Business Analyst Blog


July 24, 2006

The Importance of a Formal Requirements Review

A critical step in the analysis phase of a project is a formal review of the requirements package.  This will not cover how to conduct a formal review in detail, but the importance of a formal requirements review vs. a more typical, non-formal review which is common among project teams. 

Often project teams do conduct a requirements review, but there is no formal structure behind the review.  The review tends to consist of the following:

  1. The package is distributed to the project team for review.
  2. A 1-2 hour meeting is scheduled to discuss questions and feedback from the team.  Hopefully the package is reviewed prior to the meeting.
  3. The Business Analyst (BA) makes necessary updates then re-distributes to the team.

On the surface this sounds good enough.  The team had time to review the document, have questions answered, and provide feedback to the BA on additional requirements that need to be gathered.

But, there is a major flaw in this type of meeting.  The meeting focuses on questions from the team members.  There may not be many questions from the team because everyone believes they understand the requirements.  Does the entire team have the same understanding of each requirement?  For instance, let’s say there is a requirement for a meal order system to validate that the patron selects three balanced meals (breakfast, lunch, and dinner).  The BA understands this to be that the meals meet dietary guidelines for a balanced diet.  The developer understands this as all of the meals need to weigh the same.  Everyone understands the requirement, but they have different interpretations.  This may not have been caught until later in the project when the cost to fix the problem increases.

A formal review must be conducted in the following manner:

  1. Schedule time of participants
  2. Deliver review materials
  3. Review of materials by participants prior to the session
  4. Conduct review session
  5. Record review notes
  6. Update material
  7. Conduct second review session if necessary

In a formal review there are two major advantages over a non-formal review:

  1. Each requirement is discussed to ensure consistent interpretation of each requirement by the team. The balanced meal requirement would have been clarified.
  2. Notes are recorded in a consistent manner to help teams reduce the reoccurrence of defects in the requirements package.  This will improve the quality of the requirements package over time.

A formal review will take longer than a non-formal review, but we all know it is cheaper to discover and resolve issues earlier in a project than later.  Take some extra time to make sure all parties are truly in agreement with the requirements before the solution is being designed and implemented.  Over time, the quality of the requirements package should improve reducing the time to conduct the requirements review.

Please share your comments on successful and unsuccessful requirement reviews.

Filed under: General, BA Tips, Requirements — Kupe @ 9:19 am

Leave a Reply

By submitting a comment you are agreeing to conduct your communication in a professional manner using appropriate language and respecting all individuals and organizations

News History:

November 2008
S M T W T F S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Author Bios

Blogroll

Categories:
Archives:
Subscribe:
Add to My Yahoo!
Add to Google
Add to NewsGator
Add to Rojo
RSS2 Feed

Login