Concept: Phase
This guidance introduces the concept of a phase and its purpose within a project.
Relationships
Related Elements
Main Description

What is a Phase?

While the entire purpose of a project is to produce a product, the specific goals of the team will vary substantially throughout the project. In the beginning, there usually is considerable latitude in the requirements for the product. It may not be clear whether the project is feasible or even if it is likely to be profitable. At that time, it is critical to bring an answer to these questions, and of little to no value to start developing the product in earnest. Towards the end of the project, the product itself is usually complete, and issues of quality, delivery, and completeness then take center stage. At different points in time, tasks are undertaken in new ways and work products will have new content.

To coordinate the team’s efforts in a manner that takes these fundamental observations into account, the project lifecycle should be divided into a sequence of phases. Each phase has a defined set of goals, its own iteration style and customized tasks and work products to address the unique needs of the project at that point in time.

Iteration and Phases

Each phase is divided into iterations. An iteration is a complete development loop resulting in a build (internal or external) of an executable system, usually a subset of the final product under development, which grows incrementally from iteration to iteration to become the final product.