SlideShare a Scribd company logo
11th Central and Eastern European Software Engineering
Conference in Russia - CEE-SECR 2015
October 22 - 24, Moscow
Konstantin Savenkov
Measuring the agile process
improvement
Context
 There’s no universal solution, everything matters in its
context
 Bookmate is a B2C content service:
 lots of stakeholders
 lots of external parties
 lots of urgent stuff
 lots of experiments
 rapid team growth
 A way different from: MVP, B2B, outsourcing
The goals
Subscribers
New Recurring Reactivated
Traffic Conversion Retention Reactivation
Engi-
neer-
ing
Marketing Product Sales
Business
Development
Content &
Editorial
Stakeholders and engineering
Product
Marketing
BD & Sales
Content
Engineering
iOS Android Web
Backend
OpsContent Ingestion
Bookmate Publisher
Windows2-week
cycle
How things ideally would happen
ROADMAPS DESIGN DEVELOPMENT QA SHIPPED
PLANNING
How things actually happen INFLATING EFFORT
ROADMAPS DESIGN DEVELOPMENT QA SHIPPED
BACKLOG
NEW STUFF
TECH. DEBT
PLANNING
BUGS
UX
SOFTWARE OPS
URGENT
STUFF
UNCLEAR DESIGN
UNCLEAR TECH
ITERATING
Continuous improvement
 Overall productivity KPI is clear: shipped/committed ratio
 Without actionable metrics, improvement involves too
much emotion and causal attribution
 The metrics should be:
 end-to-end (any change in KPI reflected by metrics)
 invariant to story size and story point value
 allow for measuring external factors (stakeholders)
What’s out there?
 stories committed / stories completed
 technical debt management
 team velocity
 story cycle time
 CAT/QA cycle time
 estimation accuracy
 defects per release cycle
 defects per story point
 test cases run
DEPEND ON STORY SIZE
DEPEND ON STORY POINT
A LOT OF GAPS
What do we use
PRODUCTIVITY
Estimated effort
on
planned and done
All available effort
ACCURACY
Estimated effort
on
planned and
doneActual effort on
planned and
done SHIPABILITY
Actual effort on
planned and
done
Effort spent on
planned
PLANABILITY
Effort spent on
planned
Actually spent
effort
UTILISATION
Actually spent
effort
All available
effort
Issues we discover
ACCURACY
Estimated effort
on
planned and
doneActual effort on
planned and
done SHIPABILITY
Actual effort on
planned and
done
Effort spent on
planned
PLANABILITY
Effort spent on
planned
Actually spent
effort
UTILISATION
Actually spent
effort
All available
effort
Unexpected vacations,
OOO etc
Feasibility of all sort of
buffers (management,
hot bugs etc)
Insufficient lookahead
Improper
communication
Unclear design
Unclear tech Software bugs
Team cohesionUnclear tech
Design bugs
What’s good about that
 Almost free (given you estimate effort)
 Don’t depend on story size (measure effort, not stories)
 Don’t depend on the story point size (it cancels out)
 Any issue from the messy picture above is reflected by
those metrics
 Easily projected back to
stakeholders to find
external bottlenecks, e.g. BUSINESS DEVELOPMENT
Effort spent on
planned (BD)
Actually spent
effort (BD)
 Track stuff that is easily swept under the rugs:
Next batch
QUALITY
Estimated effort
on
all bugs
All available
effort
TECH DEBT
Estimated effort
on
tech. backlog
All available
effort
Be sane about that
 It doesn’t remove bottlenecks and issues
 It just shows them
 Sometimes it’s enough to solve the issue
 Most of the times it isn’t
Measuring the agile process improvement

More Related Content

Viewers also liked

Рекомендательные системы: роль и оценка эффективности
Рекомендательные системы: роль и оценка эффективностиРекомендательные системы: роль и оценка эффективности
Рекомендательные системы: роль и оценка эффективности
Konstantin Savenkov
 
Building a Data Driven Business
Building a Data Driven BusinessBuilding a Data Driven Business
Building a Data Driven Business
Konstantin Savenkov
 
Управление бизнесом на основе данных
Управление бизнесом на основе данныхУправление бизнесом на основе данных
Управление бизнесом на основе данных
Konstantin Savenkov
 
Agile for process improvement
Agile for process improvementAgile for process improvement
Agile for process improvement
Peter Leeson
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Agile Lietuva
 
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
Jorge Boria
 
Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Paula Gomes
 
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
LitheSpeed
 
Agile Mëtteg series - Session 4
 Agile Mëtteg series - Session 4 Agile Mëtteg series - Session 4
Agile Mëtteg series - Session 4
Agile Partner S.A.
 
Aline Pichon: NextBuy
Aline Pichon: NextBuyAline Pichon: NextBuy
Aline Pichon: NextBuy
Aline Pichon
 
Agile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The WorkshopAgile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The Workshop
Hiroshi Hiromoto
 
Release Management in Agile Iterations
Release Management in Agile IterationsRelease Management in Agile Iterations
Release Management in Agile Iterations
Ankur Gupta
 
Transformación Ágil con Agile Kaizen y Lego Star Wars
Transformación Ágil con Agile Kaizen y Lego Star WarsTransformación Ágil con Agile Kaizen y Lego Star Wars
Transformación Ágil con Agile Kaizen y Lego Star Wars
Ximena Higuera Moriones
 
Value stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectivesValue stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectives
Angela Dugan
 
La filosofía de Toyota para la mejora continua
La filosofía de Toyota para la mejora continuaLa filosofía de Toyota para la mejora continua
La filosofía de Toyota para la mejora continua
Ivan Jimenez Alcantar
 
Framework for a business process management competency centre
Framework for a business process management competency centreFramework for a business process management competency centre
Framework for a business process management competency centre
Martin Moore
 
Agile Kaizen - Improvement Beyond Retrospectives
Agile Kaizen - Improvement Beyond RetrospectivesAgile Kaizen - Improvement Beyond Retrospectives
Agile Kaizen - Improvement Beyond Retrospectives
Proyectalis / Improvement21
 
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
ExL Pharma
 
Agile Marketing: Managing Marketing in a World of Constant Change
Agile Marketing: Managing Marketing in a World of Constant ChangeAgile Marketing: Managing Marketing in a World of Constant Change
Agile Marketing: Managing Marketing in a World of Constant Change
ion interactive
 

Viewers also liked (20)

Рекомендательные системы: роль и оценка эффективности
Рекомендательные системы: роль и оценка эффективностиРекомендательные системы: роль и оценка эффективности
Рекомендательные системы: роль и оценка эффективности
 
Lean production для SAAS
Lean production для SAASLean production для SAAS
Lean production для SAAS
 
Building a Data Driven Business
Building a Data Driven BusinessBuilding a Data Driven Business
Building a Data Driven Business
 
Управление бизнесом на основе данных
Управление бизнесом на основе данныхУправление бизнесом на основе данных
Управление бизнесом на основе данных
 
Agile for process improvement
Agile for process improvementAgile for process improvement
Agile for process improvement
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
 
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...
 
Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)Agile Improvement Method - Andrew Griffits (Lamri)
Agile Improvement Method - Andrew Griffits (Lamri)
 
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
Making Improvement Standard: Making Agile Practices Dynamic through Lean Stan...
 
Agile Mëtteg series - Session 4
 Agile Mëtteg series - Session 4 Agile Mëtteg series - Session 4
Agile Mëtteg series - Session 4
 
Aline Pichon: NextBuy
Aline Pichon: NextBuyAline Pichon: NextBuy
Aline Pichon: NextBuy
 
Agile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The WorkshopAgile Transformation with Improvement Kata - The Workshop
Agile Transformation with Improvement Kata - The Workshop
 
Release Management in Agile Iterations
Release Management in Agile IterationsRelease Management in Agile Iterations
Release Management in Agile Iterations
 
Transformación Ágil con Agile Kaizen y Lego Star Wars
Transformación Ágil con Agile Kaizen y Lego Star WarsTransformación Ágil con Agile Kaizen y Lego Star Wars
Transformación Ágil con Agile Kaizen y Lego Star Wars
 
Value stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectivesValue stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectives
 
La filosofía de Toyota para la mejora continua
La filosofía de Toyota para la mejora continuaLa filosofía de Toyota para la mejora continua
La filosofía de Toyota para la mejora continua
 
Framework for a business process management competency centre
Framework for a business process management competency centreFramework for a business process management competency centre
Framework for a business process management competency centre
 
Agile Kaizen - Improvement Beyond Retrospectives
Agile Kaizen - Improvement Beyond RetrospectivesAgile Kaizen - Improvement Beyond Retrospectives
Agile Kaizen - Improvement Beyond Retrospectives
 
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
4th Lean Sigma & Kaizen for Pharma R&D Conference, March 2011, Miami
 
Agile Marketing: Managing Marketing in a World of Constant Change
Agile Marketing: Managing Marketing in a World of Constant ChangeAgile Marketing: Managing Marketing in a World of Constant Change
Agile Marketing: Managing Marketing in a World of Constant Change
 

Similar to Measuring the agile process improvement

Measure It! How to measure quality in (not only) large software projects, OW2...
Measure It! How to measure quality in (not only) large software projects, OW2...Measure It! How to measure quality in (not only) large software projects, OW2...
Measure It! How to measure quality in (not only) large software projects, OW2...
OW2
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptShweta Ghate
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
Piyush Sohaney
 
Why Usability Should Never Come First
Why Usability Should Never Come FirstWhy Usability Should Never Come First
Why Usability Should Never Come First
David Rondeau
 
Upa why usability shouldn't come first
Upa why usability shouldn't come firstUpa why usability shouldn't come first
Upa why usability shouldn't come firstTraci Lepore
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
Amisha Narsingani
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software Projects
TechWell
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
Programeter
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
ProductCamp Chicago
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
TEST Huddle
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
sunilkumar_
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
MuskanSony
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Splunk
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
Srijan Technologies
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
TeamQualityPro
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
QA or the Highway
 
Software engineering
Software engineeringSoftware engineering
Software engineering
Hitesh Mohapatra
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
Lance Knight
 

Similar to Measuring the agile process improvement (20)

Measure It! How to measure quality in (not only) large software projects, OW2...
Measure It! How to measure quality in (not only) large software projects, OW2...Measure It! How to measure quality in (not only) large software projects, OW2...
Measure It! How to measure quality in (not only) large software projects, OW2...
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
Why Usability Should Never Come First
Why Usability Should Never Come FirstWhy Usability Should Never Come First
Why Usability Should Never Come First
 
Upa why usability shouldn't come first
Upa why usability shouldn't come firstUpa why usability shouldn't come first
Upa why usability shouldn't come first
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software Projects
 
Software Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in OrganizationSoftware Measurement: Lecture 3. Metrics in Organization
Software Measurement: Lecture 3. Metrics in Organization
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
 
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
[Srijan Wednesday Webinars] Opportunities and Challenges in Enterprise UX Design
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 

More from Konstantin Savenkov

GPT and other Text Transformers: Black Swans and Stochastic Parrots
GPT and other Text Transformers:  Black Swans and Stochastic ParrotsGPT and other Text Transformers:  Black Swans and Stochastic Parrots
GPT and other Text Transformers: Black Swans and Stochastic Parrots
Konstantin Savenkov
 
Dodging AI biases in future-proof Machine Translation solutions
Dodging AI biases in future-proof Machine Translation solutionsDodging AI biases in future-proof Machine Translation solutions
Dodging AI biases in future-proof Machine Translation solutions
Konstantin Savenkov
 
Building Multi-Purpose MT Portfolio
Building Multi-Purpose MT PortfolioBuilding Multi-Purpose MT Portfolio
Building Multi-Purpose MT Portfolio
Konstantin Savenkov
 
Machine Translation Insights
Machine Translation InsightsMachine Translation Insights
Machine Translation Insights
Konstantin Savenkov
 
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
Konstantin Savenkov
 
Progress in Commercial Machine Translation Systems
Progress in Commercial Machine Translation SystemsProgress in Commercial Machine Translation Systems
Progress in Commercial Machine Translation Systems
Konstantin Savenkov
 
Cloud Artificial Intelligence Landscape
Cloud Artificial Intelligence LandscapeCloud Artificial Intelligence Landscape
Cloud Artificial Intelligence Landscape
Konstantin Savenkov
 
Intento Enterprise MT Hub
Intento Enterprise MT HubIntento Enterprise MT Hub
Intento Enterprise MT Hub
Konstantin Savenkov
 
State of the Machine Translation by Intento (stock engines, Jun 2019)
State of the Machine Translation by Intento (stock engines, Jun 2019)State of the Machine Translation by Intento (stock engines, Jun 2019)
State of the Machine Translation by Intento (stock engines, Jun 2019)
Konstantin Savenkov
 
State of the Machine Translation by Intento (stock engines, Jan 2019)
State of the Machine Translation by Intento (stock engines, Jan 2019)State of the Machine Translation by Intento (stock engines, Jan 2019)
State of the Machine Translation by Intento (stock engines, Jan 2019)
Konstantin Savenkov
 
State of the Domain-Adaptive Machine Translation by Intento (November 2018)
State of the Domain-Adaptive Machine Translation by Intento (November 2018)State of the Domain-Adaptive Machine Translation by Intento (November 2018)
State of the Domain-Adaptive Machine Translation by Intento (November 2018)
Konstantin Savenkov
 
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
Konstantin Savenkov
 
Improving the Demand Side of the AI Economy (API World 2018)
Improving the Demand Side of the AI Economy (API World 2018)Improving the Demand Side of the AI Economy (API World 2018)
Improving the Demand Side of the AI Economy (API World 2018)
Konstantin Savenkov
 
Сравнительный анализ систем машинного перевода
Сравнительный анализ систем машинного переводаСравнительный анализ систем машинного перевода
Сравнительный анализ систем машинного перевода
Konstantin Savenkov
 
State of the Machine Translation by Intento (July 2018)
State of the Machine Translation by Intento (July 2018)State of the Machine Translation by Intento (July 2018)
State of the Machine Translation by Intento (July 2018)
Konstantin Savenkov
 
Cloud Sentiment Analysis - Vendor Overview (April 2018)
Cloud Sentiment Analysis - Vendor Overview (April 2018)Cloud Sentiment Analysis - Vendor Overview (April 2018)
Cloud Sentiment Analysis - Vendor Overview (April 2018)
Konstantin Savenkov
 
State of the Machine Translation by Intento (March 2018)
State of the Machine Translation by Intento (March 2018)State of the Machine Translation by Intento (March 2018)
State of the Machine Translation by Intento (March 2018)
Konstantin Savenkov
 
State of the Machine Translation by Intento (November 2017)
State of the Machine Translation by Intento (November 2017)State of the Machine Translation by Intento (November 2017)
State of the Machine Translation by Intento (November 2017)
Konstantin Savenkov
 
NLU / Intent Detection Benchmark by Intento, August 2017
NLU / Intent Detection Benchmark by Intento, August 2017NLU / Intent Detection Benchmark by Intento, August 2017
NLU / Intent Detection Benchmark by Intento, August 2017
Konstantin Savenkov
 
Intento Machine Translation Benchmark, July 2017
Intento Machine Translation Benchmark, July 2017Intento Machine Translation Benchmark, July 2017
Intento Machine Translation Benchmark, July 2017
Konstantin Savenkov
 

More from Konstantin Savenkov (20)

GPT and other Text Transformers: Black Swans and Stochastic Parrots
GPT and other Text Transformers:  Black Swans and Stochastic ParrotsGPT and other Text Transformers:  Black Swans and Stochastic Parrots
GPT and other Text Transformers: Black Swans and Stochastic Parrots
 
Dodging AI biases in future-proof Machine Translation solutions
Dodging AI biases in future-proof Machine Translation solutionsDodging AI biases in future-proof Machine Translation solutions
Dodging AI biases in future-proof Machine Translation solutions
 
Building Multi-Purpose MT Portfolio
Building Multi-Purpose MT PortfolioBuilding Multi-Purpose MT Portfolio
Building Multi-Purpose MT Portfolio
 
Machine Translation Insights
Machine Translation InsightsMachine Translation Insights
Machine Translation Insights
 
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
Как выбрать и приручить машинный перевод / How to choose and tame the Machine...
 
Progress in Commercial Machine Translation Systems
Progress in Commercial Machine Translation SystemsProgress in Commercial Machine Translation Systems
Progress in Commercial Machine Translation Systems
 
Cloud Artificial Intelligence Landscape
Cloud Artificial Intelligence LandscapeCloud Artificial Intelligence Landscape
Cloud Artificial Intelligence Landscape
 
Intento Enterprise MT Hub
Intento Enterprise MT HubIntento Enterprise MT Hub
Intento Enterprise MT Hub
 
State of the Machine Translation by Intento (stock engines, Jun 2019)
State of the Machine Translation by Intento (stock engines, Jun 2019)State of the Machine Translation by Intento (stock engines, Jun 2019)
State of the Machine Translation by Intento (stock engines, Jun 2019)
 
State of the Machine Translation by Intento (stock engines, Jan 2019)
State of the Machine Translation by Intento (stock engines, Jan 2019)State of the Machine Translation by Intento (stock engines, Jan 2019)
State of the Machine Translation by Intento (stock engines, Jan 2019)
 
State of the Domain-Adaptive Machine Translation by Intento (November 2018)
State of the Domain-Adaptive Machine Translation by Intento (November 2018)State of the Domain-Adaptive Machine Translation by Intento (November 2018)
State of the Domain-Adaptive Machine Translation by Intento (November 2018)
 
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
EVALUATION IN USE: NAVIGATING THE MT ENGINE LANDSCAPE WITH THE INTENTO EVALUA...
 
Improving the Demand Side of the AI Economy (API World 2018)
Improving the Demand Side of the AI Economy (API World 2018)Improving the Demand Side of the AI Economy (API World 2018)
Improving the Demand Side of the AI Economy (API World 2018)
 
Сравнительный анализ систем машинного перевода
Сравнительный анализ систем машинного переводаСравнительный анализ систем машинного перевода
Сравнительный анализ систем машинного перевода
 
State of the Machine Translation by Intento (July 2018)
State of the Machine Translation by Intento (July 2018)State of the Machine Translation by Intento (July 2018)
State of the Machine Translation by Intento (July 2018)
 
Cloud Sentiment Analysis - Vendor Overview (April 2018)
Cloud Sentiment Analysis - Vendor Overview (April 2018)Cloud Sentiment Analysis - Vendor Overview (April 2018)
Cloud Sentiment Analysis - Vendor Overview (April 2018)
 
State of the Machine Translation by Intento (March 2018)
State of the Machine Translation by Intento (March 2018)State of the Machine Translation by Intento (March 2018)
State of the Machine Translation by Intento (March 2018)
 
State of the Machine Translation by Intento (November 2017)
State of the Machine Translation by Intento (November 2017)State of the Machine Translation by Intento (November 2017)
State of the Machine Translation by Intento (November 2017)
 
NLU / Intent Detection Benchmark by Intento, August 2017
NLU / Intent Detection Benchmark by Intento, August 2017NLU / Intent Detection Benchmark by Intento, August 2017
NLU / Intent Detection Benchmark by Intento, August 2017
 
Intento Machine Translation Benchmark, July 2017
Intento Machine Translation Benchmark, July 2017Intento Machine Translation Benchmark, July 2017
Intento Machine Translation Benchmark, July 2017
 

Recently uploaded

做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
2023240532
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 

Recently uploaded (20)

做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
Quantitative Data AnalysisReliability Analysis (Cronbach Alpha) Common Method...
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 

Measuring the agile process improvement

  • 1. 11th Central and Eastern European Software Engineering Conference in Russia - CEE-SECR 2015 October 22 - 24, Moscow Konstantin Savenkov Measuring the agile process improvement
  • 2.
  • 3. Context  There’s no universal solution, everything matters in its context  Bookmate is a B2C content service:  lots of stakeholders  lots of external parties  lots of urgent stuff  lots of experiments  rapid team growth  A way different from: MVP, B2B, outsourcing
  • 4. The goals Subscribers New Recurring Reactivated Traffic Conversion Retention Reactivation Engi- neer- ing Marketing Product Sales Business Development Content & Editorial
  • 5. Stakeholders and engineering Product Marketing BD & Sales Content Engineering iOS Android Web Backend OpsContent Ingestion Bookmate Publisher Windows2-week cycle
  • 6. How things ideally would happen ROADMAPS DESIGN DEVELOPMENT QA SHIPPED PLANNING
  • 7. How things actually happen INFLATING EFFORT ROADMAPS DESIGN DEVELOPMENT QA SHIPPED BACKLOG NEW STUFF TECH. DEBT PLANNING BUGS UX SOFTWARE OPS URGENT STUFF UNCLEAR DESIGN UNCLEAR TECH ITERATING
  • 8. Continuous improvement  Overall productivity KPI is clear: shipped/committed ratio  Without actionable metrics, improvement involves too much emotion and causal attribution  The metrics should be:  end-to-end (any change in KPI reflected by metrics)  invariant to story size and story point value  allow for measuring external factors (stakeholders)
  • 9. What’s out there?  stories committed / stories completed  technical debt management  team velocity  story cycle time  CAT/QA cycle time  estimation accuracy  defects per release cycle  defects per story point  test cases run DEPEND ON STORY SIZE DEPEND ON STORY POINT A LOT OF GAPS
  • 10. What do we use PRODUCTIVITY Estimated effort on planned and done All available effort ACCURACY Estimated effort on planned and doneActual effort on planned and done SHIPABILITY Actual effort on planned and done Effort spent on planned PLANABILITY Effort spent on planned Actually spent effort UTILISATION Actually spent effort All available effort
  • 11. Issues we discover ACCURACY Estimated effort on planned and doneActual effort on planned and done SHIPABILITY Actual effort on planned and done Effort spent on planned PLANABILITY Effort spent on planned Actually spent effort UTILISATION Actually spent effort All available effort Unexpected vacations, OOO etc Feasibility of all sort of buffers (management, hot bugs etc) Insufficient lookahead Improper communication Unclear design Unclear tech Software bugs Team cohesionUnclear tech Design bugs
  • 12. What’s good about that  Almost free (given you estimate effort)  Don’t depend on story size (measure effort, not stories)  Don’t depend on the story point size (it cancels out)  Any issue from the messy picture above is reflected by those metrics  Easily projected back to stakeholders to find external bottlenecks, e.g. BUSINESS DEVELOPMENT Effort spent on planned (BD) Actually spent effort (BD)
  • 13.  Track stuff that is easily swept under the rugs: Next batch QUALITY Estimated effort on all bugs All available effort TECH DEBT Estimated effort on tech. backlog All available effort
  • 14. Be sane about that  It doesn’t remove bottlenecks and issues  It just shows them  Sometimes it’s enough to solve the issue  Most of the times it isn’t