SlideShare uma empresa Scribd logo
1 de 6
Dealing with Technical debt Getting to a Sustainable pace
Unsustainable pace / Technical Debt vicious cycle
What are the typical symptoms of Technical Debt / unsustainable pace? The Product Dev Factory feels like it cannot succeed lower professionalism in engineering Mountains of defects  High reopen rate Mastery of shortcuts and regression impact avoidance Many branches and versions that are supported No slack for errors Murphy happens Problems are magnified
How to get to sustainable pace Measure actual capability and start to work according to it predictability - regain trust In the short term – hard commit on less content for each delivery Soft Commit to deliver as much high quality features as possible Restrain Sales – manage overcommitment Elevate capacity to align with business needs After factory is stable and scalable
Sustainable Pace vs Make it Happen Delivering fast requires good technical infrastructure, robust system Technical debt slows us down significantly Scaling requires simplification of the system, less reliance on heroes B Maintain and improve ability to deliver fast - Ability to scale the business D Sustainable Pace with No Technical Debt A Meet challenging business requirementsnow and in the future C Deliver value now –  To meet current business challenges D’ Make it Happen approach: Always be able to deliver Regardless the price With current capabilities, must have make it happen approach otherwise R&D don’t deliver enough R&D need to be pushed in order to deliver what the business requires
The solution – differentiated services

Mais conteúdo relacionado

Mais procurados

Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value AssuranceValueware
 
OurApproachfortesting
OurApproachfortestingOurApproachfortesting
OurApproachfortestingJatin Arora
 
Ramon Gutierrez 2016 Resume
Ramon Gutierrez 2016 ResumeRamon Gutierrez 2016 Resume
Ramon Gutierrez 2016 ResumeRamon Gutierrez
 
Stop using spreadsheets to monitor quality in your call centre!
Stop using spreadsheets to monitor quality in your call centre!Stop using spreadsheets to monitor quality in your call centre!
Stop using spreadsheets to monitor quality in your call centre!scorebuddy
 
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdam
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & AmsterdamNiall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdam
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdamcamunda services GmbH
 
Usability - Elements of Good Design With the User in Mind
Usability - Elements of Good Design With the User in MindUsability - Elements of Good Design With the User in Mind
Usability - Elements of Good Design With the User in MindSalesforce Developers
 
Finance Presentation
Finance PresentationFinance Presentation
Finance PresentationTim Demorais
 
Increase your per agent in-debt revenue
Increase your per agent in-debt revenue Increase your per agent in-debt revenue
Increase your per agent in-debt revenue Swagata Kumar
 
Tools for a Gainsight Admin
Tools for a Gainsight AdminTools for a Gainsight Admin
Tools for a Gainsight AdminGainsight
 
Mastering the Outbound Sales Strategy
Mastering the Outbound Sales StrategyMastering the Outbound Sales Strategy
Mastering the Outbound Sales StrategySwagata Kumar
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineSUGSA
 
Mulitbrand retailer-improves-effectiveness
Mulitbrand retailer-improves-effectivenessMulitbrand retailer-improves-effectiveness
Mulitbrand retailer-improves-effectivenessMahshar Shaikh
 
How to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding PlaybookHow to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding PlaybookAmity
 
Chapter 6 Midterm
Chapter 6 MidtermChapter 6 Midterm
Chapter 6 MidtermAlexBrown
 
Find And Sell Excess Capacity
Find And Sell Excess CapacityFind And Sell Excess Capacity
Find And Sell Excess CapacityAllen Pratt
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenarioHari Talupur
 
Client Onboarding Process Project Statistics Research Technology Agreement Ma...
Client Onboarding Process Project Statistics Research Technology Agreement Ma...Client Onboarding Process Project Statistics Research Technology Agreement Ma...
Client Onboarding Process Project Statistics Research Technology Agreement Ma...SlideTeam
 
CV - JEFF PAAL - Lead Global Customer Success Engineer
CV - JEFF PAAL - Lead Global Customer Success EngineerCV - JEFF PAAL - Lead Global Customer Success Engineer
CV - JEFF PAAL - Lead Global Customer Success EngineerJeff Paal
 

Mais procurados (20)

Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value Assurance
 
OurApproachfortesting
OurApproachfortestingOurApproachfortesting
OurApproachfortesting
 
Ramon Gutierrez 2016 Resume
Ramon Gutierrez 2016 ResumeRamon Gutierrez 2016 Resume
Ramon Gutierrez 2016 Resume
 
Implementing InfinityHR
Implementing InfinityHRImplementing InfinityHR
Implementing InfinityHR
 
Stop using spreadsheets to monitor quality in your call centre!
Stop using spreadsheets to monitor quality in your call centre!Stop using spreadsheets to monitor quality in your call centre!
Stop using spreadsheets to monitor quality in your call centre!
 
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdam
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & AmsterdamNiall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdam
Niall Deehan: Live Demo: Camunda Optimize - Camunda Days CPH, Oslo & Amsterdam
 
Usability - Elements of Good Design With the User in Mind
Usability - Elements of Good Design With the User in MindUsability - Elements of Good Design With the User in Mind
Usability - Elements of Good Design With the User in Mind
 
Finance Presentation
Finance PresentationFinance Presentation
Finance Presentation
 
Increase your per agent in-debt revenue
Increase your per agent in-debt revenue Increase your per agent in-debt revenue
Increase your per agent in-debt revenue
 
Tools for a Gainsight Admin
Tools for a Gainsight AdminTools for a Gainsight Admin
Tools for a Gainsight Admin
 
Mastering the Outbound Sales Strategy
Mastering the Outbound Sales StrategyMastering the Outbound Sales Strategy
Mastering the Outbound Sales Strategy
 
Fixed price scrum - Patrick Vine
Fixed price scrum - Patrick VineFixed price scrum - Patrick Vine
Fixed price scrum - Patrick Vine
 
Mulitbrand retailer-improves-effectiveness
Mulitbrand retailer-improves-effectivenessMulitbrand retailer-improves-effectiveness
Mulitbrand retailer-improves-effectiveness
 
How to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding PlaybookHow to Build Your Customer Onboarding Playbook
How to Build Your Customer Onboarding Playbook
 
Chapter 6 Midterm
Chapter 6 MidtermChapter 6 Midterm
Chapter 6 Midterm
 
Find And Sell Excess Capacity
Find And Sell Excess CapacityFind And Sell Excess Capacity
Find And Sell Excess Capacity
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenario
 
Client Onboarding Process Project Statistics Research Technology Agreement Ma...
Client Onboarding Process Project Statistics Research Technology Agreement Ma...Client Onboarding Process Project Statistics Research Technology Agreement Ma...
Client Onboarding Process Project Statistics Research Technology Agreement Ma...
 
Anirudh
AnirudhAnirudh
Anirudh
 
CV - JEFF PAAL - Lead Global Customer Success Engineer
CV - JEFF PAAL - Lead Global Customer Success EngineerCV - JEFF PAAL - Lead Global Customer Success Engineer
CV - JEFF PAAL - Lead Global Customer Success Engineer
 

Semelhante a Dealing with technical debt

Measuring Quality of Hire
Measuring Quality of HireMeasuring Quality of Hire
Measuring Quality of HireRyan Heinl
 
Lean Manufacturing 2009 - By Jerry Helms
Lean Manufacturing 2009 - By Jerry HelmsLean Manufacturing 2009 - By Jerry Helms
Lean Manufacturing 2009 - By Jerry HelmsNon Stop Portals
 
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & SupportHow Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Supportdreamforce2006
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetBrian Blanchard
 
Feeding the agile beast 2010 talk
Feeding the agile beast   2010 talkFeeding the agile beast   2010 talk
Feeding the agile beast 2010 talkDennis Stevens
 
Services Management
Services ManagementServices Management
Services ManagementPoggianelli
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?Mona Shokrof
 
Why Companies need to work agile ?
Why Companies need to work agile ? Why Companies need to work agile ?
Why Companies need to work agile ? Agile Arena
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical ExecutionChuong Nguyen
 
Webinar September 9: Service Economics profitable growth in economically chal...
Webinar September 9: Service Economics profitable growth in economically chal...Webinar September 9: Service Economics profitable growth in economically chal...
Webinar September 9: Service Economics profitable growth in economically chal...waqdev786
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance ManufacturingAlex Diong
 
Cost Cutting Conundrum Final
Cost Cutting Conundrum FinalCost Cutting Conundrum Final
Cost Cutting Conundrum FinalCoupa Software
 
Best Practices For Re-Energizing Your Rollout
Best Practices For Re-Energizing Your RolloutBest Practices For Re-Energizing Your Rollout
Best Practices For Re-Energizing Your Rolloutdreamforce2006
 
Customer Care Center.pptx
Customer Care Center.pptxCustomer Care Center.pptx
Customer Care Center.pptxStephenCheng34
 
Damco Corporate presentation
Damco Corporate presentationDamco Corporate presentation
Damco Corporate presentationmanutewari
 
Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Trevor Warren
 

Semelhante a Dealing with technical debt (20)

Measuring Quality of Hire
Measuring Quality of HireMeasuring Quality of Hire
Measuring Quality of Hire
 
Lean Manufacturing 2009 - By Jerry Helms
Lean Manufacturing 2009 - By Jerry HelmsLean Manufacturing 2009 - By Jerry Helms
Lean Manufacturing 2009 - By Jerry Helms
 
Agile intro stldodn2009
Agile intro stldodn2009Agile intro stldodn2009
Agile intro stldodn2009
 
How Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & SupportHow Salesforce.com Uses Service & Support
How Salesforce.com Uses Service & Support
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
StevenKerner-Resume
StevenKerner-ResumeStevenKerner-Resume
StevenKerner-Resume
 
Feeding the agile beast 2010 talk
Feeding the agile beast   2010 talkFeeding the agile beast   2010 talk
Feeding the agile beast 2010 talk
 
Yagna overview dec 2019
Yagna overview dec 2019Yagna overview dec 2019
Yagna overview dec 2019
 
Services Management
Services ManagementServices Management
Services Management
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?
 
Why Companies need to work agile ?
Why Companies need to work agile ? Why Companies need to work agile ?
Why Companies need to work agile ?
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
Webinar September 9: Service Economics profitable growth in economically chal...
Webinar September 9: Service Economics profitable growth in economically chal...Webinar September 9: Service Economics profitable growth in economically chal...
Webinar September 9: Service Economics profitable growth in economically chal...
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
 
Strategy Execution
Strategy ExecutionStrategy Execution
Strategy Execution
 
Cost Cutting Conundrum Final
Cost Cutting Conundrum FinalCost Cutting Conundrum Final
Cost Cutting Conundrum Final
 
Best Practices For Re-Energizing Your Rollout
Best Practices For Re-Energizing Your RolloutBest Practices For Re-Energizing Your Rollout
Best Practices For Re-Energizing Your Rollout
 
Customer Care Center.pptx
Customer Care Center.pptxCustomer Care Center.pptx
Customer Care Center.pptx
 
Damco Corporate presentation
Damco Corporate presentationDamco Corporate presentation
Damco Corporate presentation
 
Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2Primer on enterprise_performance_maturity_v0.2
Primer on enterprise_performance_maturity_v0.2
 

Mais de Yuval Yeret

Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Yuval Yeret
 
Fixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordFixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordYuval Yeret
 
Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Yuval Yeret
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfOKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfYuval Yeret
 
OKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfOKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfYuval Yeret
 
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Yuval Yeret
 
OKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfOKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfYuval Yeret
 
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxScrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxYuval Yeret
 
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...Yuval Yeret
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Yuval Yeret
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesYuval Yeret
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...Yuval Yeret
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective Yuval Yeret
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Yuval Yeret
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Yuval Yeret
 

Mais de Yuval Yeret (20)

Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
Using the Scrum Spirit to Unlock Empiricism and Agility in OKRs - Agile Bosto...
 
Fixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile HartfordFixing Your OKRs With Agility – Agile Hartford
Fixing Your OKRs With Agility – Agile Hartford
 
Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023Fixing Your OKRs With Agility – Agile Indy 2023
Fixing Your OKRs With Agility – Agile Indy 2023
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdfOKRs and Agile Sitting on a Tree - Agile Austin.pdf
OKRs and Agile Sitting on a Tree - Agile Austin.pdf
 
OKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdfOKRs and Scrum - SMs of the Universe Webinar.pdf
OKRs and Scrum - SMs of the Universe Webinar.pdf
 
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
Using OKRs in the SAFe Enterprise - Align and Focus on outcomes and enable bu...
 
OKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdfOKRs for SAFe Summit 2022 - 20220705.pdf
OKRs for SAFe Summit 2022 - 20220705.pdf
 
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptxScrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
Scrum - Leaders Perspective - Scrum.org Webinar July 26 2022.pptx
 
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
The Best A Man Can Get - Improving Agility in the World’s Shaving Headquarter...
 
Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”Validating Delivered Business Value – Going Beyond “Actual Business Value”
Validating Delivered Business Value – Going Beyond “Actual Business Value”
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Scaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the TrenchesScaled Agile Framework (SAFe) in the Trenches
Scaled Agile Framework (SAFe) in the Trenches
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017Scrum 4 marketing - Give Thanks to Scrum 2017
Scrum 4 marketing - Give Thanks to Scrum 2017
 

Dealing with technical debt

  • 1. Dealing with Technical debt Getting to a Sustainable pace
  • 2. Unsustainable pace / Technical Debt vicious cycle
  • 3. What are the typical symptoms of Technical Debt / unsustainable pace? The Product Dev Factory feels like it cannot succeed lower professionalism in engineering Mountains of defects High reopen rate Mastery of shortcuts and regression impact avoidance Many branches and versions that are supported No slack for errors Murphy happens Problems are magnified
  • 4. How to get to sustainable pace Measure actual capability and start to work according to it predictability - regain trust In the short term – hard commit on less content for each delivery Soft Commit to deliver as much high quality features as possible Restrain Sales – manage overcommitment Elevate capacity to align with business needs After factory is stable and scalable
  • 5. Sustainable Pace vs Make it Happen Delivering fast requires good technical infrastructure, robust system Technical debt slows us down significantly Scaling requires simplification of the system, less reliance on heroes B Maintain and improve ability to deliver fast - Ability to scale the business D Sustainable Pace with No Technical Debt A Meet challenging business requirementsnow and in the future C Deliver value now – To meet current business challenges D’ Make it Happen approach: Always be able to deliver Regardless the price With current capabilities, must have make it happen approach otherwise R&D don’t deliver enough R&D need to be pushed in order to deliver what the business requires
  • 6. The solution – differentiated services

Notas do Editor

  1. Predictability conflict Make it happen throughput responsiveness
  2. the majority of the items flow in sustainable pace without creating debtspecial items that are the minority can be expeditedEngineering Improvements class of service – building the force as well as some slack to deal with unexpected demand. Fast/quick response pathSmall wins themeEarn back trust by delivering frequently on customer success features that make customers and sales force happyPerpetual Voting by the business stakeholders to decide what goes into this path