Receive the latest news and information from the IIBA® Northeast Wisconsin Chapter
By Adrian M., via www.modernanalyst.com, September 17, 2008
Given a specific project with a reasonably defined charter and clear business goals you, the business analyst, set out to elicit and document the detailed business requirements. So when do you stop? How do you know when you are done gathering the requirements?
you lead a team of business analysts or you do the work yourself, you probably struggled trying to determine when you should be done gathering the requirements?
If you are a perfectionist, or know one, you’ll realize that it is possible to spend unlimited time trying to discover new requirements or to refine existing ones. However, in real life and real projects the customer cannot (and will not) spend unlimited amounts of money to build a system.
At some point you have to draw a line in the sand and say “We’re done… at least for now!” The crux of the matter is to determine when we’re done.
One of the most often quoted heuristics offered to answer this question is the 80/20 rule (or better yet the 20/80 rule). That is, spend the 20% of effort which uncovers 80 % of the requirements.
That’s easier said than done!
How do you know that 20% has gone by or that you have uncovered 80 % of the requirements?
To tell you the truth – I have no clue!
With the charter and goals of the project in mind, I estimate (or guesstimate) upfront how long I think the requirements gathering activities should last….
… and then I use The Popcorn Way.
I found the technique on the back of my microwavable popcorn bag.
It goes like this:
* Note: the actual popping time may vary.
By now you’re probably thinking that I’m going crazy… and maybe I am… but that’s a topic for another time.
If you translate from Popcornish to English, it goes like this (see basic language lesson in appendix):
* Note: the actual total duration may vary due the type of project and the characteristics of the analysis team.
The basic thought is that during the requirements elicitation process it comes the time when you, the business analyst, realize that you’re finding less and less requirements even though you may be getting more and more information.
When you come to that realization – it’s time to stop – at least for now.
Once you have mastered The Popcorn Way your gut will guide you.
You will be able to clearly spot the requirements silence.
You may be only part way during your estimated duration yet you’re not getting any new requirements or significant changes to existing requirements.
Stop! You’ve probably over-estimated.
Or, you may find yourself scrambling for the pen and paper (or typing 100 words per minute) trying to capture all the requirements flying at you… In this case, you’re definitely not yet done. Should you find yourself in this predicament after your estimated duration elapsed, you’ve most likely under-estimated the effort.
I’ll keep this very simple:
Do you use the popcorn method? Do you know when you’re done?
I would love to hear from you! Happy Popping!
Originally published at http://www.modernanalyst.com/Community/ModernAnalystBlog/tabid/181/Default.aspx?ArticleType=ArticleView&ArticleID=542