While designing an application, people generally tend to forget about the holistic experience and rather lay emphasis to only the nuts-n-bolts. While we are right to lay emphasis on capturing the functional and non-functional requirements what we generally miss out on is the different perspectives that should be looked. There are the sponsors who would broadly define the scope and objectives, the IT department who would have their own list of non-functional requirements and then right at the center the vast array of users. Its almost like a house being built for a thousand people with everyone having their own opinion. You've heard about too many cooks, imagine the same with a thousand residents! You are sure to cry out for help! And help does arrive to an extent with the usage of Personas.
↧