Agile project control

39
AGILE PROJECT CONTROLS Presented by Joseph Flahiff [email protected]

Transcript of Agile project control

Page 1: Agile project control

AGILE PROJECT CONTROLS

Presented by Joseph Flahiff

[email protected]

Page 2: Agile project control

Joseph Flahiff President & CEO

15 years Traditional and AgilePresident of Whitewater Projects,

Inc.Author, Speaker, Coach,

[email protected]

PMIACP

@joseph_flahiff

Page 3: Agile project control

AGENDA Agile in Context Mapping Agile to Traditional Metrics Agile Gantt Charts

Page 4: Agile project control

AGILE ADOPTION

Page 5: Agile project control

PROJECT MANAGEMENTA project is a temporary endeavor undertaken to create a unique product, service or result.

Page 6: Agile project control

PRODUCT MANAGEMENT

An organizational life-cycle function within a company dealing with the planning or forecasting or marketing of a product or products at all stages of the product life-cycle.

Page 7: Agile project control

  Project Manageme

nt

Product Developme

ntScope Fixed set of

featuresOn-going prioritized

list of features

Schedule Start and end date

multiple releases

Budget Allocated once

Cyclical

TRIPLE CONSTRAINT

Page 8: Agile project control

AGENDA Agile in Context Mapping Agile to Traditional Agile Gantt Charts

Page 9: Agile project control
Page 10: Agile project control

CONTROL ON AGILE PROJECTS

Scope Schedule Budget

VelocityStory Points

Burn Down

Burn Up

Backlog

Iteration

Page 11: Agile project control

MAPPING Plan Driven Value Driven Agile

Scope BacklogStory PointsTasks

Schedule VelocityBurn downBurn Up Cumulative flowStory Points

Budget Burn RateVelocityStory points

Page 12: Agile project control

SCOPE CONTROL

Page 13: Agile project control

BACKLOGS• 3 pointsFeature 1

• 5 pointsFeature 2

• 20 pointsFeature 3

• 8 pointsFeature 4

• 3 pointsFeature 5

• 3 pointsFeature 6

• 8 pointsFeature 7

• 13 pointsFeature 8

• 3 pointsFeature 9

• 5 pointsFeature 10

• 8 pointsFeature 11

• 3 pointsFeature 12

Product

Backlog

63

points

36

points

Project

Backlog

Releas

e

Backlo

g

Page 14: Agile project control

SCHEDULE CONTROLS

Page 15: Agile project control

BURN DOWN CHARTS

1/1/

2011

1/3/

2011

1/5/

2011

1/7/

2011

1/9/

2011

1/11

/201

1

1/13

/201

10

50

100

150

200

250

300

IdealActual

Hou

rs r

em

ain

ing

Page 16: Agile project control

BURN UP CHARTS

0

5

10

15

20

25

30

Accepted

Poin

ts

Page 17: Agile project control

CUMULATIVE FLOW

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

Page 18: Agile project control

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

WHAT IS THE STORY HERE?

Page 19: Agile project control

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

WHAT IS THE STORY HERE?

Page 20: Agile project control

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

WHAT IS THE STORY HERE?

Page 21: Agile project control

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

WHAT IS THE STORY HERE?

Page 22: Agile project control

WHAT IS THE STORY HERE?

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

Page 23: Agile project control

WHAT IS THE STORY HERE?

0

5

10

15

20

25

30

ReadyIn ProcessCompletedAccepted

Poin

ts

Page 24: Agile project control

BUDGET CONTROL

Page 25: Agile project control

PLAN DRIVEN PROJECT INVESTMENT/RETURN

Mon

th 0

Mon

th 5

Mon

th 1

0

Mon

th 1

5

Mon

th 2

0

Mon

th 2

5

Mon

th 3

0

Mon

th 3

5

-200000

-150000

-100000

-50000

0

50000

100000

150000

Chart Title

Cash Investment

Page 26: Agile project control

PLAN DRIVEN PAYBACK

Mon

th 0

Mon

th 3

Mon

th 6

Mon

th 9

Mon

th 1

2

Mon

th 1

5

Mon

th 1

8

Mon

th 2

1

Mon

th 2

4

Mon

th 2

7

Mon

th 3

0

Mon

th 3

3

Mon

th 3

6

Mon

th 3

9

-2500000

-2000000

-1500000

-1000000

-500000

0

500000

1000000

-1950000

Chart Title

Payback

31

Month

s

Page 27: Agile project control

VALUE BASED RELEASES

Relea

se 1

Relea

se 2

Relea

se 3

Relea

se 4

Relea

se 5

Relea

se 6

Relea

se 7

Relea

se 8

Relea

se 9

Relea

se 1

0

Relea

se 1

1

Relea

se 1

20%

5%

10%

15%

20%

25%

30%

Release Value

Page 28: Agile project control

VALUE DRIVEN PROJECT CASH FLOW

Mon

th 0

Mon

th 3

Mon

th 6

Mon

th 9

Mon

th 1

2

Mon

th 1

5

Mon

th 1

8

Mon

th 2

1

Mon

th 2

4

Mon

th 2

7

Mon

th 3

0

Mon

th 3

3

Mon

th 3

6

Mon

th 3

9

-200000

-150000

-100000

-50000

0

50000

100000

150000

Cash In-vestment

Page 29: Agile project control

VALUE DRIVEN PROJECT CASH FLOW

Mon

th 0

Mon

th 3

Mon

th 6

Mon

th 9

Mon

th 1

2

Mon

th 1

5

Mon

th 1

8

Mon

th 2

1

Mon

th 2

4

Mon

th 2

7

Mon

th 3

0

Mon

th 3

3

Mon

th 3

6

Mon

th 3

9

-2500000

-2000000

-1500000

-1000000

-500000

0

500000

1000000

1500000

2000000

Payback

22

Month

s

31

Month

s

Page 30: Agile project control

ROI THRESHOLD

Relea

se 1

Relea

se 2

Relea

se 3

Relea

se 4

Relea

se 5

Relea

se 6

Relea

se 7

Relea

se 8

Relea

se 9

Relea

se 1

0

Relea

se 1

1

Relea

se 1

20%

5%

10%

15%

20%

25%

30%

Release Value

Page 31: Agile project control

VALUE DRIVEN – SCOPE REDUCEDPROJECT CASH FLOW

Mon

th 0

Mon

th 4

Mon

th 8

Mon

th 1

2

Mon

th 1

6

Mon

th 2

0

Mon

th 2

4

Mon

th 2

8

Mon

th 3

2

Mon

th 3

6

-200000

-150000

-100000

-50000

0

50000

100000

150000

Cash Investment Cash Income

Page 32: Agile project control

VALUE DRIVEN – SCOPE REDUCED PROJECT ROI

Mon

th 0

Mon

th 4

Mon

th 8

Mon

th 1

2

Mon

th 1

6

Mon

th 2

0

Mon

th 2

4

Mon

th 2

8

Mon

th 3

2

Mon

th 3

6

-2500000

-2000000

-1500000

-1000000

-500000

0

500000

1000000

1500000

2000000

2500000

Plan DrivenAgile (Less scope)Agile

22

Month

s

31

Month

s

17

Month

s

14 Month Savings

Page 33: Agile project control

Iteration Based Feature / Release Based

TWO BASIC MODELS

Feature 1

Feature 1Epics

Iteration Time boxes

Page 34: Agile project control

Release 1

Release 2

Rel. 3

PRACTICAL APPLICATION

Page 35: Agile project control

Release 1

Release 2

Rel. 3

PRACTICAL APPLICATION

External Dependency

Page 36: Agile project control

Release 1

Rel. 2.1

Release 2

Rel. 3

External milestone

PRACTICAL APPLICATION

Page 37: Agile project control

Q&A

Page 38: Agile project control
Page 39: Agile project control

CONTACT INFORMATION

Joseph [email protected]: 888.831.9904Direct: 206.276.1386www.whitewaterprojects.comwww.twitter.com/a/joseph_flahiff http://www.linkedin.com/in/josephflahiff