User Goals

User of system targets easiness of Apps.Designing system considering their view will only make system in a true case to work for.User means not just a entity as we model in software but understanding his mentality daily routine scenario will lead a path to real usability of software.Volatility in thoughts of user arrive several times leading SDLC to run more but only more cycles can cover longer distance of real business process.Breaching semantic gap as a software engineer need not completely fills it but it need to widen more after several cycles to get inner edge and deep vision about forth coming requirements.Delivering a right practice of interviewing is key benefit of any real modeling.Software in developer’s mind and s.w in user’s mind must match a same picture.Sharing a mental bridge of context has to work out for.Its same as handshaking that needs to get be done from both sides to really meet at a solution.