Purpose: Create an overview of the project, determine requirements, and set the product groundwork.
Key personnel: Business analysts.
Output: An SRS document that defines project goals and needs
Purpose:Design the upcoming product (architecture, UI, features, security measures, etc.)
Key personnel: Architects and UI/UX Designer.
Output: A detailed DDS document that explains how to code the product.
Purpose:Translate the system design into source code and build the first version of the product.
Key personnel: Developers, Project Managers.
Output: Testable, fully functional software.
Purpose:Ensure the product has no bugs or exploits and that it is in line with DDS expectations.
Key personnel: All levels of testers.
Output:A thoroughly tested version of the product.
Purpose:Push the new product into production by gradualy phasing it into use.
Key personnel: Deployment engineers.
Output:The release of a fully functional and tested product
Purpose:Keep the product safe and at optimal performance, plus occasionally add new features.
Key personnel: Production support engineers, testers, and developers.
Output:A fully monitored product that is continuously seeing improvements.