Top Banner
Portfolio Management with AgileEVM Getting to Value Faster Brent Barton & Chris Sterling
34

Portfolio Management with AgileEVM - Vancouver 2010

May 08, 2015

Download

Business

Brent Barton

This presentation provides a view into AgileEVM and how people can use this decision support tool along with good judgement to address recurring problems in software project portfolios today.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Portfolio Management with AgileEVM - Vancouver 2010

Portfolio Management with AgileEVM

Getting to Value Faster

Brent Barton & Chris Sterling

Page 2: Portfolio Management with AgileEVM - Vancouver 2010

Brent Barton - AgileEVM Inc.President, AgileEVM Inc.

More than 15 years software development in many roles as both employee and consultant for organizations from small start ups to multinational corporations

Former CTO. Active Agile Coach, Mentor, Certified Scrum Trainer

Actively involved in Agile Rollouts from small Product companies to very large IT organizations

Scrum Articles

“AgileEVM – Earned Value Management in Scrum Projects”, IEEE

“Implementing a Professional Services Organization Using Type C Scrum”, IEEE

“Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum”, AgileJournal

“All-Out Organizational Scrum as anInnovation Value Chain”, IEEE

www.AgileEVM.com Email: [email protected]

Web: http://www.sterlingbarton.comBlog: http://www.gettingagile.com

Follow me on Twitter: @brentbarton

Page 3: Portfolio Management with AgileEVM - Vancouver 2010

Chris Sterling – AgileEVM Inc.Developer of AgileEVM ( www.AgileEVM.com ), a project portfolio decision support tool

Technology Consultant, Agile Consultant and Certified Scrum Trainer

Consults on software technology, Agile technical practices, Scrum, and effective management techniques

Innovation Games® Trained Facilitator

Open Source Developer and Consultant

Software technology, architecture, release management, monitoring, and design consulting for Agile Teams

Publishing book with Addison-Wesley called “Managing Software Debt” - due out Dec 2010

Email: [email protected]

Web: http://www.sterlingbarton.comBlog: http://www.gettingagile.comFollow me on Twitter: @csterwa

Page 4: Portfolio Management with AgileEVM - Vancouver 2010

In the next 90 minutes...

• Describe Project Portfolio Management

• Why Agile challenges business

• Compare Earned Value Management (EVM)

• Integrate into AgileEVM

• Workshop exercises

• Q&A

• AgileEVM demo (optional)

Page 5: Portfolio Management with AgileEVM - Vancouver 2010

Project Portfolio Management

Page 6: Portfolio Management with AgileEVM - Vancouver 2010

Project Portfolio Defined

A portfolio is a collection of projects or programs and other work that are grouped

together to facilitate effective management of that work to meet strategic business objectives.

source: PMI The Standard for Portfolio Management — Second Edition

Page 7: Portfolio Management with AgileEVM - Vancouver 2010

• We want to measureoutcomes, not outputs

• YES: Business Value

• not so much: Completed Projects

Project Portfolio Management

Time

BusinessValue

Page 8: Portfolio Management with AgileEVM - Vancouver 2010

Effective Project Portfolio Management

• Prioritization to maximize Business Value

• Effective delivery to minimize costs

• Re-allocation of resources when costs are too high or the benefit is too low

source: Cutter Journal

Page 9: Portfolio Management with AgileEVM - Vancouver 2010

Agile...from a business point

of view

Page 10: Portfolio Management with AgileEVM - Vancouver 2010

Strengths of Agile

• Assertion of quality by self-organizing teams

• Adaptive Planning

Page 11: Portfolio Management with AgileEVM - Vancouver 2010

Weaknesses of Agile

• Cost management is (mostly) missing

• Uses abstract measures

• Relative points

• Ideal days

• Velocity

These create business challenges

Page 12: Portfolio Management with AgileEVM - Vancouver 2010

Uh oh, Time to go...

Maybe it’s Geoff...

Can’t I just know when we can release and how much it will cost?

Earl, you can’t compare velocity of one team with another! Estimates

are relative and team specific...

It depends...

Agile is a pain in the @$$!

Page 13: Portfolio Management with AgileEVM - Vancouver 2010

Agile partially supports Portfolio Management• Prioritize to maximize

Business Value

• Effectively deliver to minimize costs

• Re-allocate resources when costs are too high or the benefit is too low

Agile

Agile

Page 14: Portfolio Management with AgileEVM - Vancouver 2010

Earned Value Management (EVM)

Page 15: Portfolio Management with AgileEVM - Vancouver 2010

Proj

ecte

d Sl

ippa

ge

Management Reserve

Earned Value

(PV)

Total Allocated Budget

TimeNow

CompletionDate

$PMB

EAC

Time

Over Budget

Planned Value

(AC)Actual Cost

Project Management Baseline

Estimate at Complete

(EV)Earned Value

Page 16: Portfolio Management with AgileEVM - Vancouver 2010

EVM Performance Indicators

CPI < 1 CPI = 1 CPI > 1

Under Budget On Budget Over Budget

SPI < 1 SPI = 1 SPI > 1

Ahead of Schedule On Schedule Behind Schedule

Cost Performance Index (CPI=EV/AC)

Schedule Performance Index (SPI=EV/PV)

Page 17: Portfolio Management with AgileEVM - Vancouver 2010

Strengths of EVM

• Integrates cost and schedule management

• Forecasts in financial units based on units used for actual cost

• Decades of use

• Part of PMBOK (ANSI/PMI 99-001-2008)

• Part of EVMS (ANSI/EIA-748-B-2007)

Page 18: Portfolio Management with AgileEVM - Vancouver 2010

Weaknesses of Traditional EVM

• Expects everythingfully defined up front

• No assertion of quality

• Claiming value is earned on intermediate work products

Ugh!

Page 19: Portfolio Management with AgileEVM - Vancouver 2010

Agile + EVM• We want to measure

outcomes, not outputs

• Prioritize to maximize Business Value

• Effectively deliver to minimize costs

• Re-allocate resources when costs are too high or the benefit is too low

Agile

Agile

EVM

Agile EVM+

Page 20: Portfolio Management with AgileEVM - Vancouver 2010

[Pause for Reflection]

Page 21: Portfolio Management with AgileEVM - Vancouver 2010

AgileEVM

Page 22: Portfolio Management with AgileEVM - Vancouver 2010

AgileEVM Background

• Mathematically proven that Release Dates based on average velocity (story points)≡ estimate at complete (dollars)

• Key Assumption: The ratio of (story points completed)/(total story points in a release) is a good measure of Actual Percent Complete

Page 23: Portfolio Management with AgileEVM - Vancouver 2010

Scenario 1: Commit

Page 24: Portfolio Management with AgileEVM - Vancouver 2010
Page 25: Portfolio Management with AgileEVM - Vancouver 2010

Scenario 2: Transform

Page 26: Portfolio Management with AgileEVM - Vancouver 2010
Page 27: Portfolio Management with AgileEVM - Vancouver 2010
Page 28: Portfolio Management with AgileEVM - Vancouver 2010
Page 29: Portfolio Management with AgileEVM - Vancouver 2010

Quality Criteria asserted by team

Page 30: Portfolio Management with AgileEVM - Vancouver 2010

Scenario 3: Kill

Page 31: Portfolio Management with AgileEVM - Vancouver 2010
Page 32: Portfolio Management with AgileEVM - Vancouver 2010

Saturn RC-1 Forecasts

Mercury Forecasts

What are some options?

Page 33: Portfolio Management with AgileEVM - Vancouver 2010

Q&A

Page 34: Portfolio Management with AgileEVM - Vancouver 2010

If you want to look at AgileEVM, we will demo or catch us

anytime.