Requirement challenges:
The biggest challenge in the software industry is collecting the requirements. Most of the requirements comes with one line. The customer himself might not be clear on the requirement. The delivery manager will have a lot of pressure to accept the requirement and to make sure the requirement is understood and the application is developed. The pressure percolates to the design and development team and at the end the schedule gets slipped, project cost is increased and poor quality in delivered.
Requirement collection:
Requirements has to be collected like a story writing.Based on the information provided by the customer the story has to be developed. The story should have the sequences i.e. the business cases, should have a actors i.e. the roles played by each users, should have the screen plays i.e. for each roles the different types of events, should have a good looking i.e. the user interfaces must be very user friendly, characters should know the limitations i.e. constraints of the applications.
The collected requirements should be told as a story like how our Grandma's tell stories during our childhood days. By doing so the customer connects easily on the understanding of the requirement and confirms the understanding.
Requirement documentation:
Different tools are available to document the requirement. There should be a clear categorization of requirements and each requirements have to be documented with properly tagged along with meaningful numbers. This tagging will help to do a complete traceability so that at any given point of the time it can be traced back if it is missed in any of the phases during the project.
Last but not least requirement collection and requirement documentation is an art. The perfection will be achieved only by writing and practicing.
No comments:
Post a Comment