SlideShare a Scribd company logo
1 of 23
Download to read offline
MY PORSCHE
AGILE GUILD
Agile Maturity Model
CHRISTOPHER NEUWIRTH
JANOS ANSEL
HOW TO IMPROVE TEAMS
RETROSPECTIVES
LESSONS LEARNED
POST MORTEMS
MEASURING VELOCITY
WHY
AGILE
MATURITY
MODEL
HOW TO IMPROVE TEAMS
RETROSPECTIVES
LESSONS LEARNED
POST MORTEMS
MEASURING VELOCITY
more or less done
within the teams
WHY
AGILE
MATURITY
MODEL
IMPROVEMENTS COME WITH A BASELINE AND
REPRODUCABLE MEASUREMENTS
WHY WE NEED IMPROVEMENTS
WITHIN A TEAM
The ultimate value in Agile
development is that it enables
teams to deliver value faster,
with greater quality and
predictability, and greater
attitude to respond to change.
AIKIDO MARTIAL ARTS
JOURNEY
INTRODUCED BY
ALISTAIR COCKBURN
CONCEPT TO LEARN ALL KINDS OF
TECHNIQUES, PRACTICES AND TOOLS
FOR SOFTWARE DEVELOPMENT
SHU HA RI
NOVICE | Follow the rules – shu
PROFICIENT | Break the rules – ha
EXPERT | Be the rule - ri
NOVICE | Follow the rules – shu PROFICIENT | Break the rules – ha EXPERT | Be the rule - ri
Learning the process basics
Mimicking the practices
Learning and following the rules of
scrum/agile
Require a lot of training via a team
coach
Understand the Agile practices
and the importance of the
principles and values
Developing own distinctive
qualities
Require less training from a team
coach (asking questions)
Actively experiment with new
ways of working together and use
metrics to measure the effects
All team members consistently
think and act as a unit
Require little to no training from a
team coach
HOW
DO WE
GET
THERE?
QUANTITATIVE DIMENSIONS
VELOCITY
QUALITY
STORY CREATION
ACCURACY OF
COMMITMENT
SUSTAINABLE PACE
HOW
DO WE
GET
THERE?
QUALITATIVE DIMENSIONS
SPRINT PLANNING
RELEASE PLANNING
DAILY SCRUM
STORY ESTIMATION
RELEASE FREQUENCY
RETROSPECTIVES
HOW
TO
MEASURE
DAILY SCRUM
QUALITY
VELOCITY
ETROSPECTIVE
EFFORT ESTIMATIONSTORY CREATION
HOW
TO
MEASURE
DAILY SCRUM
QUALITY
EFFORT ESTIMATIONSTORY CREATION
VELOCITY
ETROSPECTIVE
HOW
TO
MEASURE
DAILY SCRUM
QUALITY
EFFORT ESTIMATIONSTORY CREATION
VELOCITY
ETROSPECTIVE
ASSESSMENT BY THE EXAMPLE
OF ONE MY PORSCHE TEAM
PRIME
DIRECTIVE
Regardless of what we discover, we understand and
truly believe that everyone did the best job they
could, given what they knew at the time, their skills
and abilities, the resources available, and the
situation at hand.
– Norm Kerth
Project Retrospectives:
A Handbook for Team Review
FRAMEWORK
CONDITIONS HOW TO RUNEXPLAIN WHYTAKES 60 MINUTES
ITERATION* PLANNING
Our target scenario “high” (3) is, a team has everything or similar out of this:
Planning happens before each iteration and the team work on it collectively.
Team is comfortable with the process, they break the stories into tasks, confident in their estimations, is able to do
planning for a 2 week iteration in 3-4 hours and the entire team believe the plan is achievable.
Team identifies available capacity for the next iteration. Team considers previous velocity indications to do iteration
planning.
Team actively experiments with new methodologies and practices and is using metrics to measure the effects.
If not (or just some parts of it), place yourself at “middle” (2) or “low” (1).
ESTIMATION
We have extremes, to the “low” (1) side we’d see examples like:
The team struggles gaining consensus on estimates and are dominated by experts. Meeting takes a long time and
estimates are frequently revised.
For “middle” (2) we’d expect this to be in place, like:
Team shares a common understanding of size relations. Team is able to estimate and can recognise when a story is too
big to estimate and takes appropriate action. Initial estimates for an iteration are within 25% of actuals.
For “high” (3) we’d expect this to be in place, like:
The team uses a common understanding of size relations and an effective approach to estimating work. Initial estimates
for an iteration are within 10% of actuals. Team make an effort to continuously check for improvements of this process.
GATHER
DATA
Shu (1) | 30%
Ha (2) | 5%
Ri (3) | 65%
STORY CREATION PROCESS
Data gathering can be done in
precense or by using digital
tools.
INTERESTING
INSIGHTS
1 3
EXTREMES
1 3
OUTLIERS
THE ASSESSMENT IS JUST
YOUR STARTING POINT
After you made visible where
you stand it‘s time to go deeper
and find out why these values
occured.
ROOT CAUSES
INSPECT AND ADAPT
SKILLS
EVOLVE.
TEAMS
CHANGE.REPEAT
CHRISTOPHER
NEUWIRTH
/in/christopher-neuwirth/ AGILE MATURITY MODEL
HOP IN AND STEP ON
JANOS
ANSEL
/in/janosansel/

More Related Content

Similar to ShuHaRi Agile Maturity Model | agile at Porsche

Software delivery perfomance duncan ham
Software delivery perfomance duncan hamSoftware delivery perfomance duncan ham
Software delivery perfomance duncan hamDuncan Ham
 
Performance through agility generic v2.2 seminar
Performance through agility generic v2.2 seminarPerformance through agility generic v2.2 seminar
Performance through agility generic v2.2 seminarRobert Twiddy
 
Presentation empiricism in your product backlog - Agile Swarming
Presentation empiricism in your product backlog - Agile SwarmingPresentation empiricism in your product backlog - Agile Swarming
Presentation empiricism in your product backlog - Agile SwarmingJürgen De Smet
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Emerging Skills for L&D to Enable the Future of Work
Emerging Skills for L&D to Enable the Future of WorkEmerging Skills for L&D to Enable the Future of Work
Emerging Skills for L&D to Enable the Future of Workarun pradhan
 
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor ParacBosnia Agile
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About Itwjperez0629
 
Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Monisha Menon
 
But First, Strategy: Foundations for building a martech strategy
But First, Strategy: Foundations for building a martech strategyBut First, Strategy: Foundations for building a martech strategy
But First, Strategy: Foundations for building a martech strategyWiden, an Acquia company
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8Optimizely
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
How to start an Agile Transformation
How to start an Agile TransformationHow to start an Agile Transformation
How to start an Agile TransformationFranky Redant
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Accelerating Business Value - Culture Shift Enablers
Accelerating Business Value - Culture Shift EnablersAccelerating Business Value - Culture Shift Enablers
Accelerating Business Value - Culture Shift EnablersRavi Kumar
 
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)KaiNexus
 

Similar to ShuHaRi Agile Maturity Model | agile at Porsche (20)

Lean Agile : voir en grand !
Lean Agile : voir en grand !Lean Agile : voir en grand !
Lean Agile : voir en grand !
 
Software delivery perfomance duncan ham
Software delivery perfomance duncan hamSoftware delivery perfomance duncan ham
Software delivery perfomance duncan ham
 
Performance through agility generic v2.2 seminar
Performance through agility generic v2.2 seminarPerformance through agility generic v2.2 seminar
Performance through agility generic v2.2 seminar
 
Presentation empiricism in your product backlog - Agile Swarming
Presentation empiricism in your product backlog - Agile SwarmingPresentation empiricism in your product backlog - Agile Swarming
Presentation empiricism in your product backlog - Agile Swarming
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Emerging Skills for L&D to Enable the Future of Work
Emerging Skills for L&D to Enable the Future of WorkEmerging Skills for L&D to Enable the Future of Work
Emerging Skills for L&D to Enable the Future of Work
 
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
10 tips how to make your Scrum fail - or succeed if you want by Igor Parac
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About It
 
Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!
 
But First, Strategy: Foundations for building a martech strategy
But First, Strategy: Foundations for building a martech strategyBut First, Strategy: Foundations for building a martech strategy
But First, Strategy: Foundations for building a martech strategy
 
QUIKSOLVER
QUIKSOLVERQUIKSOLVER
QUIKSOLVER
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
How To Build a Winning Experimentation Program & Team | Optimizely ANZ Webinar 8
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
How to start an Agile Transformation
How to start an Agile TransformationHow to start an Agile Transformation
How to start an Agile Transformation
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Accelerating Business Value - Culture Shift Enablers
Accelerating Business Value - Culture Shift EnablersAccelerating Business Value - Culture Shift Enablers
Accelerating Business Value - Culture Shift Enablers
 
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
Cascading Strategy Through Hoshin Kanri (Strategy Deployment)
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

ShuHaRi Agile Maturity Model | agile at Porsche

  • 1. MY PORSCHE AGILE GUILD Agile Maturity Model CHRISTOPHER NEUWIRTH JANOS ANSEL
  • 2. HOW TO IMPROVE TEAMS RETROSPECTIVES LESSONS LEARNED POST MORTEMS MEASURING VELOCITY WHY AGILE MATURITY MODEL
  • 3. HOW TO IMPROVE TEAMS RETROSPECTIVES LESSONS LEARNED POST MORTEMS MEASURING VELOCITY more or less done within the teams WHY AGILE MATURITY MODEL
  • 4. IMPROVEMENTS COME WITH A BASELINE AND REPRODUCABLE MEASUREMENTS
  • 5. WHY WE NEED IMPROVEMENTS WITHIN A TEAM The ultimate value in Agile development is that it enables teams to deliver value faster, with greater quality and predictability, and greater attitude to respond to change.
  • 6. AIKIDO MARTIAL ARTS JOURNEY INTRODUCED BY ALISTAIR COCKBURN CONCEPT TO LEARN ALL KINDS OF TECHNIQUES, PRACTICES AND TOOLS FOR SOFTWARE DEVELOPMENT SHU HA RI NOVICE | Follow the rules – shu PROFICIENT | Break the rules – ha EXPERT | Be the rule - ri
  • 7. NOVICE | Follow the rules – shu PROFICIENT | Break the rules – ha EXPERT | Be the rule - ri Learning the process basics Mimicking the practices Learning and following the rules of scrum/agile Require a lot of training via a team coach Understand the Agile practices and the importance of the principles and values Developing own distinctive qualities Require less training from a team coach (asking questions) Actively experiment with new ways of working together and use metrics to measure the effects All team members consistently think and act as a unit Require little to no training from a team coach
  • 8. HOW DO WE GET THERE? QUANTITATIVE DIMENSIONS VELOCITY QUALITY STORY CREATION ACCURACY OF COMMITMENT SUSTAINABLE PACE
  • 9. HOW DO WE GET THERE? QUALITATIVE DIMENSIONS SPRINT PLANNING RELEASE PLANNING DAILY SCRUM STORY ESTIMATION RELEASE FREQUENCY RETROSPECTIVES
  • 13. ASSESSMENT BY THE EXAMPLE OF ONE MY PORSCHE TEAM
  • 14. PRIME DIRECTIVE Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. – Norm Kerth Project Retrospectives: A Handbook for Team Review
  • 15. FRAMEWORK CONDITIONS HOW TO RUNEXPLAIN WHYTAKES 60 MINUTES
  • 16. ITERATION* PLANNING Our target scenario “high” (3) is, a team has everything or similar out of this: Planning happens before each iteration and the team work on it collectively. Team is comfortable with the process, they break the stories into tasks, confident in their estimations, is able to do planning for a 2 week iteration in 3-4 hours and the entire team believe the plan is achievable. Team identifies available capacity for the next iteration. Team considers previous velocity indications to do iteration planning. Team actively experiments with new methodologies and practices and is using metrics to measure the effects. If not (or just some parts of it), place yourself at “middle” (2) or “low” (1).
  • 17. ESTIMATION We have extremes, to the “low” (1) side we’d see examples like: The team struggles gaining consensus on estimates and are dominated by experts. Meeting takes a long time and estimates are frequently revised. For “middle” (2) we’d expect this to be in place, like: Team shares a common understanding of size relations. Team is able to estimate and can recognise when a story is too big to estimate and takes appropriate action. Initial estimates for an iteration are within 25% of actuals. For “high” (3) we’d expect this to be in place, like: The team uses a common understanding of size relations and an effective approach to estimating work. Initial estimates for an iteration are within 10% of actuals. Team make an effort to continuously check for improvements of this process.
  • 18. GATHER DATA Shu (1) | 30% Ha (2) | 5% Ri (3) | 65% STORY CREATION PROCESS Data gathering can be done in precense or by using digital tools.
  • 20. THE ASSESSMENT IS JUST YOUR STARTING POINT After you made visible where you stand it‘s time to go deeper and find out why these values occured. ROOT CAUSES
  • 23. CHRISTOPHER NEUWIRTH /in/christopher-neuwirth/ AGILE MATURITY MODEL HOP IN AND STEP ON JANOS ANSEL /in/janosansel/