SlideShare a Scribd company logo
1 of 25
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 1
About This Deck for Agile Kolkata, 2023
Meta
Synopsis
The talk session explores the growth of EEBO Metrics
(Engineering Excellence to Business Outcomes) as a
way to underscores the value of Engineering
Excellence as an enabler of business outcomes.
However, as GenAI exploded into the scene and
disrupted many processes, the question we asked
ourselves was, is EEBO Metrics as a framework still
relevant? So we started inspecting the new SDLC from
the lens of EEBO Metrics and see if it does bring forth
the value GenAI brings to Engineering Excellence.
Key Takeaway
1. Measuring Engineering Excellence: The session emphasizes the
importance of fitness metrics to ensure technology investments
contribute to desired outcomes.
2. Correlation for Success: Using metrics to establish correlations
between engineering excellence and business outcomes provides
valuable insights for achieving success.
3. Bridge to Excellence: EEBO Metrics serve as a bridge between
engineering excellence and ROI, offering a clear path for measuring
and improving technology investments.
4. Glimpse of new SDLC in times of GenAI: Where and how can
GenAI be used in SDLC to accelerate time-to-market and journey
towards excellence.
5. Does GenAI lead to Better Outcomes: Using EEBO Metrics to
establish a before and after scenario can help establish the value
GenAI can bring to complex product development .
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 2
EEBO Metrics in
the times of GenAI
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 3
A banks's technology capabilities were hampering its growth.
The return on technology investment lagged its competitors.
The management invested in people, processes and product.
The metrics started looking great indicating improvements.
But the business was still not happy!
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 4
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 5
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 6
Speed is irrelevant,
if you are going in the wrong direction.
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 7
“We need a tool”
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 8
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 | agilekolkata.com | 9
“We need to track this
metric”
“We need a tool”
Focus is on Metrics
Focus is on Tool
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 10
# 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 | agilekolkata.com | 11
“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 | agilekolkata.com | 12
“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 | agilekolkata.com | 13
“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 | agilekolkata.com | 14
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
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 15
Characteristics of a good fitness metrics
Fitness Metric is
multivariate (calculated
from multiple data points)
Fitness Metric measures
an activity against its
desired goal
Fitness Metrics should
make success & failure
criteria clear
Fitness Metrics
are Fully Modeled
& agreed upon
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 16
Industry Reference
Remediation Plan
Ready
Threshold of Failure
Success Marker
Baselining Period Time
Monitoring Period
Face
Value Ownership Matrix
Fully Modelled Metrics: More than a number
Measurement
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 17
3 key metrics of excellence in
software development
4 key metrics of excellence in
production deployment
4 key categories for business
outcomes
Build failure rate
Security warnings
Tech debt
Deployment frequency
Mean time to restore
Change fail percentage
Lead time
Market sensing
Improvement in efficiency &
effectiveness
Improvement in experience
Increase in influence
Using Metrics to establish a correlation
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 18
And
then
ChatGPT
happened,
changing everything.
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 19
GenAI driven SDLC
Maintenance
Deployment
Testing
Development
Design
Analysis
Planning
Research
● User research
● Market research
● Regulatory research
● Requirement analysis
● Security and compliance
● UI & process analysis
● Coding and implementation
● Unit and integration testing
● API development
● Data annotation & pipelines
● Project planning
● Data & migration planning
● Security & risk planning
● User centric design
● Policy and procedure design
● Solution Architecture
● Database design
● Functional test, E2E tests
● Load testing
● Compliance testing
● Deployment planning
● Monitoring and observability
● Automated deployment
● RCA and data
processing
● Bug fixing and
testing
● Technical debt
addressal
Quick Win HIgh Leverage
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 20
3 key metrics of excellence in
software development
4 key metrics of excellence in
production deployment
4 key categories for business
outcomes
Build failure rate
Security warnings
Tech debt
Deployment frequency
Mean time to restore
Change fail percentage
Lead time
Market sensing
Improvement in efficiency &
effectiveness
Improvement in experience
Increase in influence
Using Metrics to measure GenAI driven
excellence
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 21
LEAD
TIME
TECH
DEBT
● Code quality
● Managing tech debt
● Optimal Branching strategy
● Design flexibility
● Automated test coverage
● Shift left in security and
performance
● Continuous Integration
● UAT
● Continuous delivery
● Configuration Management/
Provisioning
● Story prioritization
● Early feedback and
adaptation
● AB testing
● Outdated Codebase
● Deficient Initial Design
● Complex Dependencies
● Excessive Module Coupling
● Divergence from Intended
Architecture
● High Code Complexity
● Non-uniform Coding Practices
● Neglected Code Refactoring
● Increased Cognitive
Complexity
● Elevated Cyclomatic
Complexity
● Excessive Code Modifications
● Accelerated Development
Pace
● Absence of CI/CD Processes
● Inconsistent Configuration
Management
● Inefficient Branching
Strategies
● Deficient Documentation
● Concentrated Knowledge
Domains
● Incomplete Documentation
● Accumulating Bug/Issue
Reports
● Improper Feature Prioritization
● Costly Technical Debt
Remediation
● Significant Cost of Delay
● Delayed Security Integration
● Unresolved Security Issues
● Backlogged Performance
Issues
● Postponed Performance
Optimization
● Inadequate Test Coverage
● Manual Testing Over-reliance
● Insufficient Code Coverage
Code Quality Architecture/Design Testability
Security &
Performance
Delivery Infra & DevOps
Engineering
Excellence
GenAI improves Lead Time and Tech Debt
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 22
EEBO Metrics
are telling
a fascinating story.
For now, let me leave
you with this.
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 23
2023 Developer Survey
“77% feel favorable towards
using AI tools as part of their
development workflow”
StackOverflow
Survey
“70% see a benefit to using
AI coding tools at work”
GitHub
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 24
Dinker Charak
dinkerc@thoughtworks.com | www.eebo.org | www.ddiinnxx.com
© 2023 Thoughtworks | eebo.org | agilekolkata.com | 25
1. Developer expertise is essential for evaluating the validity and accuracy
2. Prompting expertise is critical for generating high-quality prompts
3. Limitations in first-generation LLM tools can increase cognitive load due to
maintain context across interactions
Limitations

More Related Content

Similar to Agile Kolkata 2023 I EEBO Metrics in the Times of GenAI - Dinker Charak

Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?DCG Software Value
 
Are Function Points Still Relevant?
Are Function Points Still Relevant?Are Function Points Still Relevant?
Are Function Points Still Relevant?Premios Group
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgileNetwork
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterGene Kim
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021QMetry
 
How to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobileHow to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobilePerfecto by Perforce
 
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 OrganizationProgrameter
 
10 Software Testing Trends 2019
10 Software Testing Trends 201910 Software Testing Trends 2019
10 Software Testing Trends 2019Rock Interview
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...AgileNetwork
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextPerfecto by Perforce
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationPerfecto by Perforce
 
Keeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuableKeeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuablePerfecto by Perforce
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAQualitest
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxPrasannaKumarN8
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfsarah david
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
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.pdfshreyaporekar9
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 

Similar to Agile Kolkata 2023 I EEBO Metrics in the Times of GenAI - Dinker Charak (20)

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?
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
How to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobileHow to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & Mobile
 
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
 
10 Software Testing Trends 2019
10 Software Testing Trends 201910 Software Testing Trends 2019
10 Software Testing Trends 2019
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...
Agile Mumbai 2023 | Modern DevOps Solution through Integrated Software Delive...
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
How to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test AutomationHow to Guarantee Continuous Value from your Test Automation
How to Guarantee Continuous Value from your Test Automation
 
Keeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously ValuableKeeping Your Continuous Test Automation Continuously Valuable
Keeping Your Continuous Test Automation Continuously Valuable
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
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
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 

More from 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 KunalAgileNetwork
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyAgileNetwork
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...AgileNetwork
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeAgileNetwork
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...AgileNetwork
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...AgileNetwork
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SAgileNetwork
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...AgileNetwork
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...AgileNetwork
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...AgileNetwork
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...AgileNetwork
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...AgileNetwork
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamAgileNetwork
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...AgileNetwork
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...AgileNetwork
 

More from AgileNetwork (20)

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
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Agile Kolkata 2023 I EEBO Metrics in the Times of GenAI - Dinker Charak

  • 1. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 1 About This Deck for Agile Kolkata, 2023 Meta Synopsis The talk session explores the growth of EEBO Metrics (Engineering Excellence to Business Outcomes) as a way to underscores the value of Engineering Excellence as an enabler of business outcomes. However, as GenAI exploded into the scene and disrupted many processes, the question we asked ourselves was, is EEBO Metrics as a framework still relevant? So we started inspecting the new SDLC from the lens of EEBO Metrics and see if it does bring forth the value GenAI brings to Engineering Excellence. Key Takeaway 1. Measuring Engineering Excellence: The session emphasizes the importance of fitness metrics to ensure technology investments contribute to desired outcomes. 2. Correlation for Success: Using metrics to establish correlations between engineering excellence and business outcomes provides valuable insights for achieving success. 3. Bridge to Excellence: EEBO Metrics serve as a bridge between engineering excellence and ROI, offering a clear path for measuring and improving technology investments. 4. Glimpse of new SDLC in times of GenAI: Where and how can GenAI be used in SDLC to accelerate time-to-market and journey towards excellence. 5. Does GenAI lead to Better Outcomes: Using EEBO Metrics to establish a before and after scenario can help establish the value GenAI can bring to complex product development .
  • 2. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 2 EEBO Metrics in the times of GenAI
  • 3. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 3 A banks's technology capabilities were hampering its growth. The return on technology investment lagged its competitors. The management invested in people, processes and product. The metrics started looking great indicating improvements. But the business was still not happy!
  • 4. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 4
  • 5. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 5
  • 6. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 6 Speed is irrelevant, if you are going in the wrong direction.
  • 7. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 7 “We need a tool” Focus is on Tool
  • 8. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 8 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
  • 9. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 9 “We need to track this metric” “We need a tool” Focus is on Metrics Focus is on Tool
  • 10. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 10 # 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
  • 11. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 11 “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
  • 12. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 12 “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”
  • 13. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 13 “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
  • 14. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 14 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
  • 15. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 15 Characteristics of a good fitness metrics Fitness Metric is multivariate (calculated from multiple data points) Fitness Metric measures an activity against its desired goal Fitness Metrics should make success & failure criteria clear Fitness Metrics are Fully Modeled & agreed upon
  • 16. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 16 Industry Reference Remediation Plan Ready Threshold of Failure Success Marker Baselining Period Time Monitoring Period Face Value Ownership Matrix Fully Modelled Metrics: More than a number Measurement
  • 17. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 17 3 key metrics of excellence in software development 4 key metrics of excellence in production deployment 4 key categories for business outcomes Build failure rate Security warnings Tech debt Deployment frequency Mean time to restore Change fail percentage Lead time Market sensing Improvement in efficiency & effectiveness Improvement in experience Increase in influence Using Metrics to establish a correlation
  • 18. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 18 And then ChatGPT happened, changing everything.
  • 19. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 19 GenAI driven SDLC Maintenance Deployment Testing Development Design Analysis Planning Research ● User research ● Market research ● Regulatory research ● Requirement analysis ● Security and compliance ● UI & process analysis ● Coding and implementation ● Unit and integration testing ● API development ● Data annotation & pipelines ● Project planning ● Data & migration planning ● Security & risk planning ● User centric design ● Policy and procedure design ● Solution Architecture ● Database design ● Functional test, E2E tests ● Load testing ● Compliance testing ● Deployment planning ● Monitoring and observability ● Automated deployment ● RCA and data processing ● Bug fixing and testing ● Technical debt addressal Quick Win HIgh Leverage
  • 20. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 20 3 key metrics of excellence in software development 4 key metrics of excellence in production deployment 4 key categories for business outcomes Build failure rate Security warnings Tech debt Deployment frequency Mean time to restore Change fail percentage Lead time Market sensing Improvement in efficiency & effectiveness Improvement in experience Increase in influence Using Metrics to measure GenAI driven excellence
  • 21. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 21 LEAD TIME TECH DEBT ● Code quality ● Managing tech debt ● Optimal Branching strategy ● Design flexibility ● Automated test coverage ● Shift left in security and performance ● Continuous Integration ● UAT ● Continuous delivery ● Configuration Management/ Provisioning ● Story prioritization ● Early feedback and adaptation ● AB testing ● Outdated Codebase ● Deficient Initial Design ● Complex Dependencies ● Excessive Module Coupling ● Divergence from Intended Architecture ● High Code Complexity ● Non-uniform Coding Practices ● Neglected Code Refactoring ● Increased Cognitive Complexity ● Elevated Cyclomatic Complexity ● Excessive Code Modifications ● Accelerated Development Pace ● Absence of CI/CD Processes ● Inconsistent Configuration Management ● Inefficient Branching Strategies ● Deficient Documentation ● Concentrated Knowledge Domains ● Incomplete Documentation ● Accumulating Bug/Issue Reports ● Improper Feature Prioritization ● Costly Technical Debt Remediation ● Significant Cost of Delay ● Delayed Security Integration ● Unresolved Security Issues ● Backlogged Performance Issues ● Postponed Performance Optimization ● Inadequate Test Coverage ● Manual Testing Over-reliance ● Insufficient Code Coverage Code Quality Architecture/Design Testability Security & Performance Delivery Infra & DevOps Engineering Excellence GenAI improves Lead Time and Tech Debt
  • 22. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 22 EEBO Metrics are telling a fascinating story. For now, let me leave you with this.
  • 23. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 23 2023 Developer Survey “77% feel favorable towards using AI tools as part of their development workflow” StackOverflow Survey “70% see a benefit to using AI coding tools at work” GitHub
  • 24. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 24 Dinker Charak dinkerc@thoughtworks.com | www.eebo.org | www.ddiinnxx.com
  • 25. © 2023 Thoughtworks | eebo.org | agilekolkata.com | 25 1. Developer expertise is essential for evaluating the validity and accuracy 2. Prompting expertise is critical for generating high-quality prompts 3. Limitations in first-generation LLM tools can increase cognitive load due to maintain context across interactions Limitations