Friday, May 18, 2012

Requirement gathering.

Requirement gathering is the first and most important part any software development process and here many start-ups lacks.

Some of the points due to which many of us face difficulties in getting exact requirement from client.
  •         Scope and Vision not clearly defined.
  •          All requirements are critical, no priority is defined.
  •          Signed-off requirements keep changing.
  •          New requirements get added in the middle of the project.
  •          Users/ Customers are busy and not available to specify requirements.
  •          Functionality built, rarely or never used.

(And all these things HELP many of our boys not to deliver the project/product on time.)

There are some techniques which help resolves these problems and it is the way we both client and our team can be confident that requirements are understood and documented clearly.



Techniques are:
  •          Apprenticing Technique
  •          Brainstorming Technique
  •          Mind Mapping
  •          Use Case Workshops Technique
  •          Interviewing Technique
  •          Family Therapy Technique
  •          Reusing Requirement Technique
  •          Videos and Photographs
  •          Prototyping

Code project help me learn more about requirement gathering just Google these techniques and learn more about these.

0 comments:

Post a Comment