Professional Documents
Culture Documents
Summary of Chapter 10
What is Agile Project Management?
What is Lean Agile Project Management?
Iterative Project Management Life Cycle
Adaptive Project Management Life Cycle
Adapting and integrating the APM toolkit
Ch10: Agile Project Management
Martin Fowler & Jim Highsmith, “The Agile Manifesto.” Software Development
Vol. 9, No. 8 (August 2001) pgs 28-32
Ch10: Agile Project Management
Eliminate waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole
Ch10: Agile Project Management
Definition
Linear
An Iterative Project Management Life Cycle (PMLC) Iterative
Linear
model consists of a number of phases that are repeated
in groups with a feedback loop after each group is completed.
At the discretion of the client, the last phase in a group may
release a partial solution.
Figure
10-01
Ch10: Agile Project Management
Linear
Iterative
Linear
Monitor & Control Phase
Close Phase
Characteristics TPM project team APM project team
Size Could be very large Usually less than 15
Skill Level All levels Most skilled
Location Co-located or Co-located
distributed
Experience level Junior to senior Senior
Position responsibility Requires supervision Unsupervised
Table
10-01
Ch10: Agile Project Management
Characteristics
Linear
The solution is known but not to the expected Iterative
Linear
depth (i.e., features are not complete)
Often uses iconic or simulated prototypes to discover the
complete solution
Ch10: Agile Project Management
Strengths
Client reviews current partial solution forLinear
Iterative
Linear
improvements
Can process scope changes between iterations
Adaptable to changing business conditions
Ch10: Agile Project Management
Weaknesses
Requires a more actively involved client than Linear
Iterative
Linear
TPM projects
Requires co-located teams
Difficult to implement intermediate solutions
Final solution cannot be defined at the start of the project
Ch10: Agile Project Management
Definition
Adaptive PMLC models are those that proceed Linear
Adaptive
Linear
from cycle to cycle based on very limited specification of
the solution. Each cycle learns from the proceeding ones and
redirects the next cycle in an attempt to converge on an
acceptable solution. At the discretion of the client a cycle may
release a partial solution.
Linear
Adaptive
Linear
Close Phase
Figure
10-03
Ch10: Agile Project Management
Characteristics
Iterative structure Linear
Adaptive
Linear
Just-in-time planning
Critical mission projects
Thrives on change through learning and discovery
Ch10: Agile Project Management
Strengths
Linear
Does not waste time on non-value-added work Adaptive
Linear
Avoids all management issues processing
scope change requests
Does not waste time planning uncertainty
Provides maximum business value within the
given time and cost constraints
Ch10: Agile Project Management
Weaknesses
Must have meaningful client involvement Linear
Adaptive
Linear
Cannot identify exactly what will be
delivered at the end of the project
Ch10: Agile Project Management