SlideShare a Scribd company logo
1 of 41
Product Owner Support Financial Prioritization Pierre E. NEIS
Agenda Objectives Reminder Sources of Return Prioritization Examples PO Training - Financial Prioritization 2
Objectives Get enough financial information to help prioritization Financial information are: Wins Losts Return of Investment Focus to value creation and waste elimination PO Training - Financial Prioritization 3
Reminder the Product Iceberg Stories, Epics & Themes PO Training - Financial Prioritization 4
 the Product Iceberg 5 Priority Sprint Release Future Releases PO Workshop - The Product Backlog
Stories, Epics & Themes 6 Theme User Story A collection of related User stories A description of desired functionality told from the perspective of the user or customer. Epic A large user story PO Training - Financial Prioritization
Sources of Return Objective is to assess each themes to make prioritization decisions Outputs: Discounted Payback, Return of Investment (ROI), Net Present Value (NPV), Costs Inputs: Sources of Return PO Training - Financial Prioritization 7
Sources of Return New Revenue Incremental revenue Retained revenue Operational Efficiencies Development Costs Costs Net Present Value (NPV) Present Value Internal Rate of Return (ROI) Payback Period Discounted Payback Period (DPP) Comparing Returns PO Training - Financial Prioritization 8
New Revenue The Product Owner works closely with Sales & Marketing: ,[object Object]
Evaluate the average purchase time scope (when you get the new client)
Estimate revenue (consider average revenue of Buyer’s Persona)PO Training - Financial Prioritization 9
Incremental revenue PO Training - Financial Prioritization 10
Retained revenue PO Training - Financial Prioritization 11
Operational Efficiencies Growth anticipation Waste elimination Automation of time-lost necessarily activities Communication enforcement between Services Reduced employee turnover New comers training Any time sensitive process Multiple processes alignment Accuracy improvement Rework reduction PO Training - Financial Prioritization 12
Development Costs PO Training - Financial Prioritization 13 example Source: Mike Cohn ,Agile Estimating and Planning (p.100)
Costs PO Training - Financial Prioritization 14 example Using the last example Cost per story point (or ideal day) = Adjusted Cost per Iteration / expected Velocity In the example, average velocity is 20: CPSP = 13.500/20 = 675 Source: Mike Cohn ,Agile Estimating and Planning (p.100)
Net Present Value (NPV) NPV = sum of the present values of each item in a stream of future values NPV(i) = ΣFt (1+i)-t  i = interest rate Ft = net cash flow in period t (1+i)-t = Present Value Factor = amount of future discounted cash flow PO Training - Financial Prioritization 15 n t=0
Present Value NET PRESENT VALUE = ΣPresent Value of all themes Advantage: easy to calculate, easy to understand Disadvantage: misleading by comparing different cash flow streams PO Training - Financial Prioritization 16
Internal Rate of Return (ROI) Internal Rate of Return (IRR) is defined as the interest rate at witch the NPV is equal to 0 PV(i*) = ΣFt (1+i)-t = 0 PO Training - Financial Prioritization 17 n t=0
Payback Period NPV gives a Present Value amount IRR gives an Interest Rate Payback Period is the amount of time required to earn back the initial investment:  Σ (all Net cash flowssincestart) PO Training - Financial Prioritization 18
Discounted Payback Period (DPP) PO Training - Financial Prioritization 19 Discounted Cash Flow (DCF) = Present Value DPP = Σ (DCFssincestart)
Comparing Returns PO Training - Financial Prioritization 20 Taking Mike Cohn’s example Financial analysis of themes helps in prioritization… but here another approach
A simpler way to Prioritization The Metrics within Scrum What we want? Using the AgileEVM approach We want mesure Calculation (example) Inputs Calculation (example) New Metrics: CPI New Metrics: SPI AgileEVM: Summary Conclusion AgileEVM PO Training - Financial Prioritization 21
A simpler way to Prioritization  Objectives: We want to mesure the Outcome not the Ouputs Business Value Process Prioritization to maximize Business Value Efficient shipping to minimize costs Redistribution of resources when costs are too high or profits too low. PO Training - Financial Prioritization 22
The Metrics within Scrum PO Training - Financial Prioritization 23 The Product Owner is concerned with two key performance indicators : Backlog Size Velocity Product Backlog  =  list of project requirements Velocity  =  amount of backlog that the team can deliver in a Sprint / Iteration
The Metrics within Scrum PO Training - Financial Prioritization 24
What we want? Integrating Cost and Schedule Performance Financial forecasts based on actual cost : Consumed Costs, Consuming Rate, Time Allocation, etc. Unlike the velocity, the Actual Cost is the cumulative Team Costs  PO Training - Financial Prioritization 25
Using the AgileEVM approach PO Training - Financial Prioritization 26 Release dates are based on average velocity (storypoints)= estimate at complete (euros) Assumption: the ratio(story points completed)/(total story points in a release) is a good mesure for Actual Percent Complete
We want to measure AC –Actual Cost PV –Planned Value EV –Earned Value BAC –Budget at Complete EAC –Estimate at Complete CPI –Cost Performance Index SPI –Schedule Performance Index PO Training - Financial Prioritization 27
Calculation (example) PO Training - Financial Prioritization 28
Calculation PO Training - Financial Prioritization 29
Calculation PO Training - Financial Prioritization 30
Inputs  Start Date Budget At Complete Planned Sprints Sprint Lengths Planned Release Story Points  + Variables Story Points Completed Story Points Added Actual Cost Current Sprint PO Training - Financial Prioritization 31
Calculation (example) PO Training - Financial Prioritization 32 Total Project Budget =  175.000 EPC= 25% PV = 175.000 x 25% = 43.750 APC = 40/200 = 20% completed EV = 175.000 x 20% = 35.000 EV = 35.000 ; PV = 43.750 EV < PV  Project in trouble
New Metrics: CPI Cost Performance Index (CPI) gives measure of efficiency:  CPI = EV/AC In the example, CPI = 35.000/65.000 = 0.53 Estimate at completed = Total Budget / CPI Here, EAC = 175.000 / 0.53 = 330.188  we predict to be 47% over budget PO Training - Financial Prioritization 33
New Metrics: SPI Sheduled Performance Index (SPI), compares EV with PV:  SPI = EV/PV In the example, CPI = 35.000/43.750 = 0.80 Estimate Completion = Planned Iteration/ SPI Here, planned Iteration is 4 Est. Compl. = 4 / 0.80 = 5 iterations PO Training - Financial Prioritization 34
AgileEVM: Summary 35 PO Training - Financial Prioritization
Conclusion Using simple Agile Metrics provides objective analysis to share with teams, management and customers. The early warnings of AgileEVM validates changes to release plans and provides business with the opportunity to make priority trade-off decisions early in the project lifecycle. Source: Tamara Sulaiman (InfoQ), Hubert Smits (rally SW) PO Training - Financial Prioritization 36
Examples Scoreboard Velocity Release Burndown SPI (schedule performance index) & CPI (cost performance index) 37 PO Training - Financial Prioritization
Scoreboard PI: Planned iteration IL: iteration length PRSP: initial Story Points BAC: budget as completed Average velocity from start Actual % completed Cumulative story points n/PI SPA: Story Points added This gives us the ability to give a complex burndown chart that shows scope growth and velocty BAC - cumEV n: iteration Number (BAC - cumEV)/cumCPI cumulative story point completed for n sprints SPC: Story Points completed 38 PO Training - Financial Prioritization
Velocity 39 PO Training - Financial Prioritization

More Related Content

What's hot (10)

F0dd9 cost
F0dd9 costF0dd9 cost
F0dd9 cost
 
Cost and management accounting
Cost and management accountingCost and management accounting
Cost and management accounting
 
The Nature of Costs
The Nature of CostsThe Nature of Costs
The Nature of Costs
 
Financial kra
Financial kraFinancial kra
Financial kra
 
MG 6863 FORMULA SHEET ENGINEERING ECONOMICS
MG 6863  FORMULA SHEET ENGINEERING ECONOMICSMG 6863  FORMULA SHEET ENGINEERING ECONOMICS
MG 6863 FORMULA SHEET ENGINEERING ECONOMICS
 
acctg MBA slide
 acctg MBA slide acctg MBA slide
acctg MBA slide
 
P&l
P&lP&l
P&l
 
Finanacial anaylsis
Finanacial anaylsisFinanacial anaylsis
Finanacial anaylsis
 
Basic Concepts of Financial Accounting
Basic Concepts of Financial AccountingBasic Concepts of Financial Accounting
Basic Concepts of Financial Accounting
 
Management accounting
Management accountingManagement accounting
Management accounting
 

Similar to Financial Proritization

Evaluation andControlChapter 11Learning ObjectivesUn.docx
Evaluation andControlChapter 11Learning ObjectivesUn.docxEvaluation andControlChapter 11Learning ObjectivesUn.docx
Evaluation andControlChapter 11Learning ObjectivesUn.docx
elbanglis
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
Asa Chan
 
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docx
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docxFaculty of Law and Management FUNDAMENTALS OF FINANCE .docx
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docx
mydrynan
 
Capital Budgeting Techniques.pptx
Capital Budgeting Techniques.pptxCapital Budgeting Techniques.pptx
Capital Budgeting Techniques.pptx
shailishah38
 

Similar to Financial Proritization (20)

9. Akuntansi Pertanggungjawaban.pptx
9. Akuntansi Pertanggungjawaban.pptx9. Akuntansi Pertanggungjawaban.pptx
9. Akuntansi Pertanggungjawaban.pptx
 
Management accountIng
Management accountIngManagement accountIng
Management accountIng
 
Session 6.3: Business Work Improvement Course (Financial Analysis) developed ...
Session 6.3: Business Work Improvement Course (Financial Analysis) developed ...Session 6.3: Business Work Improvement Course (Financial Analysis) developed ...
Session 6.3: Business Work Improvement Course (Financial Analysis) developed ...
 
Term paper of Managerial Economics
Term paper of Managerial EconomicsTerm paper of Managerial Economics
Term paper of Managerial Economics
 
Financial Management
Financial Management Financial Management
Financial Management
 
An introduction to project accounting
An introduction to project accountingAn introduction to project accounting
An introduction to project accounting
 
Evaluation andControlChapter 11Learning ObjectivesUn.docx
Evaluation andControlChapter 11Learning ObjectivesUn.docxEvaluation andControlChapter 11Learning ObjectivesUn.docx
Evaluation andControlChapter 11Learning ObjectivesUn.docx
 
Trends and local challenges
Trends and local challengesTrends and local challenges
Trends and local challenges
 
Trends and local challenges in Project Management
Trends and local challenges in Project ManagementTrends and local challenges in Project Management
Trends and local challenges in Project Management
 
PDP Presentation
PDP PresentationPDP Presentation
PDP Presentation
 
Cfd ppt
Cfd pptCfd ppt
Cfd ppt
 
Investment decision
Investment decisionInvestment decision
Investment decision
 
Cost and Management Accounting II Chapter 1.pdf
Cost and Management Accounting II Chapter 1.pdfCost and Management Accounting II Chapter 1.pdf
Cost and Management Accounting II Chapter 1.pdf
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
 
SAP 1st Meeting (Winter 2008)
SAP 1st Meeting (Winter 2008)SAP 1st Meeting (Winter 2008)
SAP 1st Meeting (Winter 2008)
 
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docx
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docxFaculty of Law and Management FUNDAMENTALS OF FINANCE .docx
Faculty of Law and Management FUNDAMENTALS OF FINANCE .docx
 
ROI of Machine Learning In IoT
ROI of Machine Learning In IoTROI of Machine Learning In IoT
ROI of Machine Learning In IoT
 
Budget corporate
Budget corporateBudget corporate
Budget corporate
 
Capital Budgeting Techniques.pptx
Capital Budgeting Techniques.pptxCapital Budgeting Techniques.pptx
Capital Budgeting Techniques.pptx
 
Capital Budgeting Er. S Sood
Capital Budgeting Er. S SoodCapital Budgeting Er. S Sood
Capital Budgeting Er. S Sood
 

More from Pierre E. NEIS

More from Pierre E. NEIS (20)

Organised for devops
Organised for devopsOrganised for devops
Organised for devops
 
The twelve step to transform your company, Agile Spain 2022
The twelve step to transform your company, Agile Spain 2022The twelve step to transform your company, Agile Spain 2022
The twelve step to transform your company, Agile Spain 2022
 
Twelve steps to transform your company
Twelve steps to transform your companyTwelve steps to transform your company
Twelve steps to transform your company
 
Les 12 étapes de la transformation agile
Les 12 étapes de la transformation agileLes 12 étapes de la transformation agile
Les 12 étapes de la transformation agile
 
From whale to swarm
From whale to swarmFrom whale to swarm
From whale to swarm
 
Swarming... how to launch every activities in the new normal
Swarming... how to launch every activities in the new normalSwarming... how to launch every activities in the new normal
Swarming... how to launch every activities in the new normal
 
Vucagile... my kind of Agile in the New Normal
Vucagile... my kind of Agile in the New NormalVucagile... my kind of Agile in the New Normal
Vucagile... my kind of Agile in the New Normal
 
Decision making in the new normal
Decision making in the new normalDecision making in the new normal
Decision making in the new normal
 
Agile SAP ACTIVATE
Agile SAP ACTIVATEAgile SAP ACTIVATE
Agile SAP ACTIVATE
 
Requisite agility
Requisite agilityRequisite agility
Requisite agility
 
What is agile?
What is agile?What is agile?
What is agile?
 
What is agile coaching?
What is agile coaching?What is agile coaching?
What is agile coaching?
 
What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)
 
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility UnsymposiumIntroduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
 
At strasbourg AO le futur des organisations agiles
At strasbourg AO le futur des organisations agilesAt strasbourg AO le futur des organisations agiles
At strasbourg AO le futur des organisations agiles
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?
 
AO, the future of agile organisations the sap case #3
AO, the future of agile organisations   the sap case #3AO, the future of agile organisations   the sap case #3
AO, the future of agile organisations the sap case #3
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
 
Digitale Transformationen und Service Design
Digitale Transformationen und Service DesignDigitale Transformationen und Service Design
Digitale Transformationen und Service Design
 
An introduction to agile organisation
An introduction to agile organisation An introduction to agile organisation
An introduction to agile organisation
 

Recently uploaded

VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Recently uploaded (20)

Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
 
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
 
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Rajgurunagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
 

Financial Proritization

  • 1. Product Owner Support Financial Prioritization Pierre E. NEIS
  • 2. Agenda Objectives Reminder Sources of Return Prioritization Examples PO Training - Financial Prioritization 2
  • 3. Objectives Get enough financial information to help prioritization Financial information are: Wins Losts Return of Investment Focus to value creation and waste elimination PO Training - Financial Prioritization 3
  • 4. Reminder the Product Iceberg Stories, Epics & Themes PO Training - Financial Prioritization 4
  • 5. the Product Iceberg 5 Priority Sprint Release Future Releases PO Workshop - The Product Backlog
  • 6. Stories, Epics & Themes 6 Theme User Story A collection of related User stories A description of desired functionality told from the perspective of the user or customer. Epic A large user story PO Training - Financial Prioritization
  • 7. Sources of Return Objective is to assess each themes to make prioritization decisions Outputs: Discounted Payback, Return of Investment (ROI), Net Present Value (NPV), Costs Inputs: Sources of Return PO Training - Financial Prioritization 7
  • 8. Sources of Return New Revenue Incremental revenue Retained revenue Operational Efficiencies Development Costs Costs Net Present Value (NPV) Present Value Internal Rate of Return (ROI) Payback Period Discounted Payback Period (DPP) Comparing Returns PO Training - Financial Prioritization 8
  • 9.
  • 10. Evaluate the average purchase time scope (when you get the new client)
  • 11. Estimate revenue (consider average revenue of Buyer’s Persona)PO Training - Financial Prioritization 9
  • 12. Incremental revenue PO Training - Financial Prioritization 10
  • 13. Retained revenue PO Training - Financial Prioritization 11
  • 14. Operational Efficiencies Growth anticipation Waste elimination Automation of time-lost necessarily activities Communication enforcement between Services Reduced employee turnover New comers training Any time sensitive process Multiple processes alignment Accuracy improvement Rework reduction PO Training - Financial Prioritization 12
  • 15. Development Costs PO Training - Financial Prioritization 13 example Source: Mike Cohn ,Agile Estimating and Planning (p.100)
  • 16. Costs PO Training - Financial Prioritization 14 example Using the last example Cost per story point (or ideal day) = Adjusted Cost per Iteration / expected Velocity In the example, average velocity is 20: CPSP = 13.500/20 = 675 Source: Mike Cohn ,Agile Estimating and Planning (p.100)
  • 17. Net Present Value (NPV) NPV = sum of the present values of each item in a stream of future values NPV(i) = ΣFt (1+i)-t i = interest rate Ft = net cash flow in period t (1+i)-t = Present Value Factor = amount of future discounted cash flow PO Training - Financial Prioritization 15 n t=0
  • 18. Present Value NET PRESENT VALUE = ΣPresent Value of all themes Advantage: easy to calculate, easy to understand Disadvantage: misleading by comparing different cash flow streams PO Training - Financial Prioritization 16
  • 19. Internal Rate of Return (ROI) Internal Rate of Return (IRR) is defined as the interest rate at witch the NPV is equal to 0 PV(i*) = ΣFt (1+i)-t = 0 PO Training - Financial Prioritization 17 n t=0
  • 20. Payback Period NPV gives a Present Value amount IRR gives an Interest Rate Payback Period is the amount of time required to earn back the initial investment: Σ (all Net cash flowssincestart) PO Training - Financial Prioritization 18
  • 21. Discounted Payback Period (DPP) PO Training - Financial Prioritization 19 Discounted Cash Flow (DCF) = Present Value DPP = Σ (DCFssincestart)
  • 22. Comparing Returns PO Training - Financial Prioritization 20 Taking Mike Cohn’s example Financial analysis of themes helps in prioritization… but here another approach
  • 23. A simpler way to Prioritization The Metrics within Scrum What we want? Using the AgileEVM approach We want mesure Calculation (example) Inputs Calculation (example) New Metrics: CPI New Metrics: SPI AgileEVM: Summary Conclusion AgileEVM PO Training - Financial Prioritization 21
  • 24. A simpler way to Prioritization Objectives: We want to mesure the Outcome not the Ouputs Business Value Process Prioritization to maximize Business Value Efficient shipping to minimize costs Redistribution of resources when costs are too high or profits too low. PO Training - Financial Prioritization 22
  • 25. The Metrics within Scrum PO Training - Financial Prioritization 23 The Product Owner is concerned with two key performance indicators : Backlog Size Velocity Product Backlog = list of project requirements Velocity = amount of backlog that the team can deliver in a Sprint / Iteration
  • 26. The Metrics within Scrum PO Training - Financial Prioritization 24
  • 27. What we want? Integrating Cost and Schedule Performance Financial forecasts based on actual cost : Consumed Costs, Consuming Rate, Time Allocation, etc. Unlike the velocity, the Actual Cost is the cumulative Team Costs PO Training - Financial Prioritization 25
  • 28. Using the AgileEVM approach PO Training - Financial Prioritization 26 Release dates are based on average velocity (storypoints)= estimate at complete (euros) Assumption: the ratio(story points completed)/(total story points in a release) is a good mesure for Actual Percent Complete
  • 29. We want to measure AC –Actual Cost PV –Planned Value EV –Earned Value BAC –Budget at Complete EAC –Estimate at Complete CPI –Cost Performance Index SPI –Schedule Performance Index PO Training - Financial Prioritization 27
  • 30. Calculation (example) PO Training - Financial Prioritization 28
  • 31. Calculation PO Training - Financial Prioritization 29
  • 32. Calculation PO Training - Financial Prioritization 30
  • 33. Inputs Start Date Budget At Complete Planned Sprints Sprint Lengths Planned Release Story Points + Variables Story Points Completed Story Points Added Actual Cost Current Sprint PO Training - Financial Prioritization 31
  • 34. Calculation (example) PO Training - Financial Prioritization 32 Total Project Budget = 175.000 EPC= 25% PV = 175.000 x 25% = 43.750 APC = 40/200 = 20% completed EV = 175.000 x 20% = 35.000 EV = 35.000 ; PV = 43.750 EV < PV  Project in trouble
  • 35. New Metrics: CPI Cost Performance Index (CPI) gives measure of efficiency: CPI = EV/AC In the example, CPI = 35.000/65.000 = 0.53 Estimate at completed = Total Budget / CPI Here, EAC = 175.000 / 0.53 = 330.188  we predict to be 47% over budget PO Training - Financial Prioritization 33
  • 36. New Metrics: SPI Sheduled Performance Index (SPI), compares EV with PV: SPI = EV/PV In the example, CPI = 35.000/43.750 = 0.80 Estimate Completion = Planned Iteration/ SPI Here, planned Iteration is 4 Est. Compl. = 4 / 0.80 = 5 iterations PO Training - Financial Prioritization 34
  • 37. AgileEVM: Summary 35 PO Training - Financial Prioritization
  • 38. Conclusion Using simple Agile Metrics provides objective analysis to share with teams, management and customers. The early warnings of AgileEVM validates changes to release plans and provides business with the opportunity to make priority trade-off decisions early in the project lifecycle. Source: Tamara Sulaiman (InfoQ), Hubert Smits (rally SW) PO Training - Financial Prioritization 36
  • 39. Examples Scoreboard Velocity Release Burndown SPI (schedule performance index) & CPI (cost performance index) 37 PO Training - Financial Prioritization
  • 40. Scoreboard PI: Planned iteration IL: iteration length PRSP: initial Story Points BAC: budget as completed Average velocity from start Actual % completed Cumulative story points n/PI SPA: Story Points added This gives us the ability to give a complex burndown chart that shows scope growth and velocty BAC - cumEV n: iteration Number (BAC - cumEV)/cumCPI cumulative story point completed for n sprints SPC: Story Points completed 38 PO Training - Financial Prioritization
  • 41. Velocity 39 PO Training - Financial Prioritization
  • 42. Release Burndown 40 PO Training - Financial Prioritization
  • 43. SPI (schedule performance index) & CPI (cost performance index) 41 PO Training - Financial Prioritization