Stage 1: Development

During development, developers use their tools to perform requirements analysis, design and model a solution, and develop application code.

Developers change code on an ongoing basis to develop their projects over time. This development process may be iterative, with defined milestones. For each milestone, developers work from stable milestone base on a local workstation and make additions or changes. Typically code is checked in and out of change control, and may be merged into a main code line periodically.

Characteristics of the development stage: