Perceived Requirements or “All Users Lie” – Casey Charlton – Insane World

2 03 2009

…this is a situation I encounter very frequently when trying to extract information from users, domain experts or business analysts about their requirements. They by nature not only have a requirement, but they have an idea of what the solution is, and they phrase their requirements in such a way that they are suggesting the solution to you

Great article about common failures in the first, most crucial, phase of the Software Development Life Cycle. I’ve come across this in many instances. All users apply their own preconceptions to problems and solutions. Often times, the most difficult task is to strip away all the excess veneer from the actual use case.

One of the most important skills we can learn as developers is to understand the business enough to strip the requirement from the solution. We strive to be agnostic from business logic but unless we understand process, we cannot isolate the core requirements. At the same time, it is important not to fall into the same pitfalls as those business users.

“Trust but verify”

Posted via web from antFarm




Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: