The purpose of this phase is to plan the system development project.
This phase focuses on iterative and incremental system development. Each iteration, called a Sprint, delivers an operational increment that satisfies a predetermined subset of system requirements.
This phase focuses on reviewing the project at the end of system development and identifying lessons that might be useful for future projects.