189
The Agile PMP

The Agile PMP V3

Embed Size (px)

Citation preview

Page 1: The Agile PMP V3

The Agile PMP

Page 2: The Agile PMP V3

Mike [email protected] www.linkedin.com/in/cottmeyer

www.versionone.comblog.versionone.net

www.leadingagile.com

Page 3: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 4: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 5: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 6: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 7: The Agile PMP V3

The essence of Project Management?

Risk

Page 8: The Agile PMP V3

Manage outUncertainty

Page 9: The Agile PMP V3

So… what is Agile?

Leadership

Project Management

Engineering

Page 10: The Agile PMP V3

So… what is Agile?

Leadership

Project Management

Engineering

Page 11: The Agile PMP V3

So… what is Agile?

Leadership

Project Management

Engineering

Page 12: The Agile PMP V3

So… what is Agile?

Leadershipject Managem

Engineering

Page 13: The Agile PMP V3

Manage forUncertainty

Page 14: The Agile PMP V3

2001

The

Agile

Man

ifest

o

Page 15: The Agile PMP V3

17

The

Agile

Man

ifest

o

Page 16: The Agile PMP V3

Utah

The

Agile

Man

ifest

o

Page 17: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 18: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 19: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 20: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 21: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 22: The Agile PMP V3

The

Agile

Man

ifest

o Processes &Tools

Individuals &Interactions

ComprehensiveDocumentation

Working Software

Contract Negotiation

Customer Collaboration

Following a Plan

Responding to Change

Page 23: The Agile PMP V3

TraditionalManaging the triple constraints…

Page 24: The Agile PMP V3

Time

Cost

Scope

Page 25: The Agile PMP V3

Time

Cost

Scope

Page 26: The Agile PMP V3

TimeCost

Scope

Page 27: The Agile PMP V3

TimeCost

Scope

Page 28: The Agile PMP V3

ScopeLet’s figure out what to build…

Page 29: The Agile PMP V3

Cost…how much are we going to spend,

Page 30: The Agile PMP V3

Timeand when we are going to be done.

Page 31: The Agile PMP V3

When?

Who?What Order?

Page 32: The Agile PMP V3

When?

Who?What Order?

Page 33: The Agile PMP V3

When?

Who?What Order?

Page 34: The Agile PMP V3

Time

Cost

ScopeChicken or the egg?

Page 35: The Agile PMP V3

TimeCost

Scope

Page 36: The Agile PMP V3

TimeCost

Scope

Page 37: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Page 38: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Page 39: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Page 40: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Page 41: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Page 42: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

18 months to release!

Page 43: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

20,000 hours = $1,500,000

Page 44: The Agile PMP V3

Time

Cost

Scope

Page 45: The Agile PMP V3

Time

Cost

Scope

Page 46: The Agile PMP V3

Time

Cost

Scope

Page 47: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Can we add more people?

Page 48: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Page 49: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Page 50: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Page 51: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Page 52: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Page 53: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

15 months to release!

Page 54: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Can we deliver in phases?

Page 55: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Page 56: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Two 9 month deliveries!

Page 57: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Can we do it in parallel?

Page 58: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Page 59: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Page 60: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Page 61: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Page 62: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

First in 9 months…

Page 63: The Agile PMP V3

Analysis

Design

BuildTest

Deploy

Phase One

Analysis

Design

BuildTest

Deploy

Phase Two

Second a month or so later…

Page 64: The Agile PMP V3
Page 65: The Agile PMP V3
Page 66: The Agile PMP V3

TimeCost

Scope

Page 67: The Agile PMP V3

TimeCost

Scope

Page 68: The Agile PMP V3

TimeCost

Scope

Risk Risk

Risk

RiskRisk Risk

RiskRisk

Risk

Page 69: The Agile PMP V3

Time

Cost

Scopeis our starting place

Page 70: The Agile PMP V3

TimeCost

Scope

Page 71: The Agile PMP V3

Agile

Page 72: The Agile PMP V3

TimeCost

Scope

is our starting place

is our starting place

Page 73: The Agile PMP V3

Time

Cost

Scope

Page 74: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Timeboxes...

Page 75: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 76: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 77: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Fixed duration

Page 78: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

No overlapFixed duration

Page 79: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Teams…

Page 80: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Page 81: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Page 82: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Teams deliver

Page 83: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Working softwareTeams deliver

Page 84: The Agile PMP V3

Epic

Epic

Epic

Epic

Project Planning

Page 85: The Agile PMP V3

Feature

Feature

Feature

Feature

Feature

Feature

Epic

Epic

Epic

Epic

ReleasePlanning

Project Planning

Page 86: The Agile PMP V3

Feature

Feature

Feature

Feature

Feature

Feature

Epic

Epic

Epic

Epic

User Story

User Story

User Story

User Story

User Story

User Story

User Story

ReleasePlanning

Project Planning

IterationPlanning

Page 87: The Agile PMP V3

Feature

Feature

Feature

Feature

Feature

Feature

Epic

Epic

Epic

Epic

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3-6Months

18-24Months

2-4Weeks

Page 88: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 89: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 90: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 91: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 92: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 93: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 94: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 95: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 96: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 97: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Page 98: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

End on time

Page 99: The Agile PMP V3

Project (years)

Release (months) Release (months) Release (months)

I1 I2 I3 I4 I5 I6 I7 I8 I9

Inspect and AdaptEnd on time

Page 100: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Page 101: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Page 102: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Page 103: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Page 104: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Everyone on deck

Page 105: The Agile PMP V3

Analysis

Design

Build

Test

Deploy

Iteration 1

Analysis

Design

Build

Test

Deploy

Iteration 2

Analysis

Design

Build

Test

Deploy

Iteration 3

Release One

Everyone on deckEveryone accountable

Page 106: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Page 107: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Page 108: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Page 109: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Page 110: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Cross-Functional

Page 111: The Agile PMP V3

Team

Iteration 1

Team

Iteration 2

Team

Iteration 3

Release One

Cross-FunctionalSpecializing Generalists

Page 112: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Teams…

Page 113: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Page 114: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Page 115: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Teams deliver

Page 116: The Agile PMP V3

Team A

Team C

Team B

Team D

Team F

Team E

Working softwareTeams deliver

Page 117: The Agile PMP V3

Fully functionalNot fully capableAlways working

Page 118: The Agile PMP V3

Fully functionalNot fully capableAlways working

Page 119: The Agile PMP V3

Fully functionalNot fully capableAlways working

Page 120: The Agile PMP V3

Images courtesy of Jeff Patton

Page 121: The Agile PMP V3

Images courtesy of Jeff Patton

Page 122: The Agile PMP V3

Images courtesy of Jeff Patton

Page 123: The Agile PMP V3

BurndownGraphs

Project Burndown

Page 124: The Agile PMP V3

BurndownGraphs

Release Burndown

Page 125: The Agile PMP V3

BurndownGraphs

Iteration Burndown

Page 126: The Agile PMP V3

Earn value

Page 127: The Agile PMP V3

for Real

Page 128: The Agile PMP V3

Inspect andAdapt

Page 129: The Agile PMP V3

Minimize the Cost of Change

Page 130: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 131: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 132: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 133: The Agile PMP V3

The essence of Project Management?

Cost Time Scope

Page 134: The Agile PMP V3

The essence of Project Management?

Risk

Page 135: The Agile PMP V3

EmbraceUncertainty

Page 136: The Agile PMP V3

Agile is risk mitigation

Page 137: The Agile PMP V3

Agile is a value system…

Page 138: The Agile PMP V3

EmpowermentSelf-Organization

Trust IndividualsAccountability

Page 139: The Agile PMP V3

EmpowermentSelf-Organization

Trust IndividualsAccountability

Page 140: The Agile PMP V3

EmpowermentSelf-Organization

Trust IndividualsAccountability

Page 141: The Agile PMP V3

EmpowermentSelf-Organization

Trust IndividualsAccountability

Page 142: The Agile PMP V3

PM

Page 143: The Agile PMP V3

PMA

Page 144: The Agile PMP V3

PMBOK

Page 145: The Agile PMP V3

Deliverables not activitiesReduce Dependencies

Prioritize don’t sequenceAlways finish on-time

Time

Page 146: The Agile PMP V3

Deliverables not activitiesReduce Dependencies

Prioritize don’t sequenceAlways finish on-time

Time

Page 147: The Agile PMP V3

Deliverables not activitiesReduce Dependencies

Prioritize don’t sequenceAlways finish on-time

Time

Page 148: The Agile PMP V3

Deliverables not activitiesReduce Dependencies

Prioritize don’t sequenceAlways finish on-time

Time

Page 149: The Agile PMP V3

CostCost = team size X duration

Invest don’t spend

Page 150: The Agile PMP V3

CostCost = team size X duration

Invest don’t spend

Page 151: The Agile PMP V3

ScopePlan scope in rolling waves

Make trade-offsAllow room for negotiation

Frequent customer interaction

Page 152: The Agile PMP V3

ScopePlan scope in rolling waves

Make trade-offsAllow room for negotiation

Frequent customer interaction

Page 153: The Agile PMP V3

ScopePlan scope in rolling waves

Make trade-offsAllow room for negotiation

Frequent customer interaction

Page 154: The Agile PMP V3

ScopePlan scope in rolling waves

Make trade-offsAllow room for negotiation

Frequent customer interaction

Page 155: The Agile PMP V3

RiskBusiness and Technical

Risk management built inContinuous visibility

Page 156: The Agile PMP V3

RiskBusiness and Technical

Risk management built inContinuous visibility

Page 157: The Agile PMP V3

RiskBusiness and Technical

Risk management built inContinuous visibility

Page 158: The Agile PMP V3

QualityQuality not an afterthought

Test driven developmentContinuous integration

Continuous testing

Page 159: The Agile PMP V3

QualityQuality not an afterthought

Test driven developmentContinuous integration

Continuous testing

Page 160: The Agile PMP V3

QualityQuality not an afterthought

Test driven developmentContinuous integration

Continuous testing

Page 161: The Agile PMP V3

QualityQuality not an afterthought

Test driven developmentContinuous integration

Continuous testing

Page 162: The Agile PMP V3

Comm.Outside the team… the same

Co-locationOsmotic communication

Information radiators

Page 163: The Agile PMP V3

Comm.Outside the team… the same

Co-locationOsmotic communication

Information radiators

Page 164: The Agile PMP V3

Comm.Outside the team… the same

Co-locationOsmotic communication

Information radiators

Page 165: The Agile PMP V3

Comm.Outside the team… the same

Co-locationOsmotic communication

Information radiators

Page 166: The Agile PMP V3

Int.Charter or vision is okay

Agile PM plan and approachIndividual accountability

Change control built in

Page 167: The Agile PMP V3

Int.Charter or vision is okay

Agile PM plan and approachIndividual accountability

Change control built in

Page 168: The Agile PMP V3

Int.Charter or vision is okay

Agile PM plan and approachIndividual accountability

Change control built in

Page 169: The Agile PMP V3

Int.Charter or vision is okay

Agile PM plan and approachIndividual accountability

Change control built in

Page 170: The Agile PMP V3

Proc.Build contracts for changeBuild relationships on trust

Create win-win agreements

Page 171: The Agile PMP V3

Proc.Build contracts for change

Build relationships on trustCreate win-win agreements

Page 172: The Agile PMP V3

Proc.Build contracts for change

Build relationships on trustCreate win-win agreements

Page 173: The Agile PMP V3

HRMotivated individuals

Give them toolsRemove impediments

Self-organization

Page 174: The Agile PMP V3

HRMotivated individuals

Give them toolsRemove impediments

Self-organization

Page 175: The Agile PMP V3

HRMotivated individuals

Give them toolsRemove impediments

Self-organization

Page 176: The Agile PMP V3

HRMotivated individuals

Give them toolsRemove impediments

Self-organization

Page 177: The Agile PMP V3

What can…

Page 178: The Agile PMP V3

I do…

Page 179: The Agile PMP V3

Now?

Page 180: The Agile PMP V3

Agile PM PlansPlan Features

Iterative PlanningDaily Stand-Up

Page 181: The Agile PMP V3

Agile PM PlansPlan Features

Iterative PlanningDaily Stand-Up

Page 182: The Agile PMP V3

Agile PM PlansPlan Features

Iterative PlanningDaily Stand-Up

Page 183: The Agile PMP V3

Agile PM PlansPlan Features

Iterative PlanningDaily Stand-Up

Page 184: The Agile PMP V3

PM

Team

Team

Team

Team

Team

Team

Team

Team

APMAPM

PM

Page 185: The Agile PMP V3

Know where you are… know

what’s left to go

Page 186: The Agile PMP V3

Take input from reality and deal

with it

Page 187: The Agile PMP V3

AgilePMIfinance.groups.yahoo.com

/group/pmiagile/

Page 188: The Agile PMP V3

The Agile PMP

Page 189: The Agile PMP V3

Mike [email protected] www.linkedin.com/in/cottmeyer

www.versionone.comblog.versionone.net

www.leadingagile.com