The Modern Analyst Blog for Business Analysts

Adrian M.
Adrian M.

More on how to deal with bad requirements

After posting my last entry on questioning suspect requirements, I've read a great piece on the SlickEdit blog titled "How to Design Software With Bad Requirements."

Scott offers some practical tips to help developers deal with bad requirements. These also apply very well to business analysts and systems analysts:

  • come up with good use cases - to help the business user visualize the system or process scenarios which do not make sense,
  • create a prototype - if the end user's request can be modeled using a UI prototype, do so - they may see the light,
  • abstract and encapsulate - assume that these requirements will change eventually and design your system in such a way to be able to easily modify it in the future,
  • don't get discouraged - keep your spirits up and make the best out of the situation.
This entry was published on Jun 23, 2007 / Adrian M.. Posted in Elicitation (BABOK KA), Requirements Analysis (BABOK KA), Business Analysis. Bookmark the Permalink or E-mail it to a friend.
Like this article:
  0 members liked this article

Related Articles


Only registered users may post comments.


Blog Guidelines

» What is the Modern Analyst Blog and what are the Benefits of Contributing?

» Review our Blog Post Guidelines.

» I am looking for the original Modern Analyst blog posts. LinkedIn Group on LinkedIn: connect with fellow business analysts in order to develop and expand your professional network.
Learn More...

Copyright 2006-2024 by Modern Analyst Media LLC