The development of the system and/or application for a specific project. The development of a system/application includes
the writing of all code, and multiple internal reviews before the system/application is pushed to QA for testing.
Steps
Create class and entity structure
Create unit tests (Junit/Nunit)
OPTIONAL
Implement classes and code
Conduct peer review
Commit Code
Build initiated
Repeat cycle. Use CI if applicable.
Conduct formal code review
Merge Trunk & Build (CI)
Version and Release
Unified Life Cycle (ULC): 5.1, November 3, 2014
Phase Gates: 1.1, May 27, 2014
Process Engineering Process (PEP): 1.1, May 27, 2014