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

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 reportRavi Tadwalkar
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAPGaurav Ahluwalia
 
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?Tasktop
 
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 activitiesIBM Rational software
 
Introduction To Agile And Scrum Innotech
Introduction To Agile And Scrum InnotechIntroduction To Agile And Scrum Innotech
Introduction To Agile And Scrum InnotechJoe Vallone
 
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 FrameworksDavidMcLachlan1
 
Agile Framework
Agile FrameworkAgile Framework
Agile FrameworkSubbuiyer
 
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/CoachRavi Tadwalkar
 
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...DavidMcLachlan1
 
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 TalkYuval Yeret
 
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)Jens Wilke
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
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 NotDerek Huether
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefingRavi Tadwalkar
 

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...
 
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
 
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)
 
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

Scott Gannon resume
Scott Gannon resumeScott Gannon resume
Scott Gannon resumeSCOTT GANNON
 
Análisis en Inteligencia Competitiva. Comercialización de Biomarcadores
Análisis en Inteligencia Competitiva. Comercialización de BiomarcadoresAnálisis en Inteligencia Competitiva. Comercialización de Biomarcadores
Análisis en Inteligencia Competitiva. Comercialización de Biomarcadorese-intelligent
 
Ceedee Doyle & Guests (Assurity Consulting)
Ceedee Doyle & Guests (Assurity Consulting)Ceedee Doyle & Guests (Assurity Consulting)
Ceedee Doyle & Guests (Assurity Consulting)AgileNZ Conference
 
Reqdoctemplate (1)
Reqdoctemplate (1)Reqdoctemplate (1)
Reqdoctemplate (1)Deepa Sharma
 
Uzay mutfak
Uzay mutfakUzay mutfak
Uzay mutfakproline
 
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)NuevaEnfermeria
 
Resume for Mario Rico nci
Resume for Mario Rico nciResume for Mario Rico nci
Resume for Mario Rico nciMario Rico
 
What is a Core Story by BX Rising Leader Team 102012
What is a Core Story by BX Rising Leader Team 102012What is a Core Story by BX Rising Leader Team 102012
What is a Core Story by BX Rising Leader Team 102012Joe Knows Energy, LLC
 
Women’s Empowerment and Participation in Local Government Institutions [Unio...
Women’s Empowerment and Participation  in Local Government Institutions [Unio...Women’s Empowerment and Participation  in Local Government Institutions [Unio...
Women’s Empowerment and Participation in Local Government Institutions [Unio...Ahasan Uddin Bhuiyan
 
Diapositiva de la empresa Rosatel
Diapositiva de la empresa RosatelDiapositiva de la empresa Rosatel
Diapositiva de la empresa Rosatelsusygavilan
 
Introduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise FrameworkIntroduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise FrameworkPierre E. NEIS
 
Self-organization case study blinkist & zalando technology
Self-organization case study blinkist & zalando technologySelf-organization case study blinkist & zalando technology
Self-organization case study blinkist & zalando technologyTobias Leonhardt
 
Ia konf 2013 tlgg rapid_strategic_prototyping
Ia konf 2013 tlgg rapid_strategic_prototypingIa konf 2013 tlgg rapid_strategic_prototyping
Ia konf 2013 tlgg rapid_strategic_prototypingNadja Bauer
 

Viewers also liked (17)

Scott Gannon resume
Scott Gannon resumeScott Gannon resume
Scott Gannon resume
 
Props List
Props ListProps List
Props List
 
Análisis en Inteligencia Competitiva. Comercialización de Biomarcadores
Análisis en Inteligencia Competitiva. Comercialización de BiomarcadoresAnálisis en Inteligencia Competitiva. Comercialización de Biomarcadores
Análisis en Inteligencia Competitiva. Comercialización de Biomarcadores
 
Ceedee Doyle & Guests (Assurity Consulting)
Ceedee Doyle & Guests (Assurity Consulting)Ceedee Doyle & Guests (Assurity Consulting)
Ceedee Doyle & Guests (Assurity Consulting)
 
Reqdoctemplate (1)
Reqdoctemplate (1)Reqdoctemplate (1)
Reqdoctemplate (1)
 
Uzay mutfak
Uzay mutfakUzay mutfak
Uzay mutfak
 
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)
Tipología del poder colegial desde una perspectiva de "género" (Septiembre 2015)
 
Resume for Mario Rico nci
Resume for Mario Rico nciResume for Mario Rico nci
Resume for Mario Rico nci
 
What is a Core Story by BX Rising Leader Team 102012
What is a Core Story by BX Rising Leader Team 102012What is a Core Story by BX Rising Leader Team 102012
What is a Core Story by BX Rising Leader Team 102012
 
Tabla económica
Tabla económicaTabla económica
Tabla económica
 
Women’s Empowerment and Participation in Local Government Institutions [Unio...
Women’s Empowerment and Participation  in Local Government Institutions [Unio...Women’s Empowerment and Participation  in Local Government Institutions [Unio...
Women’s Empowerment and Participation in Local Government Institutions [Unio...
 
Diapositiva de la empresa Rosatel
Diapositiva de la empresa RosatelDiapositiva de la empresa Rosatel
Diapositiva de la empresa Rosatel
 
Introduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise FrameworkIntroduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise Framework
 
Sustainable Tourism Development Presentation
Sustainable Tourism Development PresentationSustainable Tourism Development Presentation
Sustainable Tourism Development Presentation
 
Self-organization case study blinkist & zalando technology
Self-organization case study blinkist & zalando technologySelf-organization case study blinkist & zalando technology
Self-organization case study blinkist & zalando technology
 
how to organize self-organization
how to organize self-organizationhow to organize self-organization
how to organize self-organization
 
Ia konf 2013 tlgg rapid_strategic_prototyping
Ia konf 2013 tlgg rapid_strategic_prototypingIa konf 2013 tlgg rapid_strategic_prototyping
Ia konf 2013 tlgg rapid_strategic_prototyping
 

Similar to Scrum Escalation To Governance

backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdfBoykepaulus1
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
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.4Archana Joshi
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
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-seminarSSW
 
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 VietnamAxon Active Vietnam
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Optimizely
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 

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

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 2022Pierre E. NEIS
 
Twelve steps to transform your company
Twelve steps to transform your companyTwelve steps to transform your company
Twelve steps to transform your companyPierre E. NEIS
 
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 agilePierre E. NEIS
 
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 normalPierre E. NEIS
 
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 NormalPierre E. NEIS
 
Decision making in the new normal
Decision making in the new normalDecision making in the new normal
Decision making in the new normalPierre E. NEIS
 
What is agile coaching?
What is agile coaching?What is agile coaching?
What is agile coaching?Pierre E. NEIS
 
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)Pierre E. NEIS
 
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 UnsymposiumPierre E. NEIS
 
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 agilesPierre E. NEIS
 
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?Pierre E. NEIS
 
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 #3Pierre E. NEIS
 
Digitale Transformationen und Service Design
Digitale Transformationen und Service DesignDigitale Transformationen und Service Design
Digitale Transformationen und Service DesignPierre E. NEIS
 
An introduction to agile organisation
An introduction to agile organisation An introduction to agile organisation
An introduction to agile organisation 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.