Capability Pattern: Construction Iteration
This is an example Construction Phase iteration. It includes the activities typically performed during a single iteration in the construction phase. The goal of the construction phase is clarifying the remaining requirements and completing the development of the system based upon the baselined architecture. The construction phase is in some sense a manufacturing process, where emphasis is placed on managing resources and controlling operations to optimize costs, schedules, and quality. In this sense the management mindset undergoes a transition from the development of intellectual property during inception and elaboration, to the development of deployable products during construction and transition.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Workflow

Prepare Environment for an IterationOngoing Management and SupportDevelop Components [within Scope]Integrate and TestPlan for Next IterationActivity_construction_iteration

Work Breakdown
IndexPrefixBreakdown ElementStepsPredecessorsRepeatableMultiple OccurrencesOptionalType
1 
Prepare Environment for an Iteration
   Activity
2 
    Launch Development Process
   TaskDescriptor
3 
Ongoing Management and Support
  Activity
4 
    Manage Iteration
   Activity
5 
        Acquire Staff
   TaskDescriptor
6 
        Initiate Iteration
   TaskDescriptor
7 
        Iteration Evaluation Criteria Review
   TaskDescriptor
8 
        Identify and Assess Risks

 
 TaskDescriptor
9 
        Assess Iteration

 
 TaskDescriptor
10 
    Monitor & Control Project
   Activity
11 
        Schedule and Assign Work

 
 TaskDescriptor
12 
        Report Status
   TaskDescriptor
13 
        Organize Review
   TaskDescriptor
14 
        Conduct Review
   TaskDescriptor
15 
    Manage Changing Requirements
   Activity
16 
        Structure the Use-Case Model

 
 TaskDescriptor
17 
        Manage Dependencies
   TaskDescriptor
18 
        Review Requirements
   TaskDescriptor
19 
    Manage Change Requests
   Activity
20 
        Submit Change Request
   TaskDescriptor
21 
        Review Change Requests
   TaskDescriptor
22 
        Confirm Duplicate or Rejected CR
   TaskDescriptor
23 
        Schedule and Assign Work

 
 TaskDescriptor
24 
    Support Environment During an Iteration
   Activity
25 
        Support Development
   TaskDescriptor
26 
    Change and Deliver Configuration Items
   Activity
27 
    Manage Baselines & Releases
   Activity
28 
    Monitor & Report Configuration Status
   Activity
29 
Develop Components [within Scope]
  Activity
30 
    Analyze Behavior
   Activity
31 
        Identify Design Elements
   TaskDescriptor
32 
        Use-Case Analysis


 
 TaskDescriptor
33 
        Operation Analysis

 
 TaskDescriptor
34 
        Design the User Interface
   TaskDescriptor
35 
        Prototype the User-Interface
   TaskDescriptor
36 
        Review the Design

 
 TaskDescriptor
37 
    Design Components
  30 Activity
38 
        Use-Case Design

 
 TaskDescriptor
39 
        Subsystem Design
   TaskDescriptor
40 
        Operation Design
   TaskDescriptor
41 
        Class Design



 
 TaskDescriptor
42 
        Review the Design

 
 TaskDescriptor
43 
    Design the Database
  30 Activity
44 
        Class Design



 
 TaskDescriptor
45 
        Database Design
   TaskDescriptor
46 
        Review the Design

 
 TaskDescriptor
47 
    Implement Components
  30 Activity
48 
        Plan Subsystem Integration
   TaskDescriptor
49 
        Implement Design Elements

 
 TaskDescriptor
50 
        Analyze Runtime Behavior

 
 TaskDescriptor
51 
        Implement Developer Test

 
 TaskDescriptor
52 
        Execute Developer Tests

 
 TaskDescriptor
53 
        Review Code
   TaskDescriptor
54 
Integrate and Test
  Activity
55 
    Verify Test Approach
   Activity
56 
        Implement Test Suite


 
 TaskDescriptor
57 
        Obtain Testability Commitment

 
 TaskDescriptor
58 
    Integrate and Validate Build
   Activity
59 
        Integrate each Subsystem
  59 Activity
60 
            Implement Developer Test

 
 TaskDescriptor
61 
            Execute Developer Tests

 
 TaskDescriptor
62 
            Integrate Subsystem
   TaskDescriptor
63 
        Integrate the System
   Activity
64 
            Integrate System
   TaskDescriptor
65 
        Validate Build Stability
  63 Activity
66 
            Execute Test Suite


 
 TaskDescriptor
67 
            Determine Test Results

 
 TaskDescriptor
68 
            Assess and Advocate Quality


 
 TaskDescriptor
69 
    Test and Evaluate [within Scope]
   Activity
70 
        Test and Evaluate
   Activity
71 
            Implement Test Suite


 
 TaskDescriptor
72 
            Execute Test Suite


 
 TaskDescriptor
73 
            Structure the Test Implementation


 
 TaskDescriptor
74 
            Identify Test Ideas

 
 TaskDescriptor
75 
            Determine Test Results

 
 TaskDescriptor
76 
        Achieve Acceptable Mission
   Activity
77 
            Assess and Improve Test Effort


 
 TaskDescriptor
78 
            Assess and Advocate Quality


 
 TaskDescriptor
79 
            Determine Test Results

 
 TaskDescriptor
80 
        Improve Test Assets
  76,70 Activity
81 
            Define Test Approach


 
 TaskDescriptor
82 
            Structure the Test Implementation


 
 TaskDescriptor
83 
            Identify Test Ideas

 
 TaskDescriptor
84 
            Define Assessment and Traceability Needs

 
 TaskDescriptor
85 
            Implement Test Suite


 
 TaskDescriptor
86 
Plan for Next Iteration
  29,54 Activity
87 
    Develop Iteration Plan
   TaskDescriptor
88 
    Develop Business Case

 
 TaskDescriptor
89 
    Iteration Plan Review
   TaskDescriptor