SlideShare a Scribd company logo
1 of 18
Download to read offline
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

More Related Content

What's hot

PMI region globale - intro lean startup
PMI region globale - intro lean startupPMI region globale - intro lean startup
PMI region globale - intro lean startupFranck Debane
 
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)Nadia Udalova
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companiesRaman Kannan
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
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...National Retail Federation
 
8 Startup Mistakes to Avoid
8 Startup Mistakes to Avoid8 Startup Mistakes to Avoid
8 Startup Mistakes to AvoidIsaac Souweine
 
Technology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology UpdateTechnology Leaders - Virtual Meetings Technology Update
Technology Leaders - Virtual Meetings Technology UpdateJim McGee
 
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 2014ProductCamp Boston
 
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 AgilistsShashi Jain
 
Ways to reduce product development cost
Ways to reduce product development costWays to reduce product development cost
Ways to reduce product development costSteve Owens
 
Outils du Lean Startup
Outils du Lean StartupOutils du Lean Startup
Outils du Lean StartupFranck Debane
 
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 managersRamanjit Dhillon
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management ManagementJeremy Horn
 
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 DoingJeremy Horn
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksUpUp Labs
 
Accelerating Innovation through Portfolio Frameworks
Accelerating Innovation through Portfolio FrameworksAccelerating Innovation through Portfolio Frameworks
Accelerating Innovation through Portfolio FrameworksSheen Yap
 

What's hot (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 to Don't Let Tech Debt Sink Your Roadmap! (ProductCamp Boston 2018)

Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business PerspectiveMichael Vax
 
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 DebtAbdul Khan
 
Product Development - February 2011 - STEEN Solutions
Product Development  - February 2011 - STEEN SolutionsProduct Development  - February 2011 - STEEN Solutions
Product Development - February 2011 - STEEN SolutionsSTEEN 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 ThemCprime
 
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 SubramanianoGuild .
 
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-MortemChief Innovation
 
Product management in practice
Product management in practiceProduct management in practice
Product management in practiceBikram Gupta
 
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 EngineeringAndré Agostinho
 
Bradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyBradley Scott - Vision to Ready
Bradley Scott - Vision to ReadyAgileNZ Conference
 
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 BursellDevSecCon
 
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 UnbuiredTechnologyAssociationOregon
 
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", TopconfRachel Andrew
 
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 ManagerProduct School
 
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 PublishersCraig Miller
 
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 PMProduct School
 
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 THEOTargetX
 
How to do agile roadmapping
How to do agile roadmappingHow to do agile roadmapping
How to do agile roadmappingJeff Brantley
 
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 PlanningCprime
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
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. Paul Ortchanian
 

Similar to 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.
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

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