Early software development was handmade in its entirety. The absence of formal processes and clear guidelines caused that software professionals based its work on foundations of existing methodologies in other areas, and adapt them to software development. This adaptation included development in several stages in a sequential manner, which improved somewhat the latent need in the field of software.
This methodology is chosen when the client has a very clear idea of its needs and has defined and analyzed its requirements and elaborated the necessary detailed documents.
Benefits:
- Defined project scope
- Detailed functional and technical documentation
- Detailed tracking in each of the phases.






