SlideShare a Scribd company logo
How agile is your team?
“Enhance success and happiness
for people and organizations by
facing challenges together”
Who am I
Phani Bhushan
Agile Coach at Prowareness
Hyderabad  Delhi  US  Europe  Bangalore
Programmer  BA  Process ConsultantCoach
Twitter: @phanibca
Software is at the heart of
everything…
Without software everything
stops…
The speed of change is
accelerating
Big corporations seem to die…
Source: The Shift Index – Deloitte Centre for the Edge, 2011
Why Do We Measure?
To take action when deviating from what
we expect or desire.
Where there is no standard there can be no Kaizen.
–Taiichi Ohno
The Perfect Mix
Metrics are a key aspect of every
(software) improvement process.
The iterative foundation of Scrum makes
collecting measurements and responding
to them extremely straightforward.
Which metrics?
Goals
• What do we
want to
achief?
Questions
• Why?
Metrics
• Metrics
should be
able to show
results
An approach commonly used in software is the GQM (quality)
approach.
GQM approach
Improve the results of our Scrum implementation
from the business point of view
How satisfied is our Scrum Team and Stakeholder?
Happiness Metric, Net Promoter Score
Are we constantly improving our team maturity?
Ratio of Successful Sprints, Focus Factor, Estimation Accuracy,
Reliability
Is our development effort aligned with the business?
Return on Investment, Total Business Value Earned
Are we increasing the quantity of work delivered?
Velocity, Process Efficiency, Sprint Burn down, Release Burn up
Is the quality of the work compliant to the norm?
Defect Count, Severity of Faults
How satisfied is our Scrum Team and Stakeholder?
For stakeholders:
For the team
Are we constantly improving our team maturity?
The percentage of
time the team
spends on
committed work
Number of
succesfull sprints /
Total number of
sprints
Is our development effort aligned with the business?
Return on Investment & Total Business Value
Earned
500
600
700
800
900
1000
1100
0
5
10
15
20
25
30
35
40
45
50
1 2 3 4 5 6 7 8
StoryPoints Velocity vs. Total Business Value Earned
Velocity
Total Business Value Earned
Are we increasing the quantity of work delivered?
Are we increasing the quantity of work delivered?
Sprint Burn down & Release Burn up
Is the quality of the work compliant to the norm?
When to stop measuring?
“Measure what is important,
don't make important what you
can measure”
Robert McNamara, US Defense Secretary (1960s)
Now, some Specifics
How mature is my team?
SCRUM
Engineering practices
 Quality
Process efficiency
Choice of Metrics
Metric Comment Desired
Release Planning
Plan is available Release plan is made with PO and stakeholders Yes
Tracking is done?
Release plan need to be updated after every
sprint release Yes
Visibility to all stakeholders
Updated release plan is communicated with PO
and all stakeholders Yes
Sprint Planning
Time required for planning
How much time team spent to close on sprint
goals. 4 hours
Lead time from sprint start When did sprint start? 0
% of Stories complied to DOR How many sprint goals 100%
# of in sprint changes
Number of changes to sprint goals during
execution 0
SCRUM events
Stand ups done in right way?
Followed all guidelines of a standup , “Every
day” Yes
Refinement/Grooming done? Refined backlog w/ atlease 2 sprints visibility Yes
Pre demos for all demo able stories? Ideal Case : This should be part of DoD Yes
Demo done in right way? As per guidelines Yes
Retrospective done in right way? Outcome - prioritized list of impediments Yes
Communication
Demo Script Sent one day in advance Yes
Sprint delivery email w/Quality
numbers
- Code metrics
- Resolved impediments
- Key refactored items To be sent after demo / deployment Yes
Impediments
Open
Closed in last sprint
# of new things tried Atleast 1
SCRUM
Metric Desired
Unit Test coverage
Over all Above 85%
Last sprint Above 85%
Automated functional test coverage
Over all Above 85%
Last sprint Above 85%
CI
Automated deployments Yes
Build time Less than 10 mins
Programming basics
Pair programming %
Code reviews 100%
TDD TBD
Design improvements/Refactoring As much as required
Engineering practices
Metric Desired
Open Bugs 0
Last sprint bugs 0
Code metrics As per guidelines
Quality
Metric Desired
Average lead time to close impediments
Estimation efficiency of stories 100%
Execution efficiency of stories 100%
Process efficiency
0
1
2
3
4
5
Planning
Collaboration
Continous
improvement
Quality of
deliverables
Technical Agiliy
Transparency
and
commitment
Sprint 3
Sprint 2
Sprint 1
Talk about it
0
2
4
6
8
10
12
14
Sprint 3 Sprint 2 Sprint 1
Total Impedements
Opened in Current
Sprint
Closed in Current
Sprint
0
50
100
150
200
250
300
1 2 3 4 5 6 7 8 9
Storypoints
SprintVelocity Ben
Four pillars of SCRUM
Empirical process
Inspection
Adaption
Transparency
Thank you.
Twitter: @phanibca
Blog: kspbhushan.wordpress.com

More Related Content

What's hot

#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Agile Testing Alliance
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
Agile Testing Alliance
 
My DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program ManagerMy DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program Manager
AgileNetwork
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
Atlassian
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
TechWell
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
QASymphony
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Angela Dugan
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
QASymphony
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop Webinar
QASymphony
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
Original Software
 
Agile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimationAgile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimation
Agile Testing alliance
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
QA or the Highway
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
Dennis Stevens
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony
 
Continuous testing the new must have skill of tomorrow's tech leaders
Continuous testing  the new must have skill of tomorrow's tech leadersContinuous testing  the new must have skill of tomorrow's tech leaders
Continuous testing the new must have skill of tomorrow's tech leaders
Nadav Yeheskel - Looking for a Test/QA engineer
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony Webinar
QASymphony
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
QASymphony
 
About Agile Testing Alliance
About Agile Testing AllianceAbout Agile Testing Alliance
About Agile Testing Alliance
Agile Testing alliance
 

What's hot (20)

#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
 
My DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program ManagerMy DevOps Experiences and Lessons learnt as a Program Manager
My DevOps Experiences and Lessons learnt as a Program Manager
 
How to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile TestingHow to Build in Quality from Day 1 using Lean QA and Agile Testing
How to Build in Quality from Day 1 using Lean QA and Agile Testing
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Modernizing Your Testing Tools
Modernizing Your Testing ToolsModernizing Your Testing Tools
Modernizing Your Testing Tools
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop Webinar
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
Agile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimationAgile Testing Alliance Chapter presentation - Agile estimation
Agile Testing Alliance Chapter presentation - Agile estimation
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
 
Continuous testing the new must have skill of tomorrow's tech leaders
Continuous testing  the new must have skill of tomorrow's tech leadersContinuous testing  the new must have skill of tomorrow's tech leaders
Continuous testing the new must have skill of tomorrow's tech leaders
 
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Testing Metrics with qTest Insights  - QASymphony WebinarSoftware Testing Metrics with qTest Insights  - QASymphony Webinar
Software Testing Metrics with qTest Insights - QASymphony Webinar
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
 
About Agile Testing Alliance
About Agile Testing AllianceAbout Agile Testing Alliance
About Agile Testing Alliance
 

Viewers also liked

Gloria amy tan
Gloria amy tanGloria amy tan
Gloria amy tan
Scholars Burton
 
Devante facebook
Devante facebookDevante facebook
Devante facebook
Scholars Burton
 
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Alessandro Montalti
 
Coneguem girona núria_costa
Coneguem girona núria_costaConeguem girona núria_costa
Coneguem girona núria_costaNuria Costa
 
Alma facebook rfk
Alma facebook rfkAlma facebook rfk
Alma facebook rfk
Scholars Burton
 
Núria costa act2
Núria costa act2Núria costa act2
Núria costa act2Nuria Costa
 
Malik 1
Malik 1Malik 1
Reece photos
Reece photosReece photos
Reece photos
feartom
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
VersionOne
 

Viewers also liked (10)

Gloria amy tan
Gloria amy tanGloria amy tan
Gloria amy tan
 
Devante facebook
Devante facebookDevante facebook
Devante facebook
 
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
 
Coneguem girona núria_costa
Coneguem girona núria_costaConeguem girona núria_costa
Coneguem girona núria_costa
 
Alma facebook rfk
Alma facebook rfkAlma facebook rfk
Alma facebook rfk
 
Núria costa act2
Núria costa act2Núria costa act2
Núria costa act2
 
Malik 1
Malik 1Malik 1
Malik 1
 
Norge på 1970 tallet
Norge på 1970   talletNorge på 1970   tallet
Norge på 1970 tallet
 
Reece photos
Reece photosReece photos
Reece photos
 
What's the State of Agile Software Development?
What's the State of Agile Software Development?What's the State of Agile Software Development?
What's the State of Agile Software Development?
 

Similar to How agile is your team

Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
Naresh Jain
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
XBOSoft
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
itSMF UK
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
Ashutosh Rai
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
bmcglin
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production Teams
Josh Hill
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
 
IntroSCRUM
IntroSCRUMIntroSCRUM
How to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team TomorrowHow to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team Tomorrow
Jelmer Borst
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
QA or the Highway
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
PrasannaKumarN8
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Montréal
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
Inflectra
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
Inflectra
 
Close to agile
Close to agileClose to agile
Close to agile
philywu
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
vineet
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
Comparative Agility
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
Mark Kovacevich
 

Similar to How agile is your team (20)

Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Campaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production TeamsCampaign Operations - a Primer for Production Teams
Campaign Operations - a Primer for Production Teams
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
How to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team TomorrowHow to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team Tomorrow
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
DevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptxDevOps Transformation Solution Recommendation.pptx
DevOps Transformation Solution Recommendation.pptx
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Close to agile
Close to agileClose to agile
Close to agile
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Deploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agilityDeploying a data centric approach to enterprise agility
Deploying a data centric approach to enterprise agility
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 

Recently uploaded

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
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
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
 
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
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
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
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
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
 
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
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
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
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
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
 

Recently uploaded (20)

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
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
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
 
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...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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...
 
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*
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
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 -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
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...
 
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...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
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
 
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...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
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...
 

How agile is your team

  • 1. How agile is your team? “Enhance success and happiness for people and organizations by facing challenges together”
  • 2. Who am I Phani Bhushan Agile Coach at Prowareness Hyderabad Delhi US Europe Bangalore Programmer BA Process ConsultantCoach Twitter: @phanibca
  • 3. Software is at the heart of everything…
  • 5. The speed of change is accelerating
  • 6. Big corporations seem to die… Source: The Shift Index – Deloitte Centre for the Edge, 2011
  • 7. Why Do We Measure? To take action when deviating from what we expect or desire. Where there is no standard there can be no Kaizen. –Taiichi Ohno
  • 8. The Perfect Mix Metrics are a key aspect of every (software) improvement process. The iterative foundation of Scrum makes collecting measurements and responding to them extremely straightforward.
  • 9. Which metrics? Goals • What do we want to achief? Questions • Why? Metrics • Metrics should be able to show results An approach commonly used in software is the GQM (quality) approach.
  • 10. GQM approach Improve the results of our Scrum implementation from the business point of view How satisfied is our Scrum Team and Stakeholder? Happiness Metric, Net Promoter Score Are we constantly improving our team maturity? Ratio of Successful Sprints, Focus Factor, Estimation Accuracy, Reliability Is our development effort aligned with the business? Return on Investment, Total Business Value Earned Are we increasing the quantity of work delivered? Velocity, Process Efficiency, Sprint Burn down, Release Burn up Is the quality of the work compliant to the norm? Defect Count, Severity of Faults
  • 11. How satisfied is our Scrum Team and Stakeholder? For stakeholders: For the team
  • 12. Are we constantly improving our team maturity? The percentage of time the team spends on committed work Number of succesfull sprints / Total number of sprints
  • 13. Is our development effort aligned with the business? Return on Investment & Total Business Value Earned 500 600 700 800 900 1000 1100 0 5 10 15 20 25 30 35 40 45 50 1 2 3 4 5 6 7 8 StoryPoints Velocity vs. Total Business Value Earned Velocity Total Business Value Earned
  • 14. Are we increasing the quantity of work delivered?
  • 15. Are we increasing the quantity of work delivered? Sprint Burn down & Release Burn up
  • 16. Is the quality of the work compliant to the norm?
  • 17. When to stop measuring? “Measure what is important, don't make important what you can measure” Robert McNamara, US Defense Secretary (1960s)
  • 18. Now, some Specifics How mature is my team?
  • 20. Metric Comment Desired Release Planning Plan is available Release plan is made with PO and stakeholders Yes Tracking is done? Release plan need to be updated after every sprint release Yes Visibility to all stakeholders Updated release plan is communicated with PO and all stakeholders Yes Sprint Planning Time required for planning How much time team spent to close on sprint goals. 4 hours Lead time from sprint start When did sprint start? 0 % of Stories complied to DOR How many sprint goals 100% # of in sprint changes Number of changes to sprint goals during execution 0 SCRUM events Stand ups done in right way? Followed all guidelines of a standup , “Every day” Yes Refinement/Grooming done? Refined backlog w/ atlease 2 sprints visibility Yes Pre demos for all demo able stories? Ideal Case : This should be part of DoD Yes Demo done in right way? As per guidelines Yes Retrospective done in right way? Outcome - prioritized list of impediments Yes Communication Demo Script Sent one day in advance Yes Sprint delivery email w/Quality numbers - Code metrics - Resolved impediments - Key refactored items To be sent after demo / deployment Yes Impediments Open Closed in last sprint # of new things tried Atleast 1 SCRUM
  • 21. Metric Desired Unit Test coverage Over all Above 85% Last sprint Above 85% Automated functional test coverage Over all Above 85% Last sprint Above 85% CI Automated deployments Yes Build time Less than 10 mins Programming basics Pair programming % Code reviews 100% TDD TBD Design improvements/Refactoring As much as required Engineering practices
  • 22. Metric Desired Open Bugs 0 Last sprint bugs 0 Code metrics As per guidelines Quality Metric Desired Average lead time to close impediments Estimation efficiency of stories 100% Execution efficiency of stories 100% Process efficiency
  • 23. 0 1 2 3 4 5 Planning Collaboration Continous improvement Quality of deliverables Technical Agiliy Transparency and commitment Sprint 3 Sprint 2 Sprint 1 Talk about it 0 2 4 6 8 10 12 14 Sprint 3 Sprint 2 Sprint 1 Total Impedements Opened in Current Sprint Closed in Current Sprint 0 50 100 150 200 250 300 1 2 3 4 5 6 7 8 9 Storypoints SprintVelocity Ben
  • 24. Four pillars of SCRUM Empirical process Inspection Adaption Transparency
  • 25. Thank you. Twitter: @phanibca Blog: kspbhushan.wordpress.com