Delivery Process: RUP Small Project Lifecycle
This delivery process is an example of the Classic RUP Lifecycle tailored for small projects. It can be used as-is or copied and modified to suit your project's needs.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Workflow

InceptionElaborationConstructionTransitionActivity_small_rup

Work Breakdown
IndexPrefixBreakdown ElementStepsPredecessorsRepeatableMultiple OccurrencesOptionalType
1 
Inception
   Phase
2 
    Inception Iteration [n]
   Activity
3 
        Conceive New Project
   Activity
4 
            Identify and Assess Risks

 
 TaskDescriptor
5 
            Develop Business Case

 
 TaskDescriptor
6 
            Initiate Project
   TaskDescriptor
7 
            Project Approval Review
   TaskDescriptor
8 
        Prepare Project Environments
   Activity
9 
            Prepare Environment for Project
   Activity
10 
                Tailor the Development Process for the Project

 
 TaskDescriptor
11 
            Create Project Configuration Management (CM) Environments
   Activity
12 
                Set Up Configuration Management (CM) Environment
   TaskDescriptor
13 
        Prepare Environment for an Iteration
  3,8 Activity
14 
            Launch Development Process
   TaskDescriptor
15 
        Define Project Plans
  13 Activity
16 
            Plan the Project
   Activity
17 
                Define Project Organization and Staffing
   TaskDescriptor
18 
                Plan Phases and Iterations

 
 TaskDescriptor
19 
                Project Planning Review
   TaskDescriptor
23 
        Monitor and Control Project
  13 Activity
24 
            Schedule and Assign Work

 
 TaskDescriptor
25 
            Report Status
   TaskDescriptor
26 
            Organize Review
   TaskDescriptor
27 
            Conduct Review
   TaskDescriptor
28 
        Develop Initial Vision
  13 Activity
29 
            Analyze the Problem
   Activity
30 
                Capture a Common Vocabulary
   TaskDescriptor
31 
                Find Actors and Use Cases


 
 TaskDescriptor
32 
                Develop Vision


 
 TaskDescriptor
33 
                Develop Requirements Management Plan
   TaskDescriptor
34 
            Understand Stakeholder Needs
  29 Activity
35 
                Capture a Common Vocabulary
   TaskDescriptor
36 
                Elicit Stakeholder Requests
   TaskDescriptor
37 
                Develop Vision


 
 TaskDescriptor
38 
                Find Actors and Use Cases


 
 TaskDescriptor
39 
                Develop Supplementary Specifications

 
 TaskDescriptor
40 
                Manage Dependencies
   TaskDescriptor
41 
        Define Evaluation Mission
  28,13 Activity
42 
            Identify Test Motivators

 
 TaskDescriptor
43 
            Agree on the Mission

 
 TaskDescriptor
44 
            Define Assessment and Traceability Needs

 
 TaskDescriptor
45 
            Identify Test Ideas

 
 TaskDescriptor
46 
            Define Test Approach


 
 TaskDescriptor
47 
        Manage Iteration
  15,23,57,61,67,41 Activity
48 
            Acquire Staff
   TaskDescriptor
49 
            Initiate Iteration
   TaskDescriptor
50 
            Iteration Evaluation Criteria Review
   TaskDescriptor
51 
            Identify and Assess Risks

 
 TaskDescriptor
52 
            Assess Iteration

 
 TaskDescriptor
53 
        Plan for Next Iteration
  15,23,57,61,67,41 Activity
54 
            Develop Iteration Plan
   TaskDescriptor
55 
            Develop Business Case

 
 TaskDescriptor
56 
            Iteration Plan Review
   TaskDescriptor
57 
        Manage the Scope of the System
  28 Activity
58 
            Develop Vision


 
 TaskDescriptor
59 
            Manage Dependencies
   TaskDescriptor
60 
            Prioritize Use Cases
   TaskDescriptor
61 
        Define the System
  28 Activity
62 
            Develop Vision


 
 TaskDescriptor
63 
            Capture a Common Vocabulary
   TaskDescriptor
64 
            Find Actors and Use Cases


 
 TaskDescriptor
65 
            Develop Supplementary Specifications

 
 TaskDescriptor
66 
            Manage Dependencies
   TaskDescriptor
67 
        Perform Architectural Synthesis
  28,13 Activity
68 
            Architectural Analysis

 
 TaskDescriptor
69 
            Construct Architectural Proof-of-Concept
   TaskDescriptor
70 
            Assess Viability of Architectural Proof-of-Concept
   TaskDescriptor
71 
    Lifecycle Objectives Milestone
  Milestone
72 
Elaboration
  Phase
73 
    Elaboration Iteration [n]
   Activity
74 
        Prepare Environment for an Iteration
   Activity
75 
            Launch Development Process
   TaskDescriptor
76 
        Revise and Complete Project Plans
  74 Activity
77 
            Plan the Project
   Activity
78 
                Define Project Organization and Staffing
   TaskDescriptor
79 
                Plan Phases and Iterations

 
 TaskDescriptor
80 
                Project Planning Review
   TaskDescriptor
82 
            Plan the Integration
   Activity
83 
                Plan System Integration
   TaskDescriptor
84 
        Ongoing Management and Support
  74 Activity
85 
            Manage Iteration
   Activity
86 
                Acquire Staff
   TaskDescriptor
87 
                Initiate Iteration
   TaskDescriptor
88 
                Iteration Evaluation Criteria Review
   TaskDescriptor
89 
                Identify and Assess Risks

 
 TaskDescriptor
90 
                Assess Iteration

 
 TaskDescriptor
91 
            Monitor & Control Project
   Activity
92 
                Schedule and Assign Work

 
 TaskDescriptor
93 
                Report Status
   TaskDescriptor
94 
                Organize Review
   TaskDescriptor
95 
                Conduct Review
   TaskDescriptor
96 
            Manage Changing Requirements
   Activity
97 
                Structure the Use-Case Model

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

 
 TaskDescriptor
105 
            Support Environment During an Iteration
   Activity
106 
                Support Development
   TaskDescriptor
110 
        Refine the System Definition
  74 Activity
111 
            Detail a Use Case


 
 TaskDescriptor
112 
            Develop Supplementary Specifications

 
 TaskDescriptor
113 
            Detail the Software Requirements
   TaskDescriptor
114 
        Define a Candidate Architecture
  74 Activity
115 
            Architectural Analysis

 
 TaskDescriptor
116 
            Use-Case Analysis


 
 TaskDescriptor
117 
            Operation Analysis

 
 TaskDescriptor
118 
        Refine the Architecture
  114 Activity
119 
            Identify Design Mechanisms
   TaskDescriptor
120 
            Identify Design Elements
   TaskDescriptor
121 
            Operation Analysis

 
 TaskDescriptor
122 
            Incorporate Existing Design Elements
   TaskDescriptor
123 
            Structure the Implementation Model

 
 TaskDescriptor
124 
            Describe the Run-time Architecture

 
 TaskDescriptor
125 
            Describe Distribution
   TaskDescriptor
126 
            Review the Architecture
   TaskDescriptor
127 
        Develop Components [within Scope]
  74 Activity
128 
            Analyze Behavior
   Activity
129 
                Identify Design Elements
   TaskDescriptor
130 
                Use-Case Analysis


 
 TaskDescriptor
131 
                Operation Analysis

 
 TaskDescriptor
132 
                Design the User Interface
   TaskDescriptor
133 
                Prototype the User-Interface
   TaskDescriptor
134 
                Review the Design

 
 TaskDescriptor
135 
            Design Components
  128 Activity
136 
                Use-Case Design

 
 TaskDescriptor
137 
                Subsystem Design
   TaskDescriptor
138 
                Operation Design
   TaskDescriptor
139 
                Class Design



 
 TaskDescriptor
140 
                Review the Design

 
 TaskDescriptor
141 
            Design the Database
  128 Activity
142 
                Class Design



 
 TaskDescriptor
143 
                Database Design
   TaskDescriptor
144 
                Review the Design

 
 TaskDescriptor
145 
            Implement Components
  128 Activity
146 
                Plan Subsystem Integration
   TaskDescriptor
147 
                Implement Design Elements

 
 TaskDescriptor
148 
                Analyze Runtime Behavior

 
 TaskDescriptor
149 
                Implement Developer Test

 
 TaskDescriptor
150 
                Execute Developer Tests

 
 TaskDescriptor
151 
                Review Code
   TaskDescriptor
152 
        Integrate and Test
  74 Activity
153 
            Verify Test Approach
   Activity
154 
                Implement Test Suite


 
 TaskDescriptor
155 
                Obtain Testability Commitment

 
 TaskDescriptor
156 
            Integrate and Validate Build
   Activity
157 
                Integrate each Subsystem
  157 Activity
158 
                    Implement Developer Test

 
 TaskDescriptor
159 
                    Execute Developer Tests

 
 TaskDescriptor
160 
                    Integrate Subsystem
   TaskDescriptor
161 
                Integrate the System
   Activity
162 
                    Integrate System
   TaskDescriptor
163 
                Validate Build Stability
  161 Activity
164 
                    Execute Test Suite


 
 TaskDescriptor
165 
                    Determine Test Results

 
 TaskDescriptor
166 
                    Assess and Advocate Quality


 
 TaskDescriptor
167 
            Test and Evaluate [within Scope]
   Activity
168 
                Test and Evaluate
   Activity
169 
                    Implement Test Suite


 
 TaskDescriptor
170 
                    Execute Test Suite


 
 TaskDescriptor
171 
                    Structure the Test Implementation


 
 TaskDescriptor
172 
                    Identify Test Ideas

 
 TaskDescriptor
173 
                    Determine Test Results

 
 TaskDescriptor
174 
                Achieve Acceptable Mission
   Activity
175 
                    Assess and Improve Test Effort


 
 TaskDescriptor
176 
                    Assess and Advocate Quality


 
 TaskDescriptor
177 
                    Determine Test Results

 
 TaskDescriptor
178 
                Improve Test Assets
  174,168 Activity
179 
                    Define Test Approach


 
 TaskDescriptor
180 
                    Structure the Test Implementation


 
 TaskDescriptor
181 
                    Identify Test Ideas

 
 TaskDescriptor
182 
                    Define Assessment and Traceability Needs

 
 TaskDescriptor
183 
                    Implement Test Suite


 
 TaskDescriptor
184 
        Plan for Next Iteration
  76,84,110,118,127,152 Activity
185 
            Develop Iteration Plan
   TaskDescriptor
186 
            Develop Business Case

 
 TaskDescriptor
187 
            Iteration Plan Review
   TaskDescriptor
188 
    Lifecycle Architecture Milestone
  73 Milestone
189 
Construction
  72 Phase
190 
    Construction Iteration [n]
   Activity
191 
        Prepare Environment for an Iteration
   Activity
192 
            Launch Development Process
   TaskDescriptor
193 
        Ongoing Management and Support
  191 Activity
194 
            Manage Iteration
   Activity
195 
                Acquire Staff
   TaskDescriptor
196 
                Initiate Iteration
   TaskDescriptor
197 
                Iteration Evaluation Criteria Review
   TaskDescriptor
198 
                Identify and Assess Risks

 
 TaskDescriptor
199 
                Assess Iteration

 
 TaskDescriptor
200 
            Monitor & Control Project
   Activity
201 
                Schedule and Assign Work

 
 TaskDescriptor
202 
                Report Status
   TaskDescriptor
203 
                Organize Review
   TaskDescriptor
204 
                Conduct Review
   TaskDescriptor
205 
            Manage Changing Requirements
   Activity
206 
                Structure the Use-Case Model

 
 TaskDescriptor
207 
                Manage Dependencies
   TaskDescriptor
208 
                Review Requirements
   TaskDescriptor
209 
            Manage Change Requests
   Activity
210 
                Submit Change Request
   TaskDescriptor
211 
                Review Change Requests
   TaskDescriptor
212 
                Confirm Duplicate or Rejected CR
   TaskDescriptor
213 
                Schedule and Assign Work

 
 TaskDescriptor
214 
            Support Environment During an Iteration
   Activity
215 
                Support Development
   TaskDescriptor
219 
        Develop Components [within Scope]
  191 Activity
220 
            Analyze Behavior
   Activity
221 
                Identify Design Elements
   TaskDescriptor
222 
                Use-Case Analysis


 
 TaskDescriptor
223 
                Operation Analysis

 
 TaskDescriptor
224 
                Design the User Interface
   TaskDescriptor
225 
                Prototype the User-Interface
   TaskDescriptor
226 
                Review the Design

 
 TaskDescriptor
227 
            Design Components
  220 Activity
228 
                Use-Case Design

 
 TaskDescriptor
229 
                Subsystem Design
   TaskDescriptor
230 
                Operation Design
   TaskDescriptor
231 
                Class Design



 
 TaskDescriptor
232 
                Review the Design

 
 TaskDescriptor
233 
            Design the Database
  220 Activity
234 
                Class Design



 
 TaskDescriptor
235 
                Database Design
   TaskDescriptor
236 
                Review the Design

 
 TaskDescriptor
237 
            Implement Components
  220 Activity
238 
                Plan Subsystem Integration
   TaskDescriptor
239 
                Implement Design Elements

 
 TaskDescriptor
240 
                Analyze Runtime Behavior

 
 TaskDescriptor
241 
                Implement Developer Test

 
 TaskDescriptor
242 
                Execute Developer Tests

 
 TaskDescriptor
243 
                Review Code
   TaskDescriptor
244 
        Integrate and Test
  191 Activity
245 
            Verify Test Approach
   Activity
246 
                Implement Test Suite


 
 TaskDescriptor
247 
                Obtain Testability Commitment

 
 TaskDescriptor
248 
            Integrate and Validate Build
   Activity
249 
                Integrate each Subsystem
  249 Activity
250 
                    Implement Developer Test

 
 TaskDescriptor
251 
                    Execute Developer Tests

 
 TaskDescriptor
252 
                    Integrate Subsystem
   TaskDescriptor
253 
                Integrate the System
   Activity
254 
                    Integrate System
   TaskDescriptor
255 
                Validate Build Stability
  253 Activity
256 
                    Execute Test Suite


 
 TaskDescriptor
257 
                    Determine Test Results

 
 TaskDescriptor
258 
                    Assess and Advocate Quality


 
 TaskDescriptor
259 
            Test and Evaluate [within Scope]
   Activity
260 
                Test and Evaluate
   Activity
261 
                    Implement Test Suite


 
 TaskDescriptor
262 
                    Execute Test Suite


 
 TaskDescriptor
263 
                    Structure the Test Implementation


 
 TaskDescriptor
264 
                    Identify Test Ideas

 
 TaskDescriptor
265 
                    Determine Test Results

 
 TaskDescriptor
266 
                Achieve Acceptable Mission
   Activity
267 
                    Assess and Improve Test Effort


 
 TaskDescriptor
268 
                    Assess and Advocate Quality


 
 TaskDescriptor
269 
                    Determine Test Results

 
 TaskDescriptor
270 
                Improve Test Assets
  266,260 Activity
271 
                    Define Test Approach


 
 TaskDescriptor
272 
                    Structure the Test Implementation


 
 TaskDescriptor
273 
                    Identify Test Ideas

 
 TaskDescriptor
274 
                    Define Assessment and Traceability Needs

 
 TaskDescriptor
275 
                    Implement Test Suite


 
 TaskDescriptor
276 
        Plan for Next Iteration
  219,244 Activity
277 
            Develop Iteration Plan
   TaskDescriptor
278 
            Develop Business Case

 
 TaskDescriptor
279 
            Iteration Plan Review
   TaskDescriptor
280 
    Initial Operational Capability Milestone
  190 Milestone
281 
Transition
  189 Phase
282 
    Transition Iteration [n]
   Activity
283 
        Prepare Environment for an Iteration
   Activity
284 
            Launch Development Process
   TaskDescriptor
285 
        Plan for Next Iteration
  348,323,316 Activity
286 
            Develop Iteration Plan
   TaskDescriptor
287 
            Develop Business Case

 
 TaskDescriptor
288 
            Iteration Plan Review
   TaskDescriptor
290 
        Ongoing Management and Support
  283 Activity
291 
            Manage Iteration
   Activity
292 
                Acquire Staff
   TaskDescriptor
293 
                Initiate Iteration
   TaskDescriptor
294 
                Iteration Evaluation Criteria Review
   TaskDescriptor
295 
                Identify and Assess Risks

 
 TaskDescriptor
296 
                Assess Iteration

 
 TaskDescriptor
297 
            Monitor & Control Project
   Activity
298 
                Schedule and Assign Work

 
 TaskDescriptor
299 
                Report Status
   TaskDescriptor
300 
                Organize Review
   TaskDescriptor
301 
                Conduct Review
   TaskDescriptor
302 
            Manage Changing Requirements
   Activity
303 
                Structure the Use-Case Model

 
 TaskDescriptor
304 
                Manage Dependencies
   TaskDescriptor
305 
                Review Requirements
   TaskDescriptor
306 
            Manage Change Requests
   Activity
307 
                Submit Change Request
   TaskDescriptor
308 
                Review Change Requests
   TaskDescriptor
309 
                Confirm Duplicate or Rejected CR
   TaskDescriptor
310 
                Schedule and Assign Work

 
 TaskDescriptor
311 
            Support Environment During an Iteration
   Activity
312 
                Support Development
   TaskDescriptor
316 
        Fix Defects in Components
  283 Activity
317 
            Plan Subsystem Integration
   TaskDescriptor
318 
            Implement Design Elements

 
 TaskDescriptor
319 
            Analyze Runtime Behavior

 
 TaskDescriptor
320 
            Implement Developer Test

 
 TaskDescriptor
321 
            Execute Developer Tests

 
 TaskDescriptor
322 
            Review Code
   TaskDescriptor
323 
        Develop Remaining Components [within Scope]
  283 Activity
324 
            Analyze Behavior
   Activity
325 
                Identify Design Elements
   TaskDescriptor
326 
                Use-Case Analysis


 
 TaskDescriptor
327 
                Operation Analysis

 
 TaskDescriptor
328 
                Design the User Interface
   TaskDescriptor
329 
                Prototype the User-Interface
   TaskDescriptor
330 
                Review the Design

 
 TaskDescriptor
331 
            Design Components
  324 Activity
332 
                Use-Case Design

 
 TaskDescriptor
333 
                Subsystem Design
   TaskDescriptor
334 
                Operation Design
   TaskDescriptor
335 
                Class Design



 
 TaskDescriptor
336 
                Review the Design

 
 TaskDescriptor
337 
            Design the Database
  324 Activity
338 
                Class Design



 
 TaskDescriptor
339 
                Database Design
   TaskDescriptor
340 
                Review the Design

 
 TaskDescriptor
341 
            Implement Components
  324 Activity
342 
                Plan Subsystem Integration
   TaskDescriptor
343 
                Implement Design Elements

 
 TaskDescriptor
344 
                Analyze Runtime Behavior

 
 TaskDescriptor
345 
                Implement Developer Test

 
 TaskDescriptor
346 
                Execute Developer Tests

 
 TaskDescriptor
347 
                Review Code
   TaskDescriptor
348 
        Integrate and Test
  283 Activity
349 
            Verify Test Approach
   Activity
350 
                Implement Test Suite


 
 TaskDescriptor
351 
                Obtain Testability Commitment

 
 TaskDescriptor
352 
            Integrate and Validate Build
   Activity
353 
                Integrate each Subsystem
  353 Activity
354 
                    Implement Developer Test

 
 TaskDescriptor
355 
                    Execute Developer Tests

 
 TaskDescriptor
356 
                    Integrate Subsystem
   TaskDescriptor
357 
                Integrate the System
   Activity
358 
                    Integrate System
   TaskDescriptor
359 
                Validate Build Stability
  357 Activity
360 
                    Execute Test Suite


 
 TaskDescriptor
361 
                    Determine Test Results

 
 TaskDescriptor
362 
                    Assess and Advocate Quality


 
 TaskDescriptor
363 
            Test and Evaluate [within Scope]
   Activity
364 
                Test and Evaluate
   Activity
365 
                    Implement Test Suite


 
 TaskDescriptor
366 
                    Execute Test Suite


 
 TaskDescriptor
367 
                    Structure the Test Implementation


 
 TaskDescriptor
368 
                    Identify Test Ideas

 
 TaskDescriptor
369 
                    Determine Test Results

 
 TaskDescriptor
370 
                Achieve Acceptable Mission
   Activity
371 
                    Assess and Improve Test Effort


 
 TaskDescriptor
372 
                    Assess and Advocate Quality


 
 TaskDescriptor
373 
                    Determine Test Results

 
 TaskDescriptor
374 
                Improve Test Assets
  370,364 Activity
375 
                    Define Test Approach


 
 TaskDescriptor
376 
                    Structure the Test Implementation


 
 TaskDescriptor
377 
                    Identify Test Ideas

 
 TaskDescriptor
378 
                    Define Assessment and Traceability Needs

 
 TaskDescriptor
379 
                    Implement Test Suite


 
 TaskDescriptor
380 
    Product Release Milestone
  282 Milestone