Requirements Definition
Requirements definition is the most crucial part of the project. Incorrect, inaccurate, or over-specified definition of requirements may result in schedule delays, wasted resources, or client dissatisfaction. AVISTA begins the requirements definition process by analyzing what the system must be able to do. The result of this analysis is a document that describes the project requirements.
The requirements analysis methods used must be industry specific. Many industry areas such as avionics and medical electronics have specific, proven techniques for obtaining thorough and accurate definition of requirements. While the methods may differ, the principles remain the same across all types and sizes of projects. The requirements analysis must:
- Cover the entire scope of the project
- Be comprehensive and thorough
- Consider the views and needs of all the project stakeholders

Requirements definition is an integral part of the AVISTA development life-cycle.