SlideShare a Scribd company logo
1 of 35
Download to read offline
How to deal with the
short-blanket syndrome
while prioritizing the
roadmap
And not feeling so cold
Graduated from Computer Science at University of
São Paulo
19 year-experience with Software Development,
worked as a Developer, System Analyst. Currently
working as a Scrum Master and Agile Coach.
Sometimes I help the POs
Married
I love travelling
Mauricio Navarrete
Some context
Mature company, not a startup
Existing customers and products that
need to be constantly maintained
Necessity to develop new products
Obsolete technology for part of the
legacy
Important to control operational costs
and keep good financial margins
Cohn, Mike. Agile Estimating and Planning
Development
1st quarter 2nd quarter 3rd quarter 4th quarter
Front Percent Points Front Percent Points Front Percent Points Front Percent Points
Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Bugs 15% 95
Stability 5% 32 Stability 5% 32 Stability 5% 32 Stability 5% 32
Incremental
Evolution
20% 126
Incremental
Evolution
30% 189
Incremental
Evolution
30% 189
Incremental
Evolution
22% 139
Operations:
Implementation
Process
15% 95
Operations:
Implantação e
Pós
15% 95 Operations 5% 32 Operations 5% 32
New Products:
Integration with
Facebook
Messenger
15% 95
New Products:
DTTicket
30% 189
New Products:
DTTicket
15% 95
New Products:
BI / Know Base /
Template (to be
definied)
20% 126
New Products:
Inteligent Faq
15% 95
Deploy 5% 32 Deploy 5% 32 Deploy 15% 95 Deploy 13% 82
Tech Debts:
Solving
Dependencies
10% 63 Tech Debts 0% 0
Tech Debts:
Remove DTMail
attachment files
from Database
15% 95
Tech Debts:
Tenant
Microservice
20% 126
Total 100% 630 100% 630 100% 630 100% 630
Fronts Story Points
Bugs
Stability
Technical Debt
Incremental Evolution
New Products
Operations
Deploy
Innovation
FIRSTSTEP
P.O.P.O.
Company
objectives
- Decrease churn
- Increase product use
- Improve NPS
- Focus on ecommerce companies
- Start to sell in Latin America
EXAMPLES
Company
objectives
Create a
backlog for
each Front
Backlog Item Budget Benefits/Values Order
List all
epics/themes
Some kind of size
measure: story
points, number of
sprints, months,
years
More tangible as
possible: new sales,
money saved. Or
benefits like:
increases velocity,
reduces time lost
and so on
If we did one at a
time, in which order
would we develop?
Making deliveries more concrete
Making deliveries more concrete
Backlog Item
Beautiful
Name
Cost Benefits / Values Cost (Points) Order
Dependencies among projects /
organization of solutions and
repositories
1 sprint
Lower development cost, make continuous
deploy easier. Decreases bugs related to
dependencies
50 1
Data/File Attachments 3 sprints
- Removes DTMail attachments from the
database
- Decreases infrastructure cost at AWS in U$
2.000 / month
- Removes part of long requests do
transational databases
- Pre-condition for History, new GetContacts,
E-mail Search
- Positive impact on DB performance
102 2
HealthCheck for endpoints 1 sprint More agility to diagnise and solve problems 34 3
Tenant Tenant 3 a 4 sprints
- Security
- Abstracts Platform concept
- Unique URL for system access
- Benefits application cluster
119 4
Service Locator cache, using
service locator client
20 points to correct async + 8 for
implementing in some projects
Cache for access to service locator. Lowers
requisitions to servers, scalability gains, better
response time for the main opetarions
28 5
Front Points
Bugs X
Stability Y
Technical Debt Z
Incremental Evolution W
New Products K
Operations XX
Deploy YZ
Innovation WX
Total 7.000
Capacity: 2.400 to 2.800 points a year
2 to 3 years to develop everything that
was estimated
Prioritize, based on business goals
Hire more people and grow your capacity
Check if there are smarter ways of developing at a
lower cost (less history points)
That's why it's so important to involve
more people
ALTERNATIVES
Mix people
Create a version
of the plan for
each new team
Company
objectives
Create a
backlog for
each Front
Consensus
of the plan
Mix people
Create a version
of the plan for
each new team
Company
objectives
Create a
backlog for
each Front
Fronts History Points %
Bugs 20 10%
Stability 10 5%
Technical Debt 30 15%
Incremental Evolution 60 30%
New Products 30 15%
Operations 20 10%
Deploy 10 5%
Innovation 20 10%
1st quarter 2nd quarter 3rd quarter 4th quarter
Front Percent Points Front Percent Points Front Percent Points Front Percent Points
Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Bugs 15% 95
Stability 5% 32 Stability 5% 32 Stability 5% 32 Stability 5% 32
Incremental
Evolution
20% 126
Incremental
Evolution
30% 189
Incremental
Evolution
30% 189
Incremental
Evolution
22% 139
Operations:
Implementation
Process
15% 95
Operations:
Implementation
15% 95 Operations 5% 32 Operations 5% 32
New Products:
Integration with
Facebook
Messenger
15% 95
New Products:
DTTicket
30% 189
New Products:
DTTicket
15% 95
New Products:
BI / Knowledge
Base / Chat
Widget (to be
definied)
20% 126
New Products:
Inteligent Faq
15% 95
Deploy 5% 32 Deploy 5% 32 Deploy 15% 95 Deploy 13% 82
Tech Debts:
Solving
Dependencies
10% 63 Tech Debts 0% 0
Tech Debts:
Remove DTMail
attachment files
from Database
15% 95
Tech Debts:
Tenant
Microservice
20% 126
Total 100% 630 100% 630 100% 630 100% 630
Backlog Item
Beautiful
Name
Cost Benefits / Values Cost (Points) Order
Dependencies among projects /
organization of solutions and
repositories
1 sprint
Lower development cost, make continuous
deploy easier. Decreases bugs related to
dependencies
50 1
Data/File Attachments 3 sprints
- Removes DTMail attachments from the
database
- Decreases infrastructure cost at AWS in U$
2.000 / month
- Removes part of long requests do
transational databases
- Pre-condition for History, new GetContacts,
E-mail Search
- Positive impact on DB performance
102 2
Tenant Tenant 3 a 4 sprints
- Security
- Abstracts Platform concept
- Unique URL for system access
- Benefits application cluster
119 3
HealthCheck for endpoints 1 sprint More agility to diagnise and solve problems 34 4
Service Locator cache, using
service locator client
20 points to correct async + 8 for
implementing in some projects
Cache for access to service locator. Lowers
requisitions to servers, scalability gains, better
response time for the main opetarions
28 5
Technical Backlog
Order User Story Cost (Points)
1 Export attachments to S3 5
2 GET /file/{file-id} Operation 3
3 GET /file/{file-id}/content Operation 5
4 DELETE /file/{file-id} Operation 3
5 POST /file Operation 8
6 Implement clients for the operations 5
7 Last adjustments for S3 exporter 5
8 Change email parser to use Files 20
9 Change Admin to use Files 13
10 Change operations used for Agent Module 8
11 Change Especialist to use Files 13
12 Change History to use Files 13
13 Monitoring Production 20
Files User Stories
Important
Tracking the execution
Revision and plan update
Contacts
mauricio.navarrete.505
mcnavarrete
https://br.linkedin.com/in/mauricio-navarrete-8b11a1/pt
mauricio.navarrete@hiplatform.com
https://www.meetup.com/pt-BR/Inovacao-em-Software-como-Servico/
https://medium.com/@dtseekr
End
thank you!
obrigado!

More Related Content

What's hot

Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016
Puppet
 
ECM Project Management Basics
ECM Project Management BasicsECM Project Management Basics
ECM Project Management Basics
David Champeau
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
Priyank Pathak
 
ERP on SAP B1-MegathermITS
ERP on SAP B1-MegathermITSERP on SAP B1-MegathermITS
ERP on SAP B1-MegathermITS
Arindam Sinha
 

What's hot (14)

Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- 01/19/2016
 
Effective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt GulEffective Agile Metrics, Cuneyt Gul
Effective Agile Metrics, Cuneyt Gul
 
ECM Project Management Basics
ECM Project Management BasicsECM Project Management Basics
ECM Project Management Basics
 
The Process Of Bpm
The Process Of BpmThe Process Of Bpm
The Process Of Bpm
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
ERP - Improve organization efficiency
ERP - Improve organization efficiencyERP - Improve organization efficiency
ERP - Improve organization efficiency
 
Maintenance Scheduling Software – TabWare by AssetPoint
Maintenance Scheduling Software – TabWare by AssetPointMaintenance Scheduling Software – TabWare by AssetPoint
Maintenance Scheduling Software – TabWare by AssetPoint
 
ERP on SAP B1-MegathermITS
ERP on SAP B1-MegathermITSERP on SAP B1-MegathermITS
ERP on SAP B1-MegathermITS
 
In-Plant-Printing-Software-Technology-and-Applications Graph Expo
In-Plant-Printing-Software-Technology-and-Applications Graph ExpoIn-Plant-Printing-Software-Technology-and-Applications Graph Expo
In-Plant-Printing-Software-Technology-and-Applications Graph Expo
 
How a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative IdeasHow a Business Process Vision May Boost Innovative Ideas
How a Business Process Vision May Boost Innovative Ideas
 
Value stream mapping - Future State
Value stream mapping - Future StateValue stream mapping - Future State
Value stream mapping - Future State
 
ERP systems implementation
ERP systems implementationERP systems implementation
ERP systems implementation
 
2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation
2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation
2015 Dec 1 Maarssen NL - Marketing Technology2015 - Digital Transformation
 

Similar to How to deal with the short-blanket syndrome while prioritizing the roadmap

Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
mccall1966
 
Semi Conductor Webinar
Semi Conductor WebinarSemi Conductor Webinar
Semi Conductor Webinar
Saroj Tripathi
 
Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications Online
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
dreamforce2006
 

Similar to How to deal with the short-blanket syndrome while prioritizing the roadmap (20)

Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process Improvement
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
 
ITSM Tool upgrade options
ITSM Tool upgrade optionsITSM Tool upgrade options
ITSM Tool upgrade options
 
Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 
Building An XML Publishing System With DITA
Building An XML Publishing System With DITABuilding An XML Publishing System With DITA
Building An XML Publishing System With DITA
 
Zero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start PresentationZero Wait-State Agile EC MCAD Implementation Quick Start Presentation
Zero Wait-State Agile EC MCAD Implementation Quick Start Presentation
 
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
 
Semi Conductor Webinar
Semi Conductor WebinarSemi Conductor Webinar
Semi Conductor Webinar
 
M tierney res
M tierney resM tierney res
M tierney res
 
Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...
 
Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
 
On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
 
M tierney res
M tierney resM tierney res
M tierney res
 
Pmac It Project Management 2010
Pmac It Project Management 2010Pmac It Project Management 2010
Pmac It Project Management 2010
 
Product Lifecycle management PowerPoint Presentation Slides
Product Lifecycle management PowerPoint Presentation Slides Product Lifecycle management PowerPoint Presentation Slides
Product Lifecycle management PowerPoint Presentation Slides
 
Improving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes IntegrationImproving Productivity with Outlook and Notes Integration
Improving Productivity with Outlook and Notes Integration
 

Recently uploaded

AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 

How to deal with the short-blanket syndrome while prioritizing the roadmap

  • 1. How to deal with the short-blanket syndrome while prioritizing the roadmap And not feeling so cold
  • 2. Graduated from Computer Science at University of São Paulo 19 year-experience with Software Development, worked as a Developer, System Analyst. Currently working as a Scrum Master and Agile Coach. Sometimes I help the POs Married I love travelling Mauricio Navarrete
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Some context Mature company, not a startup Existing customers and products that need to be constantly maintained Necessity to develop new products Obsolete technology for part of the legacy Important to control operational costs and keep good financial margins
  • 8.
  • 9.
  • 10.
  • 11. Cohn, Mike. Agile Estimating and Planning
  • 12.
  • 14. 1st quarter 2nd quarter 3rd quarter 4th quarter Front Percent Points Front Percent Points Front Percent Points Front Percent Points Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Stability 5% 32 Stability 5% 32 Stability 5% 32 Stability 5% 32 Incremental Evolution 20% 126 Incremental Evolution 30% 189 Incremental Evolution 30% 189 Incremental Evolution 22% 139 Operations: Implementation Process 15% 95 Operations: Implantação e Pós 15% 95 Operations 5% 32 Operations 5% 32 New Products: Integration with Facebook Messenger 15% 95 New Products: DTTicket 30% 189 New Products: DTTicket 15% 95 New Products: BI / Know Base / Template (to be definied) 20% 126 New Products: Inteligent Faq 15% 95 Deploy 5% 32 Deploy 5% 32 Deploy 15% 95 Deploy 13% 82 Tech Debts: Solving Dependencies 10% 63 Tech Debts 0% 0 Tech Debts: Remove DTMail attachment files from Database 15% 95 Tech Debts: Tenant Microservice 20% 126 Total 100% 630 100% 630 100% 630 100% 630
  • 15. Fronts Story Points Bugs Stability Technical Debt Incremental Evolution New Products Operations Deploy Innovation FIRSTSTEP
  • 16.
  • 18.
  • 20. - Decrease churn - Increase product use - Improve NPS - Focus on ecommerce companies - Start to sell in Latin America EXAMPLES
  • 22. Backlog Item Budget Benefits/Values Order List all epics/themes Some kind of size measure: story points, number of sprints, months, years More tangible as possible: new sales, money saved. Or benefits like: increases velocity, reduces time lost and so on If we did one at a time, in which order would we develop? Making deliveries more concrete
  • 23. Making deliveries more concrete Backlog Item Beautiful Name Cost Benefits / Values Cost (Points) Order Dependencies among projects / organization of solutions and repositories 1 sprint Lower development cost, make continuous deploy easier. Decreases bugs related to dependencies 50 1 Data/File Attachments 3 sprints - Removes DTMail attachments from the database - Decreases infrastructure cost at AWS in U$ 2.000 / month - Removes part of long requests do transational databases - Pre-condition for History, new GetContacts, E-mail Search - Positive impact on DB performance 102 2 HealthCheck for endpoints 1 sprint More agility to diagnise and solve problems 34 3 Tenant Tenant 3 a 4 sprints - Security - Abstracts Platform concept - Unique URL for system access - Benefits application cluster 119 4 Service Locator cache, using service locator client 20 points to correct async + 8 for implementing in some projects Cache for access to service locator. Lowers requisitions to servers, scalability gains, better response time for the main opetarions 28 5
  • 24. Front Points Bugs X Stability Y Technical Debt Z Incremental Evolution W New Products K Operations XX Deploy YZ Innovation WX Total 7.000 Capacity: 2.400 to 2.800 points a year 2 to 3 years to develop everything that was estimated
  • 25. Prioritize, based on business goals Hire more people and grow your capacity Check if there are smarter ways of developing at a lower cost (less history points) That's why it's so important to involve more people ALTERNATIVES
  • 26. Mix people Create a version of the plan for each new team Company objectives Create a backlog for each Front
  • 27.
  • 28. Consensus of the plan Mix people Create a version of the plan for each new team Company objectives Create a backlog for each Front
  • 29. Fronts History Points % Bugs 20 10% Stability 10 5% Technical Debt 30 15% Incremental Evolution 60 30% New Products 30 15% Operations 20 10% Deploy 10 5% Innovation 20 10%
  • 30. 1st quarter 2nd quarter 3rd quarter 4th quarter Front Percent Points Front Percent Points Front Percent Points Front Percent Points Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Bugs 15% 95 Stability 5% 32 Stability 5% 32 Stability 5% 32 Stability 5% 32 Incremental Evolution 20% 126 Incremental Evolution 30% 189 Incremental Evolution 30% 189 Incremental Evolution 22% 139 Operations: Implementation Process 15% 95 Operations: Implementation 15% 95 Operations 5% 32 Operations 5% 32 New Products: Integration with Facebook Messenger 15% 95 New Products: DTTicket 30% 189 New Products: DTTicket 15% 95 New Products: BI / Knowledge Base / Chat Widget (to be definied) 20% 126 New Products: Inteligent Faq 15% 95 Deploy 5% 32 Deploy 5% 32 Deploy 15% 95 Deploy 13% 82 Tech Debts: Solving Dependencies 10% 63 Tech Debts 0% 0 Tech Debts: Remove DTMail attachment files from Database 15% 95 Tech Debts: Tenant Microservice 20% 126 Total 100% 630 100% 630 100% 630 100% 630
  • 31. Backlog Item Beautiful Name Cost Benefits / Values Cost (Points) Order Dependencies among projects / organization of solutions and repositories 1 sprint Lower development cost, make continuous deploy easier. Decreases bugs related to dependencies 50 1 Data/File Attachments 3 sprints - Removes DTMail attachments from the database - Decreases infrastructure cost at AWS in U$ 2.000 / month - Removes part of long requests do transational databases - Pre-condition for History, new GetContacts, E-mail Search - Positive impact on DB performance 102 2 Tenant Tenant 3 a 4 sprints - Security - Abstracts Platform concept - Unique URL for system access - Benefits application cluster 119 3 HealthCheck for endpoints 1 sprint More agility to diagnise and solve problems 34 4 Service Locator cache, using service locator client 20 points to correct async + 8 for implementing in some projects Cache for access to service locator. Lowers requisitions to servers, scalability gains, better response time for the main opetarions 28 5 Technical Backlog
  • 32. Order User Story Cost (Points) 1 Export attachments to S3 5 2 GET /file/{file-id} Operation 3 3 GET /file/{file-id}/content Operation 5 4 DELETE /file/{file-id} Operation 3 5 POST /file Operation 8 6 Implement clients for the operations 5 7 Last adjustments for S3 exporter 5 8 Change email parser to use Files 20 9 Change Admin to use Files 13 10 Change operations used for Agent Module 8 11 Change Especialist to use Files 13 12 Change History to use Files 13 13 Monitoring Production 20 Files User Stories