Vous êtes sur la page 1sur 35

Adaptive Project Framework

Managing Complexity in the Face of Uncertainty

Presented by Robert K. Wysocki, Ph.D. Enterprise Information Insights, Inc.

Meet Your Discussion Leader

Consultant, trainer, author, publisher 40+ years experience in IS/IT PM Author of 16 books on PM and IS/IT Author of the PMI recommended book Effective Project Management: Traditional, Adaptive, Extreme, 4th Edition, Wiley 2007 Developed more than 20 PM courses Trained over 10,000 project managers

Robert K. Wysocki Ph.D.

Agenda

Contemporary IS project landscape APF fundamentals A high-level look at the APF cycles Adaptations of APF

Contemporary IS Project Landscape

To the traditional project manager every IS project looked like a nail and they had the hammer.

Contemporary IS Project Landscape

NEEDS WANTS

What the client wants is probably not what the client needs. The PMs job is to make the client want what they need.

Contemporary IS Project Landscape

Why do you think over 70% of all IS projects fail?

Contemporary IS Project Landscape

Projects fail for lack of: APF


1) 2) 3) 4) 5) 6) 7) 8) 9) 10)

Executive management support User involvement Experienced project manager Clear business objectives Minimize scope Standard infrastructure Firm basic requirements Formal methodology Reliable estimates Skilled staff
Source: Standish Group

Contemporary IS Project Landscape

One size does not fit all.

Contemporary IS Project Landscape

What basic approach makes sense for this type of project?

Contemporary IS Project Landscape

Would you rather follow the recipe or know how to develop the recipe?

Contemporary IS Project Landscape

SOLUTION
Clear Not Clear

Not Clear

GOAL
Clear

Contemporary IS Project Landscape

SOLUTION
Clear Not Clear

Not Clear

GOAL
Clear

TPM

TPM = Traditional Project Management

Contemporary IS Project Landscape

SOLUTION
Clear Not Clear

Not Clear

xPM TPM

GOAL
Clear

xPM = Extreme Project Management

Contemporary IS Project Landscape

SOLUTION
Clear Not Clear

Not Clear

xPM TPM APM

GOAL
Clear

APM = Agile Project Management

Contemporary IS Project Landscape


Emertxe Project Management

SOLUTION
Clear Not Clear

Not Clear

MPx xPM TPM APM

GOAL
Clear

MPx = Emertxe Project Management

Contemporary IS Project Landscape


Distribution of Projects across the Landscape

SOLUTION
Clear Not Clear

Not Clear

10%... 20% 70%

GOAL
Clear

Contemporary IS Project Landscape


SDLCs map directly into this Project Landscape

SOLUTION
Clear Not Clear

TPM Linear Standard Waterfall Rapid Development Waterfall Incremental Staged Delivery Waterfall

Not Clear

MPx xPM
Extreme Extreme

APM Iterative Evolutionary Development Waterfall Feature-Driven Development Adaptive

GOAL
Clear

TPM APM
Linear Iterative Incremental Adaptive

APF
ASD Scrum RUP DSDM xPM & MPx Extreme INSPIRE

Contemporary IS Project Landscape


Other Factors Affecting Choice of PMLC

Risk Cost Duration Complexity Market Stability Business Value Technology Used Business Climate Customer involvement Goal & Solution Clarity # Departments Affected Organizational Environment Team Skills & Competencies Completeness of Requirements

This is harder than I ever imagined.

Let me help you get on top of this situation.


Risk Cost Duration Complexity Market Stability Business Value Technology Used Business Climate Customer involvement Goal & Solution Clarity # Departments Affected Organizational Environment Team Skills & Competencies Completeness of Requirements

Contemporary IS Project Landscape


Project Management Life Cycles
TRADITIONAL Linear
Scope Plan Launch Monitor & Control Close Project

Incremental Scope

Plan

Launch Increment

Monitor & Control

Close Increment

Next Increment

Close Project

Y
AGILE Iterative
Scope Plan Iteration Launch Iteration Monitor & Control Close Iteration Next Iteration Close Project

Adaptive

Scope

Plan Cycle

Launch Cycle

Monitor & Control

Close Cycle

Next Cyclet

Close Project

Y
EXTREME Extreme
Scope Phase Plan Phasee Launch Phase Monitor & Control Close Phase Next Phase Close Project

Adaptive Project Framework


APF is unique among Agile Models

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

Examples of Projects

TPM:

Install an intranet network in field office

APF:

Put a man on the moon and return him safely by the end of the decade

xPM:

Cure the common cold

Contemporary Project Landscape

Characteristics of APF

Thrives on change rather than avoiding it

Adapts traditional and agile tools


Based on the principle: learn by doing Assures maximum business value Just-in-time planning Squeezes out all non-value added work

Scope is variable

Working Definition of an Adaptive Project

An adaptive project consists of a number of cycles each comprising a sequence of unique, complex, and connected activities that must be completed within fixed time and budget constraints, and deliver maximum business value.

Overview of APF

APF originated out of two client engagements:

Supermarket kiosk design and development

Software development project management process design

Overview of APF

VERSION SCOPE

CYCLE PLAN

NEXT CYCLE

CYCLE BUILD

CLIENT CHECKPOINT

POST-VERSION REVIEW

Version Scope
Adaptive SDPM Strategy for APF Version Scope
DELIVERABLES
Conditions of Satisfaction Project Overview Statement Prioritized functionality Mid-level WBS and dependencies Cycle length and # of cycles
Cycle Build Customer Checkpoint Post-Version Review

Version Scope Cycle Plan

Cycle Plan
Adaptive SDPM Strategy for APF Cycle Plan

DELIVERABLES
Version Scope Cycle Plan Cycle Build Customer Checkpoint Post-Version Review

Low-level WBS for this cycle Dependencies and schedule Partition activities to sub-teams Sub-teams develop micro-plans

Cycle Build
Adaptive SDPM Strategy for APF Cycle Build

DELIVERABLES
Version Scope Cycle Plan Cycle Build Customer Checkpoint Post-Version Review

Whatever functionality can be built before the cycle time-box expires

Client Checkpoint
Adaptive SDPM Strategy for APF Client Checkpoint
DELIVERABLES Quality review of completed
Version Scope Cycle Plan Cycle Build Customer Checkpoint Post-Version Review

functionality Adjust next cycle functionality and time-box

Post-Version Review
Adaptive SDPM Strategy for APF Post-Version Review

DELIVERABLES
Version Scope Cycle Plan Cycle Build Customer Checkpoint Post-Version Review

Check on business outcomes Lessons learned to improve next version Lessons learned to improve APF

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

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!

Adaptive Project Framework


Selected Bibliography
Effective Project Management: Traditional, Adaptive Extreme, 4th Edition, 2007, John Wiley & Sons, ISBN 978-0470-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

Thanks for being a great audience!!!

Robert K. Wysocki, Ph.D. Enterprise Information Insights, Inc. rkw@eiicorp.com

Vous aimerez peut-être aussi