SlideShare a Scribd company logo
How the product team prioritized
a technical project
to optimize the business
Why and How
to prioritize a
refactoring
project
“A Product Manager always pays his debts”
Who are we?
Describe platform (Desktop,
MWS, IOS, Android)
Mobile Platform:
- 60% traffic,
Product & Tech
Organization
● 2 teams (product & tech)
working on the same floor, 1
common spirit
● Agile organization:
○
Why should we refactor
the code?
plateforme hét
Each platform had his own
payment module!
Statement
What is the scope of the
refactoring?
How can we prioritize?
Explain executive team & stakeholders we will not release
big feature for the next 9 months
● Stop or report other projects
● Task force dedicated during 9 months
● Don’t solve bugs on legacy
● Decrease momentarily the quality of service to improve it
afterwards
Impact
Progressive activation of Means of Payment
● Depending on the business impact and the risk incurred,
we have prioritized the deployment of payment methods by platform
● Think about Feature Flipping & “feature flooring”
at the beginning of the project
2016 2017
Q3 Q4 Q1 Q2 Q3 Q4
Desktop (50%)
Mobile web
(20%)
App IOS
(25%)
App Android
(5%)
CB 3X & 4X (22%) Paypal (23%) CB 1X (50%) Wallet (5%)payment
method:
Launch Roadmap
Results
● 95% of orders are now processed on the new system
- bug free
- easy to track/reconciliate
● Very positive impact on Customer Care contact rate
● Enabler for Mobile platforms better performance
- From 40% to 50% of mobile contribution in sales
- Allows mobile-first strategy as the platforms are now upgraded
● The user/order lifecyle is now readable from the inside, not only developers
Order Final State Machine
What we have learned?
● Postponing information to board/exec team on platform state
● Take too much time to decide to launch the refactoring
● Spending too much energy to solve bugs instead rebuilding
● No unified & shared documentation on business process
(the process draw was the first “release” of the project)
and kill some old myth about our process
● Even if stakeholders were involved for project scoping,
we did not involved them enough/on a regular basis once
the project was in development
Mistakes
5 rules to respect
- Involve stakeholders
- Stay Focus and protect the team
- Don’t feed the monster (Legacy)
- Evangelize new FSM (Final State Machine)
- Make Code Review
Q&A
@jolyjerome
jeromejoly@gmail.com
/jeromejoly1

More Related Content

What's hot

App development methodologies
App development methodologiesApp development methodologies
App development methodologies
Omega_UAE
 
June 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability SystemJune 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability System
Christopher Dorobek
 
Concise Overview For Creating A Website
Concise Overview For Creating A WebsiteConcise Overview For Creating A Website
Concise Overview For Creating A Website
Chris Mitchell
 
Selling to decision makers
Selling to decision makersSelling to decision makers
Selling to decision makers
PVS-Studio
 
Feature Release Journey
Feature Release JourneyFeature Release Journey
Feature Release Journey
Amul Badjatya
 
Some tips for startupers. MLSDev brochure
Some tips for startupers. MLSDev brochureSome tips for startupers. MLSDev brochure
Some tips for startupers. MLSDev brochure
MLSDev Inc.
 
Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
COSMIC - Common Software Measurement International Consortium
 
Productivity map - Startup Weekend Mures - 24-26 may 2013
Productivity map - Startup Weekend Mures - 24-26 may 2013Productivity map - Startup Weekend Mures - 24-26 may 2013
Productivity map - Startup Weekend Mures - 24-26 may 2013Startup Weekend Mures
 
APM - beginners\' introduction
APM - beginners\' introductionAPM - beginners\' introduction
APM - beginners\' introduction
Engineering Ingegneria Informatica
 
Accelerating Business Agility with Modern ALM
Accelerating Business Agility with Modern ALM Accelerating Business Agility with Modern ALM
Accelerating Business Agility with Modern ALM Microsoft Visual Studio
 
Essential Qualities to Look for in a Technology Solutions Company
 Essential Qualities to Look for in a Technology Solutions Company Essential Qualities to Look for in a Technology Solutions Company
Essential Qualities to Look for in a Technology Solutions Company
BairesDev
 
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORKMETHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
Manish k.
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
Deepak Kumar
 
Better project deployment follow up’s
Better project deployment follow up’sBetter project deployment follow up’s
Better project deployment follow up’s
Loyaanderson
 
Grothues ndc oslo_2016
Grothues ndc oslo_2016Grothues ndc oslo_2016
Grothues ndc oslo_2016
Katrin Grothues
 
Traits of a great software engineer
Traits of a great software engineerTraits of a great software engineer
Traits of a great software engineer
BairesDev
 
Developing Your Strategic Product Plan
Developing Your Strategic Product PlanDeveloping Your Strategic Product Plan
Developing Your Strategic Product Planleo17434
 

What's hot (19)

App development methodologies
App development methodologiesApp development methodologies
App development methodologies
 
June 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability SystemJune 2009 Veterans Affairs Program Management Accountability System
June 2009 Veterans Affairs Program Management Accountability System
 
Concise Overview For Creating A Website
Concise Overview For Creating A WebsiteConcise Overview For Creating A Website
Concise Overview For Creating A Website
 
Selling to decision makers
Selling to decision makersSelling to decision makers
Selling to decision makers
 
Feature Release Journey
Feature Release JourneyFeature Release Journey
Feature Release Journey
 
Some tips for startupers. MLSDev brochure
Some tips for startupers. MLSDev brochureSome tips for startupers. MLSDev brochure
Some tips for startupers. MLSDev brochure
 
Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
 
Productivity map - Startup Weekend Mures - 24-26 may 2013
Productivity map - Startup Weekend Mures - 24-26 may 2013Productivity map - Startup Weekend Mures - 24-26 may 2013
Productivity map - Startup Weekend Mures - 24-26 may 2013
 
APM - beginners\' introduction
APM - beginners\' introductionAPM - beginners\' introduction
APM - beginners\' introduction
 
Purpose Of ALM Tool
Purpose Of ALM ToolPurpose Of ALM Tool
Purpose Of ALM Tool
 
Accelerating Business Agility with Modern ALM
Accelerating Business Agility with Modern ALM Accelerating Business Agility with Modern ALM
Accelerating Business Agility with Modern ALM
 
Essential Qualities to Look for in a Technology Solutions Company
 Essential Qualities to Look for in a Technology Solutions Company Essential Qualities to Look for in a Technology Solutions Company
Essential Qualities to Look for in a Technology Solutions Company
 
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORKMETHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
METHODOLOGY AND WORK PLAN FOR EXECUTION OF WORK
 
Knowledge Management
Knowledge ManagementKnowledge Management
Knowledge Management
 
Better project deployment follow up’s
Better project deployment follow up’sBetter project deployment follow up’s
Better project deployment follow up’s
 
Preso5 iscanner
Preso5 iscannerPreso5 iscanner
Preso5 iscanner
 
Grothues ndc oslo_2016
Grothues ndc oslo_2016Grothues ndc oslo_2016
Grothues ndc oslo_2016
 
Traits of a great software engineer
Traits of a great software engineerTraits of a great software engineer
Traits of a great software engineer
 
Developing Your Strategic Product Plan
Developing Your Strategic Product PlanDeveloping Your Strategic Product Plan
Developing Your Strategic Product Plan
 

Similar to How to tackle technical debt from Product Management perspective

Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Thiga
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
Gabriel Lucaciu
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
Quang Ngoc
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
Odoo Thaidev
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2optReza Abed
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution Service2Media
 
Janhvi_singh_resume_24-Aug-2016
Janhvi_singh_resume_24-Aug-2016Janhvi_singh_resume_24-Aug-2016
Janhvi_singh_resume_24-Aug-2016JANHVI SINGH
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
JOHNADEMILUYI3
 
ServiceNow Paris Release - Our favorite new features
ServiceNow Paris Release - Our favorite new featuresServiceNow Paris Release - Our favorite new features
ServiceNow Paris Release - Our favorite new features
Plat4mation
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software Development
Dialexa
 
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
p6academy
 
Planning the digital transformation of a restaurant chain.
Planning the digital transformation of a restaurant chain. Planning the digital transformation of a restaurant chain.
Planning the digital transformation of a restaurant chain.
Marc-Alexandre Cartiant
 
ERP: Start The Discussion
ERP: Start The DiscussionERP: Start The Discussion
ERP: Start The Discussion
Barry Cole
 
Rpa ai automation webinar by new, cfgi, ui path 11 82018
Rpa ai automation webinar by new, cfgi, ui path 11 82018Rpa ai automation webinar by new, cfgi, ui path 11 82018
Rpa ai automation webinar by new, cfgi, ui path 11 82018
Bob Fitzpatrick
 
Project report
Project report Project report
Project report
Vikram Singh
 

Similar to How to tackle technical debt from Product Management perspective (20)

Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
Refactorisation de code : comment l’intégrer à sa roadmap Produit ?
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Odoo implementation
Odoo implementationOdoo implementation
Odoo implementation
 
FAQs on Billings and Project Milestones
FAQs on Billings and Project MilestonesFAQs on Billings and Project Milestones
FAQs on Billings and Project Milestones
 
JF Burguet - ERP Experiences
JF Burguet - ERP ExperiencesJF Burguet - ERP Experiences
JF Burguet - ERP Experiences
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
 
Sivakrishna_Garapati_Resume
Sivakrishna_Garapati_ResumeSivakrishna_Garapati_Resume
Sivakrishna_Garapati_Resume
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
RamkumarSubu_SA
RamkumarSubu_SARamkumarSubu_SA
RamkumarSubu_SA
 
Janhvi_singh_resume_24-Aug-2016
Janhvi_singh_resume_24-Aug-2016Janhvi_singh_resume_24-Aug-2016
Janhvi_singh_resume_24-Aug-2016
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
 
ServiceNow Paris Release - Our favorite new features
ServiceNow Paris Release - Our favorite new featuresServiceNow Paris Release - Our favorite new features
ServiceNow Paris Release - Our favorite new features
 
Minimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software DevelopmentMinimum Testable Features—A Different Approach to Agile Software Development
Minimum Testable Features—A Different Approach to Agile Software Development
 
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
 
Planning the digital transformation of a restaurant chain.
Planning the digital transformation of a restaurant chain. Planning the digital transformation of a restaurant chain.
Planning the digital transformation of a restaurant chain.
 
Kavitha Elangovan
Kavitha ElangovanKavitha Elangovan
Kavitha Elangovan
 
ERP: Start The Discussion
ERP: Start The DiscussionERP: Start The Discussion
ERP: Start The Discussion
 
Rpa ai automation webinar by new, cfgi, ui path 11 82018
Rpa ai automation webinar by new, cfgi, ui path 11 82018Rpa ai automation webinar by new, cfgi, ui path 11 82018
Rpa ai automation webinar by new, cfgi, ui path 11 82018
 
Project report
Project report Project report
Project report
 

Recently uploaded

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 

Recently uploaded (20)

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 

How to tackle technical debt from Product Management perspective

  • 1. How the product team prioritized a technical project to optimize the business
  • 2. Why and How to prioritize a refactoring project “A Product Manager always pays his debts”
  • 4.
  • 5. Describe platform (Desktop, MWS, IOS, Android) Mobile Platform: - 60% traffic,
  • 6. Product & Tech Organization ● 2 teams (product & tech) working on the same floor, 1 common spirit ● Agile organization: ○
  • 7. Why should we refactor the code?
  • 8.
  • 9. plateforme hét Each platform had his own payment module!
  • 10.
  • 12.
  • 13. What is the scope of the refactoring?
  • 14.
  • 15.
  • 16. How can we prioritize?
  • 17. Explain executive team & stakeholders we will not release big feature for the next 9 months
  • 18. ● Stop or report other projects ● Task force dedicated during 9 months ● Don’t solve bugs on legacy ● Decrease momentarily the quality of service to improve it afterwards Impact
  • 19. Progressive activation of Means of Payment ● Depending on the business impact and the risk incurred, we have prioritized the deployment of payment methods by platform ● Think about Feature Flipping & “feature flooring” at the beginning of the project
  • 20. 2016 2017 Q3 Q4 Q1 Q2 Q3 Q4 Desktop (50%) Mobile web (20%) App IOS (25%) App Android (5%) CB 3X & 4X (22%) Paypal (23%) CB 1X (50%) Wallet (5%)payment method: Launch Roadmap
  • 21. Results ● 95% of orders are now processed on the new system - bug free - easy to track/reconciliate ● Very positive impact on Customer Care contact rate ● Enabler for Mobile platforms better performance - From 40% to 50% of mobile contribution in sales - Allows mobile-first strategy as the platforms are now upgraded ● The user/order lifecyle is now readable from the inside, not only developers
  • 22. Order Final State Machine
  • 23. What we have learned?
  • 24. ● Postponing information to board/exec team on platform state ● Take too much time to decide to launch the refactoring ● Spending too much energy to solve bugs instead rebuilding ● No unified & shared documentation on business process (the process draw was the first “release” of the project) and kill some old myth about our process ● Even if stakeholders were involved for project scoping, we did not involved them enough/on a regular basis once the project was in development Mistakes
  • 25. 5 rules to respect - Involve stakeholders - Stay Focus and protect the team - Don’t feed the monster (Legacy) - Evangelize new FSM (Final State Machine) - Make Code Review