SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Translating Point to
      Dollars
 Portfolio Management with AgileEVM

           Brent Barton
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, Development Manager, PMO Manager, Agile
Coach, Mentor, Certified Scrum Trainer, ScrumMaster, Product
Owner
Actively involved in Agile Rollouts from small Product
companies to very large IT organizations
                                                                                      www.AgileEVM.com
Scrum Articles
                                                                                  Email: brent@agileevm.com
    “AgileEVM – Earned Value Management in Scrum Projects”, IEEE                Web: http://www.agileevm.com
    2006                                                                       Blog: http://www.gettingagile.com
                                                                        Follow me on Twitter: @brentbarton @agileevm
    “Manage Project Portfolios More Effectively by Including Software
    Debt in the Decision Process”, Cutter Journal 2010
    “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 an Innovation Value Chain”, IEEE
In the next hour...
• Describe Project Portfolio Management
• Why Agile challenges business
• Compare Earned Value Management (EVM)
• Introduce AgileEVM
• Show how AgileEVM translates
  Points to Dollars
• Analyze a Portfolio
• Q&A
Project Portfolio
  Management
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
Project Portfolio
      Management
                          Business
                           Value




• We want to measure
  outcomes, not outputs                 Time


 • YES: Business Value
 • Less Important: Completed Projects
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
Agile...
from a business point
       of view
Strengths of Agile
• Assertion of quality by self-organizing
  teams
• Adaptive Planning
Weaknesses of Agile
• Cost management is (mostly) missing
• Uses abstract measures
 • Relative points
 • “Ideal” days
 • Velocity
            These create
         business challenges
Earl, you can’t compare velocity of
                    one team with another! Estimates
                      are relative and team specific...

  Can’t I just know when we can Time to go...
                           Uh oh,
release and how much it will cost?

                      It depends...

                   Agile is a pain
                   in the @$$!

                     Maybe it’s Geoff...
Agile partially supports
Portfolio Management
• Prioritize to maximize       ✓   Agile
  Business Value
• Effectively deliver to       ✓   Agile
  minimize costs
• Re-allocate resources
  when costs are too high or
  the benefit is too low
Earned Value
Management (EVM)
Earned Value
                                                            Over                 EAC
                    Total Allocated Budget                 Budget                Estimate at Complete
                   Management Reserve

                   PMB
         Project Management Baseline




                                                            Projected Slippage
$
            Planned Value

    Actual Cost
                  (PV)
    (AC)                           (EV)
                               Earned Value


                    Time
                                              Time   Completion
                                              Now      Date
EVM Performance
          Indicators
     Cost Performance Index (CPI=EV/AC)
    CPI < 1           CPI = 1        CPI > 1

  Under Budget       On Budget     Over Budget


    Schedule Performance Index (SPI=EV/PV)
    SPI < 1           SPI = 1        SPI > 1
Ahead of Schedule   On Schedule   Behind Schedule
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)
• Mathematical Rigor
Weaknesses of
      Traditional EVM
• Expects everything
  fully defined up front      Ugh!
• No assertion of quality
• Claiming value is earned
  on intermediate
  work products
• Poor results on software
  projects using waterfall
Agile Addresses EVM’s
 Root Cause Issues

• Self directed work teams are in a position
  to ensure and assert level of quality
• Do not claim value earned based on
  intermediate work products
Agile + EVM
• Prioritize to maximize         ✓   Agile
  Business Value
• Effectively deliver to         ✓   Agile
  minimize costs
• Re-allocate resources
  when costs are too high or     ✓EVM
  the benefit is too low
• We want to measure           + ✓ Agile
  outcomes, not outputs          ✓EVM
AgileEVM Background

• Rigorously established foundation *
• Key Assumption: The ratio of
        (story points accepted)
     (total story points in a release)
  is a good measure of Actual Percent Complete



   * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
Incorporates ANSI
     standard equations
•   PV = PPC * BAC

•   EV = APC * BAC

•   CV = EV - AC

•   SV = EV - PV

•   CPI= EV/AC

•   SPI = EV/PV

•   ETC = 1/CPI * (BAC – EV)

•   EAC = AC + ETC    source: PMI: The Practice Standard for
                           Earned Value Management
Translating
      Points to Dollars
• Agile often uses relative measures for
  estimating
  • Story Points
  • Ideal Time (not to be confused with actual
    time)
• Velocity is used to forecast schedule
   * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
Translating
       Points to Dollars
   AgileEVM roots proved mathematically that forecasts
  based on average velocity is identically equal to the EVM
      forecast standard Estimate At Complete (EAC)

• Forecasts based on average velocity
   • abstract units like points or ideal days
• Forecasts based on Estimate At Complete (EAC)
   • financial units (dollars) *
    * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
AgileEVM extends this
rigor into the Portfolio
• Fundamental unit is the Release
• Value milestones and production releases
• Units of money rolls up, points and velocity
  don’t
• Forecasts provide ranges based on various
  indicators
Demo
Q&A

Mais conteúdo relacionado

Mais procurados

The project manager is coming run for your lives!
The project manager is coming run for your lives!The project manager is coming run for your lives!
The project manager is coming run for your lives!
gsporar
 
Sagi Smolarski ITG - Enterprise Metrics on Agile
Sagi Smolarski ITG - Enterprise Metrics on AgileSagi Smolarski ITG - Enterprise Metrics on Agile
Sagi Smolarski ITG - Enterprise Metrics on Agile
AgileSparks
 
Erp implementation as of january 2013
Erp implementation as of january 2013Erp implementation as of january 2013
Erp implementation as of january 2013
Tannu Sharma
 

Mais procurados (20)

Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
Agile kt presentation
Agile kt presentationAgile kt presentation
Agile kt presentation
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Aligning Portfolio Management reporting and tracking with agile delivery at t...
Aligning Portfolio Management reporting and tracking with agile delivery at t...Aligning Portfolio Management reporting and tracking with agile delivery at t...
Aligning Portfolio Management reporting and tracking with agile delivery at t...
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
The project manager is coming run for your lives!
The project manager is coming run for your lives!The project manager is coming run for your lives!
The project manager is coming run for your lives!
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Sagi Smolarski ITG - Enterprise Metrics on Agile
Sagi Smolarski ITG - Enterprise Metrics on AgileSagi Smolarski ITG - Enterprise Metrics on Agile
Sagi Smolarski ITG - Enterprise Metrics on Agile
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
An introduction to Agile Monitoring and Control & Agile Metrics
An introduction to Agile Monitoring and Control & Agile MetricsAn introduction to Agile Monitoring and Control & Agile Metrics
An introduction to Agile Monitoring and Control & Agile Metrics
 
Erp implementation as of january 2013
Erp implementation as of january 2013Erp implementation as of january 2013
Erp implementation as of january 2013
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
 
Agile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shiftAgile KPIs vs. Traditional KPIs – A mind shift
Agile KPIs vs. Traditional KPIs – A mind shift
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility Continuum
 

Destaque

Getting to Global Spend Visibility_Nestle
Getting to Global Spend Visibility_NestleGetting to Global Spend Visibility_Nestle
Getting to Global Spend Visibility_Nestle
Zycus
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
PMI_IREP_TP
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'ts
Anay Kamat
 
Financial planning and_forecasting
Financial planning and_forecastingFinancial planning and_forecasting
Financial planning and_forecasting
love_a123
 

Destaque (16)

The Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the EnterpriseThe Time is Now - Beyond Budgeting in the Enterprise
The Time is Now - Beyond Budgeting in the Enterprise
 
Getting to Global Spend Visibility_Nestle
Getting to Global Spend Visibility_NestleGetting to Global Spend Visibility_Nestle
Getting to Global Spend Visibility_Nestle
 
Making Agile Development work in Government Contracting
Making Agile Development work in Government ContractingMaking Agile Development work in Government Contracting
Making Agile Development work in Government Contracting
 
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
Day1 1410-1455-pearl2-vijaysane-131009043034-phpapp02
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'ts
 
Integrated Agile with EVM -- Executive overview
Integrated Agile with EVM -- Executive overviewIntegrated Agile with EVM -- Executive overview
Integrated Agile with EVM -- Executive overview
 
Forecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabForecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLab
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
What is Beyond Budgeting?
What is Beyond Budgeting?What is Beyond Budgeting?
What is Beyond Budgeting?
 
Pmc hitesh
Pmc hiteshPmc hitesh
Pmc hitesh
 
Successfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueSuccessfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned Value
 
Track Project Performance - Earned Value Management
Track Project Performance - Earned Value ManagementTrack Project Performance - Earned Value Management
Track Project Performance - Earned Value Management
 
Earned Value Management
Earned Value ManagementEarned Value Management
Earned Value Management
 
Better Budgeting Analysis, Better Predictability
Better Budgeting Analysis, Better Predictability Better Budgeting Analysis, Better Predictability
Better Budgeting Analysis, Better Predictability
 
Financial planning and_forecasting
Financial planning and_forecastingFinancial planning and_forecasting
Financial planning and_forecasting
 
EVM in MS Project
EVM in MS ProjectEVM in MS Project
EVM in MS Project
 

Semelhante a Translating Points to Dollars

at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systems
Brent Barton
 
Вебінар Requirements in SAFe
Вебінар Requirements in SAFeВебінар Requirements in SAFe
Вебінар Requirements in SAFe
E-5
 
Mahmood porter
Mahmood porterMahmood porter
Mahmood porter
NASAPMC
 
Webinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roiWebinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roi
Cygnet Infotech
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile final
drewz lin
 

Semelhante a Translating Points to Dollars (20)

Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010Portfolio Management with AgileEVM - Vancouver 2010
Portfolio Management with AgileEVM - Vancouver 2010
 
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
 
at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systems
 
Earned Value Management and Agile
Earned Value Management and AgileEarned Value Management and Agile
Earned Value Management and Agile
 
Integrating Agile and Earned Value Management
Integrating Agile and Earned Value ManagementIntegrating Agile and Earned Value Management
Integrating Agile and Earned Value Management
 
2 b agile domains
2 b agile domains2 b agile domains
2 b agile domains
 
The Lean Agile Portfolio
The Lean Agile PortfolioThe Lean Agile Portfolio
The Lean Agile Portfolio
 
Вебінар Requirements in SAFe
Вебінар Requirements in SAFeВебінар Requirements in SAFe
Вебінар Requirements in SAFe
 
Mahmood porter
Mahmood porterMahmood porter
Mahmood porter
 
Product Spotlight: Oracle Profitability and Cost Management
Product Spotlight: Oracle Profitability and Cost ManagementProduct Spotlight: Oracle Profitability and Cost Management
Product Spotlight: Oracle Profitability and Cost Management
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Webinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roiWebinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roi
 
Agile Project Management Meets Earned Value Management
Agile Project Management Meets Earned Value ManagementAgile Project Management Meets Earned Value Management
Agile Project Management Meets Earned Value Management
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing Agile
 
Dollars and dates are killing agile final
Dollars and dates are killing agile finalDollars and dates are killing agile final
Dollars and dates are killing agile final
 
Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
iNetwork Services Deployement Overview
iNetwork Services Deployement OverviewiNetwork Services Deployement Overview
iNetwork Services Deployement Overview
 
A brief on project cost management
A brief on project cost managementA brief on project cost management
A brief on project cost management
 

Último

Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 

Último (20)

Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 

Translating Points to Dollars

  • 1. Translating Point to Dollars Portfolio Management with AgileEVM Brent Barton
  • 2. 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, Development Manager, PMO Manager, Agile Coach, Mentor, Certified Scrum Trainer, ScrumMaster, Product Owner Actively involved in Agile Rollouts from small Product companies to very large IT organizations www.AgileEVM.com Scrum Articles Email: brent@agileevm.com “AgileEVM – Earned Value Management in Scrum Projects”, IEEE Web: http://www.agileevm.com 2006 Blog: http://www.gettingagile.com Follow me on Twitter: @brentbarton @agileevm “Manage Project Portfolios More Effectively by Including Software Debt in the Decision Process”, Cutter Journal 2010 “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 an Innovation Value Chain”, IEEE
  • 3. In the next hour... • Describe Project Portfolio Management • Why Agile challenges business • Compare Earned Value Management (EVM) • Introduce AgileEVM • Show how AgileEVM translates Points to Dollars • Analyze a Portfolio • Q&A
  • 4. Project Portfolio Management
  • 5. 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
  • 6. Project Portfolio Management Business Value • We want to measure outcomes, not outputs Time • YES: Business Value • Less Important: Completed Projects
  • 7. 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
  • 8. Agile... from a business point of view
  • 9. Strengths of Agile • Assertion of quality by self-organizing teams • Adaptive Planning
  • 10. Weaknesses of Agile • Cost management is (mostly) missing • Uses abstract measures • Relative points • “Ideal” days • Velocity These create business challenges
  • 11. Earl, you can’t compare velocity of one team with another! Estimates are relative and team specific... Can’t I just know when we can Time to go... Uh oh, release and how much it will cost? It depends... Agile is a pain in the @$$! Maybe it’s Geoff...
  • 12. Agile partially supports Portfolio Management • Prioritize to maximize ✓ Agile Business Value • Effectively deliver to ✓ Agile minimize costs • Re-allocate resources when costs are too high or the benefit is too low
  • 14. Earned Value Over EAC Total Allocated Budget Budget Estimate at Complete Management Reserve PMB Project Management Baseline Projected Slippage $ Planned Value Actual Cost (PV) (AC) (EV) Earned Value Time Time Completion Now Date
  • 15. EVM Performance Indicators Cost Performance Index (CPI=EV/AC) CPI < 1 CPI = 1 CPI > 1 Under Budget On Budget Over Budget Schedule Performance Index (SPI=EV/PV) SPI < 1 SPI = 1 SPI > 1 Ahead of Schedule On Schedule Behind Schedule
  • 16. 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) • Mathematical Rigor
  • 17. Weaknesses of Traditional EVM • Expects everything fully defined up front Ugh! • No assertion of quality • Claiming value is earned on intermediate work products • Poor results on software projects using waterfall
  • 18. Agile Addresses EVM’s Root Cause Issues • Self directed work teams are in a position to ensure and assert level of quality • Do not claim value earned based on intermediate work products
  • 19. Agile + EVM • Prioritize to maximize ✓ Agile Business Value • Effectively deliver to ✓ Agile minimize costs • Re-allocate resources when costs are too high or ✓EVM the benefit is too low • We want to measure + ✓ Agile outcomes, not outputs ✓EVM
  • 20.
  • 21. AgileEVM Background • Rigorously established foundation * • Key Assumption: The ratio of (story points accepted) (total story points in a release) is a good measure of Actual Percent Complete * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
  • 22. Incorporates ANSI standard equations • PV = PPC * BAC • EV = APC * BAC • CV = EV - AC • SV = EV - PV • CPI= EV/AC • SPI = EV/PV • ETC = 1/CPI * (BAC – EV) • EAC = AC + ETC source: PMI: The Practice Standard for Earned Value Management
  • 23. Translating Points to Dollars • Agile often uses relative measures for estimating • Story Points • Ideal Time (not to be confused with actual time) • Velocity is used to forecast schedule * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
  • 24. Translating Points to Dollars AgileEVM roots proved mathematically that forecasts based on average velocity is identically equal to the EVM forecast standard Estimate At Complete (EAC) • Forecasts based on average velocity • abstract units like points or ideal days • Forecasts based on Estimate At Complete (EAC) • financial units (dollars) * * http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1667558
  • 25. AgileEVM extends this rigor into the Portfolio • Fundamental unit is the Release • Value milestones and production releases • Units of money rolls up, points and velocity don’t • Forecasts provide ranges based on various indicators
  • 26. Demo
  • 27.
  • 28.
  • 29.
  • 30. Q&A