SlideShare a Scribd company logo
1 of 40
Scrum Escalation to Governance	 Business Case : bottom-up
story In 2007, the MAX PAYNE company , global leader in Legal SW has a problem :  it’s SW is too old and     maintenance costs are rising. If they doesn't deliver a     new stable version they     lose  their client. Their business
Step 1: the open door Please help us do deliver a new version… You are using Scrum for that… OK…no matter how, the important thing is that you deliver me a quick solution…
After 6 months great, we have something to show
After 7 months cool our main customer trust us and want this new stuff
After a Year We must go live Our backlog is too big we must scaling up the Team… how? Outsourcing?
Step 1
CONTEXT How can we deliver faster? We are going to ask these questions: Growing the team size? How can we get a second Scrum team? Splitting the backlog? Or keeping one? Adding external remote resources?
OBJECTIVES First goal : deliver a first version of EagleEye (the Legal Software) Second goal : increase overall velocity to deliver more, faster & with a high quality level
RELEASE 1.0 Objective: Secure the 1st  release Inputs: Backlog, Velocity, Bugs list, Release Plan, Definition of Done Output: prioritized Backlog (including bugs), new Definition of Done, fine grained Release Plan Process: attend Scrum ceremonies and support Product Owner Make sure bugs can be fixed and when Define the scope of this version Review the Definition of Done of the team Define a date when this release can be delivered Review deployment strategy and tasks
SECOND GOAL Increase overall velocity to deliver more, faster and with a high quality level
SOLUTIONS TO INCREASE VELOCITY Create conditions of “hyper-productivity” Add new team members
SOLUTIONS TO INCREASE VELOCITY Create conditions of hyper-productivity Inspect: Assessment: Make sure the values of Scrum are shared by the team members => pass the “Nokia test”  Make sure the team fits the definition of a “Scrum team” (Scrum is the common language) Adapt: Optimize current team work Optimize release and sprint rhythm Fix the quality and reduce waste
DEFINITION OF A SCRUM TEAM Getting a Scrum team means : 1 Product 1 Vision 1 Roadmap 1 Backlog 1 Workspace 1 Product Owner 1 Scrum Master 1 Team (best size 5-7 people max) Reminder
NEW ORGANIZATION PROPOSAL A new organization in two steps Split the current team in two teams Increase the number of Teams or/and the number of Team members
NEW ORGANIZATION PROPOSAL Split the current team in two teams Reasons : The current team has reached the maximum of team members To allow scaling the team further, we need to create a multiple-teams organization (“Scrum of Scrum”) The first step is to split the current team and prepare the organization to integrate more team members Benefits : Splitting the current team in 2 teams is the first step to allow scalability By reducing the number of people in each team, we improve interactions in the team and participation of all team members, two conditions that help reaching hyper-productivity
SPLITTING THE TEAM 1 TEAM => 2 TEAMS 2 BACKLOGS <= 1 BACKLOG TEAM 1 PO : John s/Product  Backlog 1 THEME 1 THEME 3 THEME 5 THEME 7 Current Team PO : John s/ Vision 1 Main Product Backlog THEME 1 THEME 2 THEME 3 THEME 4 THEME 5 THEME 6 THEME 7 TEAM 2 PO : Paul s/Product  Backlog 2 THEME 2 THEME 4 THEME 6 s/ Vision 2
SPLITTING THE TEAM Compose the two teams by balancing Technical skills Experience Product knowledge 2 teams = 2 Product Owners Find a second PO to work with one team (ex: Paul, but needs dedicated time) 1 Backlog but each team works on distinct Themes Manage priorities at the product level Minimize dependencies Integration and testing Dedicate more resources for integration and testing
SCRUM CEREMONIES Sprint Planning Part 1: both teams together Part 2: each team breaks down its sprint backlog Daily Scrum Each team holds its own daily Scrum Sprint reviews Part 1: each Team makes a demo Part 2: Scrum of Scrum Review (Release) Sprint retrospective Both team do a joint retrospective Scrum of Scrums (2 times/week) CPO, PO, CSM, SM Scaling Process
HOW? After Go Live for EagleEye Estimation of the Product Backlog according to the new business priorities Sizing the Backlog at Theme/Epic Level Building a new customer-focused Roadmap Coordinating expectations of EagleEyeand of other customers (TITANIC, HULK, …) Check out for Tools: sharing Code, Subversion, User Acceptance Testing, etc…
How it looks at Step 1 Comments: ,[object Object]
 to facilitate work progression, the main backlog is divided into two parts:
1 focused on PG
1 focused on New Features (e.g. L’Oreal, TOTAL, new comers…)TEAM 1 “EagleEye” PO : JOHN SM:  RINGO Tech Lead PG Core Product Backlog CPO : JOHN CSM:  RINGO Tech Lead “EagleEye” Tech Lead “Custom” TEAM 2 “New Features” PO : PAUL SM:  GEORGE Tech Lead “Custom”
How could it look at Step 2 Comments: ,[object Object]
PG development is hyperproductive and customer want to have new custom features
PG custom development start it’s own Scrum
 “New Features”’s Backlog increase and we have to divide the “New Features” Backlog according to customer’s needs like “TITANIC” Backlog, “HULK  Backlog”, etc… “EagleEye” Custom Backlog PO : JOHN SM:  RINGO Tech Lead PG EagleEye Product Backlog CPO : JOHN CSM:  RINGO Tech Lead “PG” Tech Lead “Custom” “Custom” Backlog PO : PAUL SM:  GEORGE Tech Lead “Custom” “TITANIC” Backlog Core “HULK” Backlog
Metrics  Must have: clear metrics to help estimate added value, ROI and Delivery Should have: a standard who’s been agile by nature Could have: simple metrics to get understandable by all company levels (standard) Won’t have: fragmented processes
We want to keep it simple Objectives: We want to measure the Outcome not the Outputs We want to measure the 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 24
The Metrics within Scrum PO Training - Financial Prioritization 25
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 26
Using the AgileEVM approach 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 measure for Actual Percent Complete PO Training - Financial Prioritization 27
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 28
Calculation (example) PO Training - Financial Prioritization 29
Calculation PO Training - Financial Prioritization 30
Calculation PO Training - Financial Prioritization 31
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 32
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

More Related Content

What's hot

Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
Gaurav Ahluwalia
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
Subbuiyer
 

What's hot (20)

Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?Scrum with value streams - Can you finally get rid of waterfall thinking?
Scrum with value streams - Can you finally get rid of waterfall thinking?
 
Agile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activitiesAgile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activities
 
Introduction To Agile And Scrum Innotech
Introduction To Agile And Scrum InnotechIntroduction To Agile And Scrum Innotech
Introduction To Agile And Scrum Innotech
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Ravi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/CoachRavi Tadwalkar as SM/DevOps/management/Coach
Ravi Tadwalkar as SM/DevOps/management/Coach
 
Agile Metrics V6
Agile Metrics V6Agile Metrics V6
Agile Metrics V6
 
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
 
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 Talk
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
57086 05 managing_productdelivery
57086 05 managing_productdelivery57086 05 managing_productdelivery
57086 05 managing_productdelivery
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefing
 

Viewers also liked

MARKET PLACE 2015_Catalogue_NEOTEC
MARKET PLACE 2015_Catalogue_NEOTECMARKET PLACE 2015_Catalogue_NEOTEC
MARKET PLACE 2015_Catalogue_NEOTEC
Redit
 
Risk assessment
Risk assessmentRisk assessment
Risk assessment
feargz10
 
S&op process template
S&op process templateS&op process template
S&op process template
Luke Lenahan
 
Principles of Good Governance
Principles of Good GovernancePrinciples of Good Governance
Principles of Good Governance
Alexandra Pang
 

Viewers also liked (20)

Hilaire_Tsozock_resume_new 3
Hilaire_Tsozock_resume_new 3Hilaire_Tsozock_resume_new 3
Hilaire_Tsozock_resume_new 3
 
MARKET PLACE 2015_Catalogue_NEOTEC
MARKET PLACE 2015_Catalogue_NEOTECMARKET PLACE 2015_Catalogue_NEOTEC
MARKET PLACE 2015_Catalogue_NEOTEC
 
Risk assessment
Risk assessmentRisk assessment
Risk assessment
 
Veterinarian http://veterinarian.nearlexingtonky.com
Veterinarian http://veterinarian.nearlexingtonky.comVeterinarian http://veterinarian.nearlexingtonky.com
Veterinarian http://veterinarian.nearlexingtonky.com
 
AmateurWinemakingGuild RackCard
AmateurWinemakingGuild RackCardAmateurWinemakingGuild RackCard
AmateurWinemakingGuild RackCard
 
Copertina allenamento funzionale
Copertina allenamento funzionaleCopertina allenamento funzionale
Copertina allenamento funzionale
 
Profession: Agile Coach
Profession: Agile CoachProfession: Agile Coach
Profession: Agile Coach
 
it's the story, stupid
it's the story, stupidit's the story, stupid
it's the story, stupid
 
Content Governance: Planning for success throughout the content life cycle
Content Governance: Planning for success throughout the content life cycleContent Governance: Planning for success throughout the content life cycle
Content Governance: Planning for success throughout the content life cycle
 
IT Governance Introduction
IT Governance  IntroductionIT Governance  Introduction
IT Governance Introduction
 
EFFECTIVE IT GOVERNANCE presentation
EFFECTIVE IT GOVERNANCE presentationEFFECTIVE IT GOVERNANCE presentation
EFFECTIVE IT GOVERNANCE presentation
 
S&op process template
S&op process templateS&op process template
S&op process template
 
Principles of Good Governance
Principles of Good GovernancePrinciples of Good Governance
Principles of Good Governance
 
S&OP Implementation Roadmap
S&OP Implementation RoadmapS&OP Implementation Roadmap
S&OP Implementation Roadmap
 
What is IT Governance?
What is IT Governance?What is IT Governance?
What is IT Governance?
 
IT Governance Made Easy
IT Governance Made EasyIT Governance Made Easy
IT Governance Made Easy
 
Good Governance : Origin, concepts and components
Good Governance : Origin, concepts and componentsGood Governance : Origin, concepts and components
Good Governance : Origin, concepts and components
 
Operacion de la retroexcavadora
Operacion de la retroexcavadoraOperacion de la retroexcavadora
Operacion de la retroexcavadora
 
S&OP Process
S&OP ProcessS&OP Process
S&OP Process
 
Corporate Governance
Corporate GovernanceCorporate Governance
Corporate Governance
 

Similar to Scrum Escalation To Governance

Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4
Archana Joshi
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
AGILEMinds
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
gurbaxrawat
 

Similar to Scrum Escalation To Governance (20)

backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4
 
Agile Practice at MyVisionExpress
Agile Practice at MyVisionExpressAgile Practice at MyVisionExpress
Agile Practice at MyVisionExpress
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Scrum
ScrumScrum
Scrum
 
SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUMAgile Methodologies - Project Management with SCRUM
Agile Methodologies - Project Management with SCRUM
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 

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
 

Scrum Escalation To Governance

  • 1. Scrum Escalation to Governance Business Case : bottom-up
  • 2. story In 2007, the MAX PAYNE company , global leader in Legal SW has a problem : it’s SW is too old and maintenance costs are rising. If they doesn't deliver a new stable version they lose their client. Their business
  • 3. Step 1: the open door Please help us do deliver a new version… You are using Scrum for that… OK…no matter how, the important thing is that you deliver me a quick solution…
  • 4. After 6 months great, we have something to show
  • 5. After 7 months cool our main customer trust us and want this new stuff
  • 6. After a Year We must go live Our backlog is too big we must scaling up the Team… how? Outsourcing?
  • 8. CONTEXT How can we deliver faster? We are going to ask these questions: Growing the team size? How can we get a second Scrum team? Splitting the backlog? Or keeping one? Adding external remote resources?
  • 9. OBJECTIVES First goal : deliver a first version of EagleEye (the Legal Software) Second goal : increase overall velocity to deliver more, faster & with a high quality level
  • 10. RELEASE 1.0 Objective: Secure the 1st release Inputs: Backlog, Velocity, Bugs list, Release Plan, Definition of Done Output: prioritized Backlog (including bugs), new Definition of Done, fine grained Release Plan Process: attend Scrum ceremonies and support Product Owner Make sure bugs can be fixed and when Define the scope of this version Review the Definition of Done of the team Define a date when this release can be delivered Review deployment strategy and tasks
  • 11. SECOND GOAL Increase overall velocity to deliver more, faster and with a high quality level
  • 12. SOLUTIONS TO INCREASE VELOCITY Create conditions of “hyper-productivity” Add new team members
  • 13. SOLUTIONS TO INCREASE VELOCITY Create conditions of hyper-productivity Inspect: Assessment: Make sure the values of Scrum are shared by the team members => pass the “Nokia test” Make sure the team fits the definition of a “Scrum team” (Scrum is the common language) Adapt: Optimize current team work Optimize release and sprint rhythm Fix the quality and reduce waste
  • 14. DEFINITION OF A SCRUM TEAM Getting a Scrum team means : 1 Product 1 Vision 1 Roadmap 1 Backlog 1 Workspace 1 Product Owner 1 Scrum Master 1 Team (best size 5-7 people max) Reminder
  • 15. NEW ORGANIZATION PROPOSAL A new organization in two steps Split the current team in two teams Increase the number of Teams or/and the number of Team members
  • 16. NEW ORGANIZATION PROPOSAL Split the current team in two teams Reasons : The current team has reached the maximum of team members To allow scaling the team further, we need to create a multiple-teams organization (“Scrum of Scrum”) The first step is to split the current team and prepare the organization to integrate more team members Benefits : Splitting the current team in 2 teams is the first step to allow scalability By reducing the number of people in each team, we improve interactions in the team and participation of all team members, two conditions that help reaching hyper-productivity
  • 17. SPLITTING THE TEAM 1 TEAM => 2 TEAMS 2 BACKLOGS <= 1 BACKLOG TEAM 1 PO : John s/Product Backlog 1 THEME 1 THEME 3 THEME 5 THEME 7 Current Team PO : John s/ Vision 1 Main Product Backlog THEME 1 THEME 2 THEME 3 THEME 4 THEME 5 THEME 6 THEME 7 TEAM 2 PO : Paul s/Product Backlog 2 THEME 2 THEME 4 THEME 6 s/ Vision 2
  • 18. SPLITTING THE TEAM Compose the two teams by balancing Technical skills Experience Product knowledge 2 teams = 2 Product Owners Find a second PO to work with one team (ex: Paul, but needs dedicated time) 1 Backlog but each team works on distinct Themes Manage priorities at the product level Minimize dependencies Integration and testing Dedicate more resources for integration and testing
  • 19. SCRUM CEREMONIES Sprint Planning Part 1: both teams together Part 2: each team breaks down its sprint backlog Daily Scrum Each team holds its own daily Scrum Sprint reviews Part 1: each Team makes a demo Part 2: Scrum of Scrum Review (Release) Sprint retrospective Both team do a joint retrospective Scrum of Scrums (2 times/week) CPO, PO, CSM, SM Scaling Process
  • 20. HOW? After Go Live for EagleEye Estimation of the Product Backlog according to the new business priorities Sizing the Backlog at Theme/Epic Level Building a new customer-focused Roadmap Coordinating expectations of EagleEyeand of other customers (TITANIC, HULK, …) Check out for Tools: sharing Code, Subversion, User Acceptance Testing, etc…
  • 21.
  • 22. to facilitate work progression, the main backlog is divided into two parts:
  • 24. 1 focused on New Features (e.g. L’Oreal, TOTAL, new comers…)TEAM 1 “EagleEye” PO : JOHN SM: RINGO Tech Lead PG Core Product Backlog CPO : JOHN CSM: RINGO Tech Lead “EagleEye” Tech Lead “Custom” TEAM 2 “New Features” PO : PAUL SM: GEORGE Tech Lead “Custom”
  • 25.
  • 26. PG development is hyperproductive and customer want to have new custom features
  • 27. PG custom development start it’s own Scrum
  • 28. “New Features”’s Backlog increase and we have to divide the “New Features” Backlog according to customer’s needs like “TITANIC” Backlog, “HULK Backlog”, etc… “EagleEye” Custom Backlog PO : JOHN SM: RINGO Tech Lead PG EagleEye Product Backlog CPO : JOHN CSM: RINGO Tech Lead “PG” Tech Lead “Custom” “Custom” Backlog PO : PAUL SM: GEORGE Tech Lead “Custom” “TITANIC” Backlog Core “HULK” Backlog
  • 29. Metrics Must have: clear metrics to help estimate added value, ROI and Delivery Should have: a standard who’s been agile by nature Could have: simple metrics to get understandable by all company levels (standard) Won’t have: fragmented processes
  • 30. We want to keep it simple Objectives: We want to measure the Outcome not the Outputs We want to measure the 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 24
  • 31. The Metrics within Scrum PO Training - Financial Prioritization 25
  • 32. 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 26
  • 33. Using the AgileEVM approach 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 measure for Actual Percent Complete PO Training - Financial Prioritization 27
  • 34. 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 28
  • 35. Calculation (example) PO Training - Financial Prioritization 29
  • 36. Calculation PO Training - Financial Prioritization 30
  • 37. Calculation PO Training - Financial Prioritization 31
  • 38. 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 32
  • 39. 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
  • 40. 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
  • 41. AgileEVM: Summary PO Training - Financial Prioritization 35
  • 42. 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
  • 43. Did we achieve the Governance Goals?
  • 44. What’s next Company alignment: Business change the BSC approach an wish to start Beyond Budgeting Customer: Sales & Marketing and Customer Support are thinking to regroup their activity under a unique Customer Department to manage a better input for the Product Owner’s IT is hyperproductive. The Teams identify new product opportunities and they spend now 10% of their time in New Product Research
  • 45. This is an example how we… Questions?

Editor's Notes

  1. DoD Policies (Vision, Backlog, Sprint, Daily Scrum, Release)
  2. Dr Fichter = Business or CPO?2 Views in 1 Backlog = pas OK
  3. La séparation du “Core” est des autres applications permet:Gérer les customisations sans interférersur le coeurd’identifier des add-on pouvantêtrecommercialisablesgérer le cycle de vie du coeur et des modules indépendemment.