SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Don’t LetTech
Debt SinkYour
Roadmap!
Beth Linker
ProductCamp Boston
May 12, 2018
Beth Linker
* Sr. Dir. of Prod Mgmt @ Acquia (we’re hiring!)
* Former software engineer/architect
Who IsThisTalk For?
× Product managers working on complex
software products
× Product managers who want to better
understand their technical teams’
challenges
× Product managers who feel a sense of
despair when they ask their technical
teams for estimates
Tech Debt Defined
× Previous technical decisions (or non-
decisions) that are no longer working for
you
× //TODO: Clean this up later!!!
Symptoms ofTech Debt
× Time to roll out new releases goes up
× Changes break in production because they’re
harder to test
× Onboarding new engineers takes a really long
time
× Experienced engineers are frustrated and
unhappy
× New features seem impossible
Origins ofTech Debt
× Sometimes you
take on tech debt
in order to hit a
critical business
target
× Most of the time
it’s not that
calculated
Source: https://martinfowler.com/bliki/TechnicalDebtQuadrant.html
Everybody’s GotTech Debt
× Commercial success
leaves tech debt in its
wake
× Fast growth
× Demanding customers
× Nobody gets to the
Magic Quadrant
without tech debt
Tech Debt
Tech Debt
Tech Debt
Tech Debt
How Engineers Feel AboutTech Debt
× “It still works, but I don’t
know why”
× ”We need to fix this”
× “It’s so ugly!”
× ”Give us some time to get
this right"
How The Business
Thinks About Tech
Debt
Product Management is uniquely
positioned to navigate through this
mess
Three Easy WaysTo Fail
Your Approach How It Goes Horribly Wrong
• “We need to keep building
features, we don’t have time to
fix that stuff”
• Trust breaks down
• Nothing gets shipped
• “The engineers say we need to
take a year to fix the old stuff”
• The business gets impatient
halfway through
• “We’ll be able to do really great
things after we get to this new
architecture, just bear with us
for a year”
• Customers get impatient
• The market moves on and
you’re building an outdated
solution
WhatTo Do Instead
× “Project Portfolio” approach
× Diversification is your friend
× QuickWins
× Big Bets
× Low+Slow Projects
Quick Wins
× Top customer problems
× Velocity accelerators
× Customer success pain points
× Almost-finished projects that
need a little more work
Big Bets
× What are the key things that would radically
improve your customers’ experience?
× What changes need to happen to make those
things possible?
× How are you going to get your current
customers there?
× How can you break it down so it’s actionable
and show progress every quarter?
Low+Slow Projects
× These take patience but can give you a great
payoff when you finish them
× Put a small team on something and don’t
interrupt them OR
× Have a larger team reserve a few story points
per sprint to chip away at a well-defined goal
× Do a low-key rollout and demonstrate some
results
Putting It AllTogether
× Use your roadmap to sell the whole portfolio
to your stakeholders:
× Quick wins build confidence and buy you
more time for the big bets
× Big bets justify the investment and motivate
the teams
× Low and slow projects get important things
done without a lot of fuss
Three KeyTake-Aways
× Tech debt challenges are really hard and
also really common - you’re not alone!
× Empathize with your engineers, your
customers, and your business
stakeholders
× Use a project portfolio to balance
competing needs and get everyone
aligned to move forward
Thanks for listening!
Any questions?
You can find me at
@blinker
blinker@gmail.com

Más contenido relacionado

La actualidad más candente

Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
Raman Kannan
 
Technology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology UpdateTechnology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology Update
Jim McGee
 

La actualidad más candente (18)

PMI region globale - intro lean startup
PMI region globale - intro lean startupPMI region globale - intro lean startup
PMI region globale - intro lean startup
 
Growth Sprint by Nadia Udalova (UX Camp Amsterdam 1Jun2019)
Growth Sprint by Nadia Udalova (UX Camp Amsterdam 1Jun2019)Growth Sprint by Nadia Udalova (UX Camp Amsterdam 1Jun2019)
Growth Sprint by Nadia Udalova (UX Camp Amsterdam 1Jun2019)
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
Executive Panel: A Pragmatic Approach to Artificial Intelligence, Machine Lea...
Executive Panel: A Pragmatic Approach to Artificial Intelligence, Machine Lea...Executive Panel: A Pragmatic Approach to Artificial Intelligence, Machine Lea...
Executive Panel: A Pragmatic Approach to Artificial Intelligence, Machine Lea...
 
8 Startup Mistakes to Avoid
8 Startup Mistakes to Avoid8 Startup Mistakes to Avoid
8 Startup Mistakes to Avoid
 
Technology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology UpdateTechnology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology Update
 
The Dirty Dozen Roadmap Roadblocks (Bruce McCarthy) ProductCamp Boston 2014
The Dirty Dozen Roadmap Roadblocks (Bruce McCarthy) ProductCamp Boston 2014The Dirty Dozen Roadmap Roadblocks (Bruce McCarthy) ProductCamp Boston 2014
The Dirty Dozen Roadmap Roadblocks (Bruce McCarthy) ProductCamp Boston 2014
 
Intro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for AgilistsIntro to Lean Startup and Customer Discovery for Agilists
Intro to Lean Startup and Customer Discovery for Agilists
 
Ways to reduce product development cost
Ways to reduce product development costWays to reduce product development cost
Ways to reduce product development cost
 
Outils du Lean Startup
Outils du Lean StartupOutils du Lean Startup
Outils du Lean Startup
 
10 golden rules for new project managers
10 golden rules for new project managers10 golden rules for new project managers
10 golden rules for new project managers
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management Management
 
5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop Doing5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop Doing
 
Brainstorming Tool: Sunshine Radiator
Brainstorming Tool: Sunshine RadiatorBrainstorming Tool: Sunshine Radiator
Brainstorming Tool: Sunshine Radiator
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap Roadblocks
 
Accelerating Innovation through Portfolio Frameworks
Accelerating Innovation through Portfolio FrameworksAccelerating Innovation through Portfolio Frameworks
Accelerating Innovation through Portfolio Frameworks
 

Similar a Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)

Similar a Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018) (20)

Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business Perspective
 
How To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical DebtHow To Manage And Reduce Development Techical Debt
How To Manage And Reduce Development Techical Debt
 
Product Development - February 2011 - STEEN Solutions
Product Development  - February 2011 - STEEN SolutionsProduct Development  - February 2011 - STEEN Solutions
Product Development - February 2011 - STEEN Solutions
 
From Project to Product - 'Big Rock' Constraints & How to Overcome Them
From Project to Product - 'Big Rock' Constraints & How to Overcome ThemFrom Project to Product - 'Big Rock' Constraints & How to Overcome Them
From Project to Product - 'Big Rock' Constraints & How to Overcome Them
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Product Development Process Improvement - A Post-Mortem
Product Development Process Improvement - A Post-MortemProduct Development Process Improvement - A Post-Mortem
Product Development Process Improvement - A Post-Mortem
 
Product management in practice
Product management in practiceProduct management in practice
Product management in practice
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software Engineering
 
Bradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyBradley Scott - Vision to Ready
Bradley Scott - Vision to Ready
 
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike BursellDevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
 
Death by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you UnbuiredDeath by Technical Debt: Lessons Learned to Get you Unbuired
Death by Technical Debt: Lessons Learned to Get you Unbuired
 
We're not "doing a startup", Topconf
We're not "doing a startup", TopconfWe're not "doing a startup", Topconf
We're not "doing a startup", Topconf
 
How to Improve Managing Stakeholders by Navigate Next Product Manager
How to Improve Managing Stakeholders by Navigate Next Product ManagerHow to Improve Managing Stakeholders by Navigate Next Product Manager
How to Improve Managing Stakeholders by Navigate Next Product Manager
 
Publishing Strategic Technology for Association of Catholic Publishers
Publishing Strategic Technology for Association of Catholic PublishersPublishing Strategic Technology for Association of Catholic Publishers
Publishing Strategic Technology for Association of Catholic Publishers
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PM
 
2.4 Product Spotlight: Designing for THEO
2.4 Product Spotlight: Designing for THEO2.4 Product Spotlight: Designing for THEO
2.4 Product Spotlight: Designing for THEO
 
How to do agile roadmapping
How to do agile roadmappingHow to do agile roadmapping
How to do agile roadmapping
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With Planning
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Great companies are built on great products.
Great companies are built on great products. Great companies are built on great products.
Great companies are built on great products.
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)

  • 1. Don’t LetTech Debt SinkYour Roadmap! Beth Linker ProductCamp Boston May 12, 2018
  • 2. Beth Linker * Sr. Dir. of Prod Mgmt @ Acquia (we’re hiring!) * Former software engineer/architect
  • 3. Who IsThisTalk For? × Product managers working on complex software products × Product managers who want to better understand their technical teams’ challenges × Product managers who feel a sense of despair when they ask their technical teams for estimates
  • 4. Tech Debt Defined × Previous technical decisions (or non- decisions) that are no longer working for you × //TODO: Clean this up later!!!
  • 5. Symptoms ofTech Debt × Time to roll out new releases goes up × Changes break in production because they’re harder to test × Onboarding new engineers takes a really long time × Experienced engineers are frustrated and unhappy × New features seem impossible
  • 6. Origins ofTech Debt × Sometimes you take on tech debt in order to hit a critical business target × Most of the time it’s not that calculated Source: https://martinfowler.com/bliki/TechnicalDebtQuadrant.html
  • 7. Everybody’s GotTech Debt × Commercial success leaves tech debt in its wake × Fast growth × Demanding customers × Nobody gets to the Magic Quadrant without tech debt Tech Debt Tech Debt Tech Debt Tech Debt
  • 8. How Engineers Feel AboutTech Debt × “It still works, but I don’t know why” × ”We need to fix this” × “It’s so ugly!” × ”Give us some time to get this right"
  • 9. How The Business Thinks About Tech Debt
  • 10. Product Management is uniquely positioned to navigate through this mess
  • 11. Three Easy WaysTo Fail Your Approach How It Goes Horribly Wrong • “We need to keep building features, we don’t have time to fix that stuff” • Trust breaks down • Nothing gets shipped • “The engineers say we need to take a year to fix the old stuff” • The business gets impatient halfway through • “We’ll be able to do really great things after we get to this new architecture, just bear with us for a year” • Customers get impatient • The market moves on and you’re building an outdated solution
  • 12. WhatTo Do Instead × “Project Portfolio” approach × Diversification is your friend × QuickWins × Big Bets × Low+Slow Projects
  • 13. Quick Wins × Top customer problems × Velocity accelerators × Customer success pain points × Almost-finished projects that need a little more work
  • 14. Big Bets × What are the key things that would radically improve your customers’ experience? × What changes need to happen to make those things possible? × How are you going to get your current customers there? × How can you break it down so it’s actionable and show progress every quarter?
  • 15. Low+Slow Projects × These take patience but can give you a great payoff when you finish them × Put a small team on something and don’t interrupt them OR × Have a larger team reserve a few story points per sprint to chip away at a well-defined goal × Do a low-key rollout and demonstrate some results
  • 16. Putting It AllTogether × Use your roadmap to sell the whole portfolio to your stakeholders: × Quick wins build confidence and buy you more time for the big bets × Big bets justify the investment and motivate the teams × Low and slow projects get important things done without a lot of fuss
  • 17. Three KeyTake-Aways × Tech debt challenges are really hard and also really common - you’re not alone! × Empathize with your engineers, your customers, and your business stakeholders × Use a project portfolio to balance competing needs and get everyone aligned to move forward
  • 18. Thanks for listening! Any questions? You can find me at @blinker blinker@gmail.com