Mastering the Management of Iterative Development
Download
Report
Transcript Mastering the Management of Iterative Development
®
IBM Software Group
PRJ480 Mastering the Management of Iterative Development v2
Module 6: Phase Management -Transition
© 2006 IBM Corporation
Module 6 Objectives
As a project progresses through phases and iterations, Describe
the changing emphasis of Project Management by:
Understanding Transition objectives, milestones, and
evaluation criteria.
Understanding principal Transition activities and artifacts
and their uses.
Understanding team considerations regarding delivering
the product to end users.
6-2
Transition
Primary Objectives:
Achieving user self-supportability
Achieving stakeholder concurrence that deployment baselines are
complete and consistent with the evaluation criteria of the vision
Achieving final product baselines as rapidly and cost-effectively as
practical
Essential Activities:
Synchronization and integration of concurrent construction
increments into consistent deployment baselines
Deployment-specific engineering
Assessment of deployment baselines against the complete vision
and acceptance criteria in the requirements set
6-3
Optional Transition Activities
Transition could include any of the following activities:
Beta testing to validate the new system against user
expectations
Beta testing and parallel operation relative to a legacy
system it is replacing
Conversion of operational databases
Training of users and maintainers
6-4
Transition Considerations
Phase Focus
Deployment plans
End user support material
Create product release
Make product available to end users
Fine-tune product based on feedback
6-5
Transition Considerations
Measurements
Progress
Expenditures (rate)
Staffing
Stability
Modularity
Adaptability
Maturity
6-6
100%
High
Varying
Stable
5%-10%
Benign
Robust
Transition Iteration Planning
It is likely that the number of betas used will determine the
number of Transition iterations.
Each Transition iteration requires planning and tracking the
artifacts that compose the beta or final release.
6-7
Transition Essential Artifacts
The Product Build
User Support Material
Implementation Elements
Optional Artifacts
Test Suite ("smoke test")
“Shrinkwrap” Product Packaging
6-8
RUP Distribution of Skills by Phase
Percentage of effort by activity for Transition phase.
Transition
%
Management
14
Environment/CM
5
Requirements
4
Design
4
Implementation
19
Assessment
24
Deployment
30
Total
100
6-9
Transition Evaluation Criteria
Is the user satisfied?
Are actual resource expenditures versus planned
expenditures acceptable?
6-10
Transition Phase Management Issues
Falling victim to your own success
Requests for new functionality
6-11
Transition Phase Recommendations
The easiness of this phase will be proportional to:
The quality of the product
The degree to which the user has been prepared
Don’t move all your developers to another project at the end
of Construction.
All but the simplest products require some form of user
training.
Give adequate attention to the ease of installation. A difficult
installation can destroy user confidence in a product.
6-12
Discussion: Characteristics of Transition
What are expected characteristics of the project
during Transition?
What are activities that need emphasis during Transition?
6-13
Module 6 Review
The main objective of Transition is to successfully transition
the product to a satisfied user.
The number of betas will likely determine the number of
iterations.
Essential artifacts are:
Iteration Plan/Iteration Assessment (Project Manager)
The Product Build (Architect)
6-14