Phase: Elaboration
The goal of the elaboration phase is to baseline the architecture of the system to provide a stable basis for the bulk of the design and implementation effort in the construction phase. The architecture evolves out of a consideration of the most significant requirements (those that have a great impact on the architecture of the system) and an assessment of risk. The stability of the architecture is evaluated through one or more architectural prototypes.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Workflow

Elaboration Iteration [n]Lifecycle Architecture MilestoneActivity_Elaboration

Work Breakdown
IndexPrefixBreakdown ElementStepsPredecessorsRepeatableMultiple OccurrencesOptionalType
80 
Elaboration Iteration [n]
   Iteration
81 
    Prepare Environment for an Iteration
   Activity
82 
        Launch Development Process
   TaskDescriptor
83 
    Ongoing Management and Support
  81 Activity
84 
        Manage Iteration
   Activity
85 
            Iteration Evaluation Criteria Review
   TaskDescriptor
86 
            Identify and Assess Risks

 
 TaskDescriptor
87 
            Assess Iteration

 
 TaskDescriptor
88 
            Initiate Iteration
   TaskDescriptor
89 
            Acquire Staff
   TaskDescriptor
90 
        Monitor & Control Project
   Activity
91 
            Report Status
   TaskDescriptor
92 
            Organize Review
   TaskDescriptor
93 
            Conduct Review
   TaskDescriptor
94 
            Schedule and Assign Work

 
 TaskDescriptor
95 
        Manage Changing Requirements
   Activity
96 
            Structure the Use-Case Model

 
 TaskDescriptor
97 
            Manage Dependencies
   TaskDescriptor
98 
            Review Requirements
   TaskDescriptor
99 
        Manage Change Requests
   Activity
100 
            Submit Change Request
   TaskDescriptor
101 
            Review Change Requests
   TaskDescriptor
102 
            Confirm Duplicate or Rejected CR
   TaskDescriptor
103 
            Schedule and Assign Work

 
 TaskDescriptor
104 
        Support Environment During an Iteration
   Activity
105 
            Support Development
   TaskDescriptor
106 
    Revise and Complete Project Plans
  81 Activity
107 
        Plan the Project
   Activity
108 
            Define Project Organization and Staffing
   TaskDescriptor
109 
            Plan Phases and Iterations

 
 TaskDescriptor
110 
            Project Planning Review
   TaskDescriptor
111 
        Plan Project Configuration & Change Control
   Activity
112 
        Plan the Integration
   Activity
113 
            Plan System Integration
   TaskDescriptor
114 
        Plan Deployment
   Activity
115 
    Refine the System Definition
  81 Activity
116 
        Develop Supplementary Specifications

 
 TaskDescriptor
117 
        Detail the Software Requirements
   TaskDescriptor
118 
        Detail a Use Case


 
 TaskDescriptor
119 
        Detail the System Requirements
   TaskDescriptor
120 
    Define Candidate System Architecture
  81 Activity
121 
        System Architectural Analysis

 
 TaskDescriptor
122 
        System Operation Analysis

 
 TaskDescriptor
123 
        System Operation Design

 
 TaskDescriptor
124 
    Refine System Architecture
  120 Activity
125 
        System Architectural Analysis

 
 TaskDescriptor
126 
        Refine System Deployment Model

 
 TaskDescriptor
127 
        Refine System Processes
   TaskDescriptor
128 
        Refine System Structure

 
 TaskDescriptor
129 
        System Operation Design

 
 TaskDescriptor
130 
    Define Subsystem Operations [within Scope]
  81 Activity
131 
        Define the System Context
   TaskDescriptor
132 
        System Architectural Analysis

 
131 TaskDescriptor
133 
        System Operation Analysis

 
132 TaskDescriptor
134 
        System Operation Design

 
132 TaskDescriptor
135 
    Develop Subsystems [within Scope]
  81 Activity
136 
    Integrate and Test [within Scope]
  81 Activity
137 
        Verify Test Approach
   Activity
138 
            Implement Test Suite


 
 TaskDescriptor
139 
            Obtain Testability Commitment

 
 TaskDescriptor
140 
        Integrate each Subsystem
   Activity
141 
            Implement Developer Test

 
 TaskDescriptor
142 
            Execute Developer Tests

 
 TaskDescriptor
143 
            Integrate Subsystem
   TaskDescriptor
144 
        Integrate the System
   Activity
145 
            Integrate System
   TaskDescriptor
146 
        Test and Evaluate
  144 Activity
147 
            Implement Test Suite


 
 TaskDescriptor
148 
            Execute Test Suite


 
 TaskDescriptor
149 
            Structure the Test Implementation


 
 TaskDescriptor
150 
            Identify Test Ideas

 
 TaskDescriptor
151 
            Determine Test Results

 
 TaskDescriptor
152 
    Plan for Next Iteration
  106,83,115,124,135,136,130 Activity
153 
        Develop Business Case

 
 TaskDescriptor
154 
        Iteration Plan Review
   TaskDescriptor
155 
        Develop Iteration Plan
   TaskDescriptor
156 
Lifecycle Architecture Milestone
  80 Milestone