Iteration: Elaboration Iteration [1..n] |  |
This iteration template defines the activities (and associated roles and work products) performed in a typical iteration in the Elaboration phase.
Extends: Elaboration Phase Iteration
| Description |  | Work Breakdown Structure |  | Team Allocation |  | Work Product Usage |  |
Relationships
Parent Activities | Elaboration Phase
Description
Most activities during a typical iteration in Elaboration phase happen in parallel. Essentially, the main objectives for Elaboration are related to better understanding the requirements, creating and establishing a baseline of the architecture for the system, and mitigating top-priority risks. The following table summarizes the Elaboration phase objectives and what activities address each objective: Elaboration phase objectives and activities
Phase objectives | Activities that address objectives
Get a more detailed understanding of the requirements | Identify and Refine Requirements
Design, implement, validate, and baseline an architecture | Develop the Architecture Develop Solution Increment Test Solution
Mitigate essential risks, and produce accurate schedule and cost estimates | Plan and Manage Iteration
Properties
Event Driven |
Multiple Occurrences |
Ongoing |
Optional |
Planned |
Repeatable |
Alternatives
There will be iterations when projects risks are being addressed by creating software, but they may not be architecturally significant. In this case, Develop Solution Increment will be performed outside the context of the architecture. For the most part, Develop Solution will be performed in the context of Develop the Architecture during the Elaboration phase.
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. EPF Copyright.