20081203 dr bob wysocki
TRANSCRIPT
-
7/31/2019 20081203 Dr Bob Wysocki
1/35
Adaptive Project Framework
Presented byRobert K. Wysocki, Ph.D.
Enterprise Information Insights, Inc.
Managing Complexity in theFace of Uncertainty
-
7/31/2019 20081203 Dr Bob Wysocki
2/35
-
7/31/2019 20081203 Dr Bob Wysocki
3/35
Agenda
Contemporary IS project landscape
APF fundamentals
A high-level look at the APF cycles
Adaptations of APF
-
7/31/2019 20081203 Dr Bob Wysocki
4/35
Contemporary IS Project Landscape
To the traditional project managerevery IS project looked like a nail and
they had the hammer.
-
7/31/2019 20081203 Dr Bob Wysocki
5/35
Contemporary IS Project Landscape
WANTS
NEEDS
What the client wants is probably not what the clientneeds. The PMs job is to make the client want what
they need.
-
7/31/2019 20081203 Dr Bob Wysocki
6/35
Contemporary IS Project Landscape
Why do you think over 70%
of all IS projects fail?
-
7/31/2019 20081203 Dr Bob Wysocki
7/35
Contemporary IS Project Landscape
1) Executive management support2) User involvement3) Experienced project manager4) Clear business objectives5) Minimize scope6) Standard infrastructure7) Firm basic requirements8) Formal methodology9) Reliable estimates10) Skilled staff
Source: Standish Group
Projects fail for lack of:
APF
-
7/31/2019 20081203 Dr Bob Wysocki
8/35
Contemporary IS Project Landscape
One size does not fit all.
-
7/31/2019 20081203 Dr Bob Wysocki
9/35
Contemporary IS Project Landscape
What basic approach makes sense for
this type of project?
-
7/31/2019 20081203 Dr Bob Wysocki
10/35
Would you rather follow the recipe or
know how to develop the recipe?
Contemporary IS Project Landscape
-
7/31/2019 20081203 Dr Bob Wysocki
11/35
Contemporary IS Project Landscape
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
-
7/31/2019 20081203 Dr Bob Wysocki
12/35
Contemporary IS Project Landscape
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
TPM
TPM = Traditional Project Management
-
7/31/2019 20081203 Dr Bob Wysocki
13/35
Contemporary IS Project Landscape
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
TPM
xPM
xPM = Extreme Project Management
-
7/31/2019 20081203 Dr Bob Wysocki
14/35
Contemporary IS Project Landscape
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
TPM APM
xPM
APM = Agile Project Management
-
7/31/2019 20081203 Dr Bob Wysocki
15/35
Contemporary IS Project Landscape
MPx = Emertxe Project Management
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
TPM APM
xPMMPx
Emertxe Project Management
-
7/31/2019 20081203 Dr Bob Wysocki
16/35
-
7/31/2019 20081203 Dr Bob Wysocki
17/35
Contemporary IS Project Landscape
GOAL
SOLUTION
Not Clear
Clear
Clear Not Clear
TPM APM
xPM
Linear
IncrementalIterative
Adaptive
Extreme
TPMLinear
Standard Waterfall
Rapid Development Waterfall
Incremental
Staged Delivery Waterfall
APMIterative
Evolutionary Development Waterfall
Feature-Driven Development
Adaptive
APFASDScrum
RUP
DSDM
xPM & MPxExtreme
INSPIRE
SDLCs map directly into this Project Landscape
MPx
Extreme
-
7/31/2019 20081203 Dr Bob Wysocki
18/35
RiskCost
DurationComplexity
Market StabilityBusiness Value
Technology UsedBusiness Climate
Customer involvementGoal & Solution Clarity
# Departments AffectedOrganizational EnvironmentTeam Skills & Competencies
Completeness of Requirements
RiskCostDurationComplexityMarket StabilityBusiness Value
Technology UsedBusiness ClimateCustomer involvementGoal & Solution Clarity# Departments AffectedOrganizational EnvironmentTeam Skills & Competencies
Completeness of Requirements
Let me help youget on top of thissituation.This is harder
than I everimagined.
Contemporary IS Project Landscape
Other Factors Affecting Choice of PMLC
-
7/31/2019 20081203 Dr Bob Wysocki
19/35
Contemporary IS Project Landscape
Project Management Life Cycles
LinearMonitor
& ControlClose
ProjectScope Plan Launch
Incremental LaunchIncrement
Monitor
& Control
Close
Increment
Close
ProjectScope Plan
Next
Increment
Y
N
ExtremeMonitor
& Control
Close
ProjectClose
PhaseScopePhase
Plan
Phasee
Launch
Phase
Next
Phase
Y
N
Iterative Monitor& Control
Plan
Iteration
Close
ProjectClose
IterationScope
Launch
Iteration
Next
Iteration
Y
N
AdaptiveMonitor
& Control
Close
ProjectClose
CycleScope
Plan
Cycle
Launch
CycleNext
Cyclet
Y
N
TRADITIONAL
AGILE
EXTREME
Iterative Monitor& Control
Plan
Iteration
Close
ProjectClose
IterationScope
Launch
Iteration
Next
Iteration
Y
N
-
7/31/2019 20081203 Dr Bob Wysocki
20/35
Product and process development
Scope Change
Scope Bank Integrative & Probative Swim Lanes
APF can be imbedded in other PMLCs
Meaningful client involvement
Cumulative delivery of maximum business value Terminate any time without loss of business value
Adaptive Project Framework
APF is unique among Agile Models
-
7/31/2019 20081203 Dr Bob Wysocki
21/35
Examples of Projects
TPM: Install an intranet network in field office
APF: Put a man on the moon and return himsafely by the end of the decade
xPM: Cure the common cold
-
7/31/2019 20081203 Dr Bob Wysocki
22/35
Contemporary Project Landscape
-
7/31/2019 20081203 Dr Bob Wysocki
23/35
Characteristics of APF
Thrives on change rather than avoiding it
Adapts traditional and agile toolsBased on the principle: learn by doing
Assures maximum business value
Just-in-time planning
Squeezes out all non-value added work
Scope is variable
-
7/31/2019 20081203 Dr Bob Wysocki
24/35
Working Definition of an Adaptive Project
An adaptive project consists of a number of cycles
each comprising a sequence of unique, complex, andconnected activities that must be completed withinfixed time and budget constraints, and delivermaximum business value.
-
7/31/2019 20081203 Dr Bob Wysocki
25/35
Overview of APF
APF originated out of two client engagements:
Supermarket kiosk design and development
Software development project managementprocess design
-
7/31/2019 20081203 Dr Bob Wysocki
26/35
Overview of APF
NEXT
CYCLE
VERSIONSCOPE
CYCLEPLAN
CYCLEBUILD
CLIENTCHECKPOINT
POST-VERSION
REVIEW
-
7/31/2019 20081203 Dr Bob Wysocki
27/35
Version Scope
Adaptive SDPM Strategy for APF Version Scope
DELIVERABLES Conditions of Satisfaction Project Overview Statement
Prioritized functionality Mid-level WBS anddependencies Cycle length and # of cycles
Version
Scope
Cycle
Plan
Cycle
Build
Customer
Checkpoint
Post-Version
Review
-
7/31/2019 20081203 Dr Bob Wysocki
28/35
Cycle Plan
Adaptive SDPM Strategy for APF Cycle Plan
DELIVERABLES Low-level WBS for this cycle
Dependencies and schedule Partition activities to sub-teams Sub-teams develop micro-plans
Version
Scope
Cycle
Plan
Cycle
Build
Customer
Checkpoint
Post-Version
Review
-
7/31/2019 20081203 Dr Bob Wysocki
29/35
Cycle Build
Adaptive SDPM Strategy for APF Cycle Build
DELIVERABLES
Whatever functionality can bebuilt before the cycle time-boxexpires
Version
Scope
Cycle
Plan
Cycle
Build
Customer
Checkpoint
Post-Version
Review
-
7/31/2019 20081203 Dr Bob Wysocki
30/35
Client Checkpoint
Adaptive SDPM Strategy for APF Client Checkpoint
DELIVERABLES
Quality review of completedfunctionality
Adjust next cyclefunctionality and time-box
Version
Scope
Cycle
Plan
Cycle
Build
Customer
Checkpoint
Post-Version
Review
-
7/31/2019 20081203 Dr Bob Wysocki
31/35
Post-Version Review
Adaptive SDPM Strategy for APF Post-Version Review
DELIVERABLES Check on business outcomes Lessons learned to improvenext version Lessons learned to improve APF
Version
Scope
Cycle
Plan
Cycle
Build
Customer
Checkpoint
Post-Version
Review
-
7/31/2019 20081203 Dr Bob Wysocki
32/35
Characteristics of an APF project
Incomplete requirements
Meaningful client involvement
Short cycles Daily 15 minute team meetings
Co-located team of professionals
Fixed time and cost
Cycle ends when time-box expires
Cycles converge on a solution
Probative & Integrative swim lanes
No scope change management process
Variable scope
-
7/31/2019 20081203 Dr Bob Wysocki
33/35
APF is a robust approach
Prototyping
Business justification
Business process improvement New product development
Research & Development
APF can even be used within a TPM project!
-
7/31/2019 20081203 Dr Bob Wysocki
34/35
Effective Project Management: Traditional, Adaptive
Extreme, 4thEdition, 2007, John Wiley & Sons, ISBN 978-0-
470-04261-8
Effective Software Project Management, 2006, John Wiley& Sons, ISBN 0-7645-9636-5
Adaptive Project Framework: Managing Complexity in the
Face of Uncertainty, 2009, Addison Wesley, in preparation.
Effective Project Management: Traditional, Agile, Extreme,5th Edition, 2009, John Wiley & Sons, in preparation
Selected Bibliography
Adaptive Project Framework
-
7/31/2019 20081203 Dr Bob Wysocki
35/35
Thanks for being a great audience!!!
Robert K. Wysocki, Ph.D.Enterprise Information Insights, Inc.
rkw@eiicorp com