Gathering Requirements
In this first stage, all members of the team cooperate in order to identify the principal features and capabilities of the software. This documentation process also serves to make sure everyone that is involved in the project has a clear view of the set goals.