SlideShare a Scribd company logo
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 1
About This Deck for Agile Gurugram, 2023
Meta
Synopsis
Many IT organizations lack a comprehensive
understanding of their level of maturity when it comes
to metrics adoption. Consequently, they tend to overly
emphasize the selection of tools for metric collection
and become fixated on metrics that currently show
positive performance, while struggling to establish
overall excellence by tracking numerous metrics
simultaneously. Drawing from extensive experience
working with various large IT organizations, Dinker
Charak provides valuable insights into achieving
maturity in metrics adoption. This includes overcoming
the excessive focus on metrics and presenting a
method to establish EEBO Metrics as a singular
indicator of Business Agility.
Key Takeaway
1. Team leads can apply a Maturity Model for
Metrics Adoption independently
2. Learn how to design metrics to prevent local
optima, gaming, and excessive management
costs, even in underperforming scenarios
3. Utilize EEBO Metrics to establish a correlation
between team performance and overall business
outcomes
4. Leverage the EEBO Metrics Index as a
comprehensive indicator of Business Agility
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 2
Metrics & Business Agility
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 3
Speed is irrelevant,
if you are going in the wrong direction.
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 4
Adoption of Metrics
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 5
“We need a tool”
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 6
AgileCraft Fortify SCA lizard SonarCloud
Azure DevOps GitHub LoadRunner SonarLint
Checkmarx GitLab LoadView SonarQube
Checkstyle HotJar Madge SpotBugs
Clang tidy
IBM AppScan
Sourcemeter
NeoLoad Targetprocess
Cloc IBM Rational AppScan NS-Metric Toxicity
Cobertura include: owasp Trello
Codacy JaCoCo
OWASP
Dependency-Check
Userlytics
Code Climate JDepend Pivotal Tracker UserTesting
CodeNarc Jira PMD UserZoom
Coverity Scan JMeter QAC VersionOne
Cppcheck jscpd Riscure WebLoad
Crazyegg Klocwork simian
FindBugs LeanKit SONAR
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 7
“We need to track this
metric”
“We need a tool”
Focus is on Metrics
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 8
# of prod defects Code quality Design and toxicity of frequently used files No of defects found in production Story flow efficiency
% capacity aligned to strategic work Code review Speed Design Defect Density number of compliance audits passed TDD deviation
% late stage defect discovery Code smells Dev start to deployment ready - Story Cycle Time number of features developed per unit of time
Team Satisfaction Survey about the
Candidate
Actual Cost Code smells (new code) Duplications number of security vulnerabilities discovered and fixed Tech Debt
Actual vs Target hiring rate Code style adherence effectiveness of security training programs Offer-Joining Ratio Technical debt (new code)
Actual vs Target onboarding rate Coding Cycle time End to end tests Outage duration Test Automation Ratio
ADRs per repository Cognitive complexity Escaped Defect Rate per Release Outages Test case pass rate
Attribute Match Leading Indicator Commit hygiene Escaped defects P0-P2 Defect Leakage. -- Baseline P0-P1 Test coverage
Attrition rate By Exp, Skills, Dept,
Gender
Commit vs No. of build failures Failure statistics for tests Passing % Test distribution
Automated functional tests Conditional coverage Feature Velocity Variance Pen testing results Test execution time
Automated unit tests Conditional coverage (new code) Find root cause for defect Percentage of pull requests approved after code review Test run time for integration
Avg Builds Per day Consecutive focus hours per day Fix Cycle Pipeline hygiene Test-less commits
Avg Effort spent on Defects per
Sprint
Cost Performance Future Sensing Pipeline run / queue times & failures Throughput (TPS/TPM)
Avg Satisfaction Rating for New Hires Cost Variance Generated Value PR merge times Time taken to run tests
Avg time for defect resolution Coverage Get answers to an internal Information / technical query QA cycle time Time to deploy into production
BA cycle time Coverage (new code) Git contributions Quality of Onboarding Program Toxicity metrics
Backlog Health Customer reported Defects (Based on JIRA) Trainer Pool Creation Rate of adoption of paved paths & standards Traceability to Requirement
Branching Strategy Cycle time Improvement in Customer Experience Requirement Change Rate Training Coverage
Build Failure Rate Cycle time to roll out 1 offer Improvement in Efficiency and Effectiveness Requirement Stability Index Training Effectiveness
Build Time Cyclomatic complexity Increase in Influence Resiliency static code analysis UAT cycle time
Candidate Experience
Decrease COPQ (effort on Defects per
sprint)
Integration tests Response time Unfinished in flight stories
Capacity Defect Category Ratio Issues reported per (Module, Priority, Severity) rollback Unit Test coverage
Capacity loss Defect Density L3 incidents Run frequency of tests Unit tests duration
Change Cycle Defect Detection rate Latency Schedule Variance Validate a local code change works
Change fail % Defect fix vs New feature effort Launch a new service in production Scope creep Value Delivered per Release
Change Failure Rate Degree of encapsulation Layering rule adherence Scope Creep Impact Variation
CI Build time Degree of Pair Programming Lead Time Scope Volatility per sprint Work in progress
Code Complexity Dependency drift Level 1 Tech Interview rejection Security warnings
Code coverage Deployment Efficiency Mean Time to Recovery (MTTR) Skipped unit tests
Code duplication Deployment Frequency New Joinees per month Spillover per Sprint
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 9
“We need to tell a cohesive
story”
“We need to track this
metric”
“We need a tool”
Focus is on Narration
Focus is on Metrics
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 10
We are not able to tell which
teams is delivering value and
which needs better alignment
We are not able to tell which
teams are doing well and
which need help & guidance
We are not able to decide
which metric to use to
showcase value to business
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 11
Test Coverage
Technical Debt
Velocity
Lead Time
Deployment
Frequency
MTTR
Passing Tests
Security
Violations
Cyclomatic
Complexity
Change Fail %
Security
Incidents
Production
Issues
Defects Count
Unique visitors
per month
Session duration
Infrastructure
Spend
UAT Issues
Availability
Excellence in Software
Development
Excellence in Deployment into
Production
Progress towards desired
business outcomes
Metrics exists in silos
Business Agility needs coverage from software development to
deployment-in-production resulting in achieving business outcomes
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 12
Can metrics establish a correlation?
Metrics reflecting
excellence in software
development
Metrics reflecting
excellence in
production deployment
Metrics categories
reflecting progress
towards desired
business outcomes
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 13
Using Metrics to establish a correlation
Metrics reflecting
excellence in software
development
Metrics reflecting
excellence in
production deployment
Metrics categories
reflecting progress
towards desired
business outcomes
Single composite index - Engineering Excellence Index Single composite index -
Business Outcome Index
Coefficient to indicate
Correlation
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 14
3 key metrics of engineering
excellence
4 key metrics of production
deployment excellence
4 key categories for business
outcomes
Build failure rate
Security warnings
Tech debt
Deployment frequency
Mean time to restore
Change fail percentage
Lead time
Future sensing
Improvement in efficiency &
effectiveness
Improvement in experience
Increase in influence
Establishing Correlation w/ Business Outcomes
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 15
“We need to relate to
business outcomes”
“We need to tell a cohesive
story”
“We need to track this
metric”
“We need a tool”
Focus is on Purpose
Focus is on Narration
Focus is on Metrics
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 16
Business Outcome Metrics: Good fitness metrics
Fitness Metric is
multivariate (calculated
from multiple data points)
Fitness Metric is meta and
measures impact or
outcome of a process
Fitness Metric is easily
understood and agreed
upon by all
Fitness Metric measures
an activity against its
desired goal
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 17
Industry Reference
Remediation Plan
Ready
Threshold of Failure
Success Criteria
Modeling a Metrics: More than a number
Baselining Period Time
Monitoring Period
Face
Value
Your Baseline
Ownership Matrix
Measurement
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 18
EEBO Metrics act as clear
value articulation of the
business benefit of
engineering excellence
EEBO Metrics provide
guardrails for long-running
programs by acting as
fitness metrics
EEBO Metrics offer team
members connection
between their work and the
ultimate benefits
EEBO Metrics
Engineering Excellence to Business Outcomes
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 19
EEBO Metrics help track Business Agility
Business Outcome Metrics
have to be shared back with
Product Teams systemically
EEBO Metrics provide Tech
and Business needed
indication of how Tech is
influencing Business
CxO have to adopt funding
methods that promote
agility among Tech and
Business equally
© 2023 Thoughtworks | eebo.org | agilegurugram.com | 20
Dinker Charak
dinkerc@thoughtworks.com | www.eebo.org | www.ddiinnxx.com

More Related Content

Similar to Agile Gurugram 2023 I Metrics and Business Agility - Dinker Charak

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
 
Crucial Factors for Determining The Right Testing Method for Software Testing...
Crucial Factors for Determining The Right Testing Method for Software Testing...Crucial Factors for Determining The Right Testing Method for Software Testing...
Crucial Factors for Determining The Right Testing Method for Software Testing...
Matthew Allen
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
MartineMccracken314
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
AbbyWhyte974
 
1) question add targets to balanced score card
1) question  add targets to balanced score card1) question  add targets to balanced score card
1) question add targets to balanced score card
smile790243
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
Craeg Strong
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdf
shreyaporekar9
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
QA or the Highway
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
AgileNetwork
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
Dataconomy Media
 
Big Data Analytics: From Insights to Production
Big Data Analytics: From Insights to ProductionBig Data Analytics: From Insights to Production
Big Data Analytics: From Insights to Production
Think Big, a Teradata Company
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServ
ekatechserv
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
Premios Group
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
DCG Software Value
 
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber SecurityAFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
Djindo Lee
 
Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator
DevOps.com
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
Jorge Boria
 
Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator
DevOps.com
 
Software Quality Architecture And Code Audit
Software Quality Architecture And Code AuditSoftware Quality Architecture And Code Audit
Software Quality Architecture And Code Audit
Xebia IT Architects
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Quantitative Software Management, Inc.
 

Similar to Agile Gurugram 2023 I Metrics and Business Agility - Dinker Charak (20)

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
 
Crucial Factors for Determining The Right Testing Method for Software Testing...
Crucial Factors for Determining The Right Testing Method for Software Testing...Crucial Factors for Determining The Right Testing Method for Software Testing...
Crucial Factors for Determining The Right Testing Method for Software Testing...
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
 
1) Question Add Targets to Balanced score Card
1) Question  Add Targets to Balanced score Card1) Question  Add Targets to Balanced score Card
1) Question Add Targets to Balanced score Card
 
1) question add targets to balanced score card
1) question  add targets to balanced score card1) question  add targets to balanced score card
1) question add targets to balanced score card
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
Agile Gurugram 2022 - Dinker Charak | Line of Sight from Engineering Excellen...
 
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior..."From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
"From Insights to Production with Big Data Analytics", Eliano Marques, Senior...
 
Big Data Analytics: From Insights to Production
Big Data Analytics: From Insights to ProductionBig Data Analytics: From Insights to Production
Big Data Analytics: From Insights to Production
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServ
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?
 
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber SecurityAFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
AFITC 2018 - Using Process Maturity and Agile to Strengthen Cyber Security
 
Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator Software Quality as a Competitive Differentiator
Software Quality as a Competitive Differentiator
 
Software Quality Architecture And Code Audit
Software Quality Architecture And Code AuditSoftware Quality Architecture And Code Audit
Software Quality Architecture And Code Audit
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 

More from AgileNetwork

ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana SharmaANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
AgileNetwork
 
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
AgileNetwork
 
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
AgileNetwork
 
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
AgileNetwork
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
AgileNetwork
 
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
AgileNetwork
 
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
AgileNetwork
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
AgileNetwork
 
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi VarmanANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
AgileNetwork
 
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
AgileNetwork
 
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit TandonANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
AgileNetwork
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
AgileNetwork
 
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
AgileNetwork
 
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
AgileNetwork
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
AgileNetwork
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
AgileNetwork
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
AgileNetwork
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
AgileNetwork
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
AgileNetwork
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
AgileNetwork
 

More from AgileNetwork (20)

ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana SharmaANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
ANIn Ahmedabad June 2024 | Metrics in Agile Business by Angana Sharma
 
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
ANIn Ahmedabad June 2024 | Business outcomes directly proportional to mindset...
 
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
ANIn Coimbatore May 2024 | Being Agile - Fortifying the GenZ Workforce by Sar...
 
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
ANIn Coimbatore May 2024 | Skills for the Evolving IT landscape by Meena Subr...
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
 
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
ANIn Ahmedabad Jan 2023 | Discovery is not a phase in being Agile its, "The A...
 
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
ANIn Ahmedabad April 2023 | Importance of agile and how it can be Implemented...
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
 
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi VarmanANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
ANIn Chennai May 2023 | Technical Agility by Arunmozhi Varman
 
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
ANIn Bengaluru May 2023 | The Role of AI in Business Agility by Rajkumar Vara...
 
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit TandonANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
ANIn Bengaluru May 2023 | AI led Enterprise Transformation by Arpit Tandon
 
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
ANIn Navi Mumbai Jan 2023 | Agile project development -"A Journey" by Indulek...
 
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
ANIn Pune May 2024 | Best practices in testing of AI based SaMD by Anupama An...
 
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Agile Gurugram 2023 I Metrics and Business Agility - Dinker Charak

  • 1. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 1 About This Deck for Agile Gurugram, 2023 Meta Synopsis Many IT organizations lack a comprehensive understanding of their level of maturity when it comes to metrics adoption. Consequently, they tend to overly emphasize the selection of tools for metric collection and become fixated on metrics that currently show positive performance, while struggling to establish overall excellence by tracking numerous metrics simultaneously. Drawing from extensive experience working with various large IT organizations, Dinker Charak provides valuable insights into achieving maturity in metrics adoption. This includes overcoming the excessive focus on metrics and presenting a method to establish EEBO Metrics as a singular indicator of Business Agility. Key Takeaway 1. Team leads can apply a Maturity Model for Metrics Adoption independently 2. Learn how to design metrics to prevent local optima, gaming, and excessive management costs, even in underperforming scenarios 3. Utilize EEBO Metrics to establish a correlation between team performance and overall business outcomes 4. Leverage the EEBO Metrics Index as a comprehensive indicator of Business Agility
  • 2. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 2 Metrics & Business Agility
  • 3. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 3 Speed is irrelevant, if you are going in the wrong direction.
  • 4. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 4 Adoption of Metrics
  • 5. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 5 “We need a tool” Focus is on Tool
  • 6. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 6 AgileCraft Fortify SCA lizard SonarCloud Azure DevOps GitHub LoadRunner SonarLint Checkmarx GitLab LoadView SonarQube Checkstyle HotJar Madge SpotBugs Clang tidy IBM AppScan Sourcemeter NeoLoad Targetprocess Cloc IBM Rational AppScan NS-Metric Toxicity Cobertura include: owasp Trello Codacy JaCoCo OWASP Dependency-Check Userlytics Code Climate JDepend Pivotal Tracker UserTesting CodeNarc Jira PMD UserZoom Coverity Scan JMeter QAC VersionOne Cppcheck jscpd Riscure WebLoad Crazyegg Klocwork simian FindBugs LeanKit SONAR
  • 7. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 7 “We need to track this metric” “We need a tool” Focus is on Metrics Focus is on Tool
  • 8. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 8 # of prod defects Code quality Design and toxicity of frequently used files No of defects found in production Story flow efficiency % capacity aligned to strategic work Code review Speed Design Defect Density number of compliance audits passed TDD deviation % late stage defect discovery Code smells Dev start to deployment ready - Story Cycle Time number of features developed per unit of time Team Satisfaction Survey about the Candidate Actual Cost Code smells (new code) Duplications number of security vulnerabilities discovered and fixed Tech Debt Actual vs Target hiring rate Code style adherence effectiveness of security training programs Offer-Joining Ratio Technical debt (new code) Actual vs Target onboarding rate Coding Cycle time End to end tests Outage duration Test Automation Ratio ADRs per repository Cognitive complexity Escaped Defect Rate per Release Outages Test case pass rate Attribute Match Leading Indicator Commit hygiene Escaped defects P0-P2 Defect Leakage. -- Baseline P0-P1 Test coverage Attrition rate By Exp, Skills, Dept, Gender Commit vs No. of build failures Failure statistics for tests Passing % Test distribution Automated functional tests Conditional coverage Feature Velocity Variance Pen testing results Test execution time Automated unit tests Conditional coverage (new code) Find root cause for defect Percentage of pull requests approved after code review Test run time for integration Avg Builds Per day Consecutive focus hours per day Fix Cycle Pipeline hygiene Test-less commits Avg Effort spent on Defects per Sprint Cost Performance Future Sensing Pipeline run / queue times & failures Throughput (TPS/TPM) Avg Satisfaction Rating for New Hires Cost Variance Generated Value PR merge times Time taken to run tests Avg time for defect resolution Coverage Get answers to an internal Information / technical query QA cycle time Time to deploy into production BA cycle time Coverage (new code) Git contributions Quality of Onboarding Program Toxicity metrics Backlog Health Customer reported Defects (Based on JIRA) Trainer Pool Creation Rate of adoption of paved paths & standards Traceability to Requirement Branching Strategy Cycle time Improvement in Customer Experience Requirement Change Rate Training Coverage Build Failure Rate Cycle time to roll out 1 offer Improvement in Efficiency and Effectiveness Requirement Stability Index Training Effectiveness Build Time Cyclomatic complexity Increase in Influence Resiliency static code analysis UAT cycle time Candidate Experience Decrease COPQ (effort on Defects per sprint) Integration tests Response time Unfinished in flight stories Capacity Defect Category Ratio Issues reported per (Module, Priority, Severity) rollback Unit Test coverage Capacity loss Defect Density L3 incidents Run frequency of tests Unit tests duration Change Cycle Defect Detection rate Latency Schedule Variance Validate a local code change works Change fail % Defect fix vs New feature effort Launch a new service in production Scope creep Value Delivered per Release Change Failure Rate Degree of encapsulation Layering rule adherence Scope Creep Impact Variation CI Build time Degree of Pair Programming Lead Time Scope Volatility per sprint Work in progress Code Complexity Dependency drift Level 1 Tech Interview rejection Security warnings Code coverage Deployment Efficiency Mean Time to Recovery (MTTR) Skipped unit tests Code duplication Deployment Frequency New Joinees per month Spillover per Sprint
  • 9. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 9 “We need to tell a cohesive story” “We need to track this metric” “We need a tool” Focus is on Narration Focus is on Metrics Focus is on Tool
  • 10. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 10 We are not able to tell which teams is delivering value and which needs better alignment We are not able to tell which teams are doing well and which need help & guidance We are not able to decide which metric to use to showcase value to business
  • 11. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 11 Test Coverage Technical Debt Velocity Lead Time Deployment Frequency MTTR Passing Tests Security Violations Cyclomatic Complexity Change Fail % Security Incidents Production Issues Defects Count Unique visitors per month Session duration Infrastructure Spend UAT Issues Availability Excellence in Software Development Excellence in Deployment into Production Progress towards desired business outcomes Metrics exists in silos Business Agility needs coverage from software development to deployment-in-production resulting in achieving business outcomes
  • 12. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 12 Can metrics establish a correlation? Metrics reflecting excellence in software development Metrics reflecting excellence in production deployment Metrics categories reflecting progress towards desired business outcomes
  • 13. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 13 Using Metrics to establish a correlation Metrics reflecting excellence in software development Metrics reflecting excellence in production deployment Metrics categories reflecting progress towards desired business outcomes Single composite index - Engineering Excellence Index Single composite index - Business Outcome Index Coefficient to indicate Correlation
  • 14. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 14 3 key metrics of engineering excellence 4 key metrics of production deployment excellence 4 key categories for business outcomes Build failure rate Security warnings Tech debt Deployment frequency Mean time to restore Change fail percentage Lead time Future sensing Improvement in efficiency & effectiveness Improvement in experience Increase in influence Establishing Correlation w/ Business Outcomes
  • 15. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 15 “We need to relate to business outcomes” “We need to tell a cohesive story” “We need to track this metric” “We need a tool” Focus is on Purpose Focus is on Narration Focus is on Metrics Focus is on Tool
  • 16. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 16 Business Outcome Metrics: Good fitness metrics Fitness Metric is multivariate (calculated from multiple data points) Fitness Metric is meta and measures impact or outcome of a process Fitness Metric is easily understood and agreed upon by all Fitness Metric measures an activity against its desired goal
  • 17. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 17 Industry Reference Remediation Plan Ready Threshold of Failure Success Criteria Modeling a Metrics: More than a number Baselining Period Time Monitoring Period Face Value Your Baseline Ownership Matrix Measurement
  • 18. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 18 EEBO Metrics act as clear value articulation of the business benefit of engineering excellence EEBO Metrics provide guardrails for long-running programs by acting as fitness metrics EEBO Metrics offer team members connection between their work and the ultimate benefits EEBO Metrics Engineering Excellence to Business Outcomes
  • 19. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 19 EEBO Metrics help track Business Agility Business Outcome Metrics have to be shared back with Product Teams systemically EEBO Metrics provide Tech and Business needed indication of how Tech is influencing Business CxO have to adopt funding methods that promote agility among Tech and Business equally
  • 20. © 2023 Thoughtworks | eebo.org | agilegurugram.com | 20 Dinker Charak dinkerc@thoughtworks.com | www.eebo.org | www.ddiinnxx.com