SlideShare a Scribd company logo
1 of 28
Download to read offline
Specialized skill and knowledge
is actively being shared and
distributed within and across
teams to reduce
single point failure            Predictability


risk              Automation                     Quality




                       Collaboration     Transparency




Development work on committed
Stories is guided by executable
acceptance tests (ATDD)

                                Predictability


                  Automation                     Quality




                       Collaboration     Transparency
Only non-critical issues and
exploratory testing are manually
verified

                              Predictability


                 Automation                    Quality




                     Collaboration     Transparency




All non-functional requirements
are automated



                              Predictability


                 Automation                    Quality




                     Collaboration     Transparency
There are multiple, thriving
channels to grow expertise while
Teams remain cross functional
e.g. Communities of
Practice                       Predictability


                  Automation                    Quality




                      Collaboration     Transparency




We have one shared Definition
of Done across our group/
organization

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
We can create stable and
verifiable builds of our product
on demand and from
independent sources
                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




Cross cutting concerns are
collectively managed by a
virtual expert group drawn from
the teams (for example
architecture or                Predictability


continuous        Automation                    Quality

delivery)
                      Collaboration     Transparency
The entire Team works to
deliver the release during the
release sprint

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




The Team takes ownership of
external dependencies to ensure
committed value gets delivered

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
The Team mostly swarms on
committed Stories in the sprint
to ensure items are delivered

                              Predictability


                 Automation                    Quality




                     Collaboration     Transparency




The Team has a visible measure
of end user value from our
releases

                              Predictability


                 Automation                    Quality




                     Collaboration     Transparency
Business Value drives all Team
work (even ‘technical’ tasks and
research)

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




All our Definition of Done tests
per Story (inc acceptance tests)
are fully automated

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
We continuously and
demonstrably strive to improve
our engineering capabilities for
example by having
regular code dojos               Predictability


                    Automation                    Quality




                        Collaboration     Transparency




The Team actively works to
reduce technical debt it has
identified, and is focussed on
not creating new debt
                                 Predictability


                    Automation                    Quality




                        Collaboration     Transparency
Release Planning is guided by
the Team’s ability to deliver
(their velocity)

                                Predictability


                   Automation                    Quality




                       Collaboration     Transparency




The team takes responsibility for
its tool and environments to
take Stories to ‘Done’

                                Predictability


                   Automation                    Quality




                       Collaboration     Transparency
Each team member has
experienced the Scrum Master
role for at least one sprint

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




The Team typically works on the
committed Sprint backlog in the
same priority order as the
Product Backlog
                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
The Business Value attached to
Stories is understood by the
Team

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




All Teams have a common
Release Definition of Done



                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
Retrospectives are producing 1-3
actionable improvement actions
every sprint which the Team
works on and reviews at the
next retrospective                Predictability


                     Automation                    Quality




                         Collaboration     Transparency




The Team actively works to fix
existing defects (bugs)



                                  Predictability


                     Automation                    Quality




                         Collaboration     Transparency
The actively identifies Technical
Debt and makes it visible



                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




Shared code ownership is
actively pursued by the team, for
example shared code
conventions or trunk is
in a constantly                Predictability


buildable state   Automation                    Quality




                      Collaboration     Transparency
During the Sprint, the Team
reviews Stories with the Product
Owner as they are completed

                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




The team delivers on its
commitment with at least 90%
predictability (ratio of accepted
to committed estimation points)
                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
The team takes from the top of
the backlog at least 6-10 Stories
of about the same size into
every 1-2 week sprint
                                 Predictability


                    Automation                    Quality




                        Collaboration     Transparency




There is a product vision,
expressed as an elevator pitch,
and a list of SMART
requirements prioritized by
business value and it            Predictability


is visible to all   Automation                    Quality




                        Collaboration     Transparency
At the end of every sprint the
team delivers a potentially
shippable product, that can be
released or used
internally                      Predictability


                   Automation                    Quality




                       Collaboration     Transparency




The Team has a clear, agreed
and visible Definition of Ready
which has been communicated to
the Product Owner
                                Predictability


                   Automation                    Quality




                       Collaboration     Transparency
The Team works to a clear,
agreed and visible Definition of
Done. All ‘Done’ Stories meet this
standard
                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency




The team is continuously
improving quality and the
process, using the Active
Learning Cycle during the
retrospective                  Predictability


                  Automation                    Quality




                      Collaboration     Transparency
There is an impediment backlog
managed by the ScrumMaster.
Impediments are quickly
resolved by the team or the
ScrumMaster                    Predictability


                  Automation                    Quality




                      Collaboration     Transparency




There is a product backlog with
enough Stories to fill 1-2 sprints,
that all meet the Definition of
Ready
                               Predictability


                  Automation                    Quality




                      Collaboration     Transparency
The Team has a clear and
published Working Agreement
that is agreed to by all its
members
                                Predictability


                   Automation                    Quality




                       Collaboration     Transparency




During the sprint, the team
works on at most 2-3 Stories at
any one time until the Story is
done
                                Predictability


                   Automation                    Quality




                       Collaboration     Transparency
There is a sprint burndown that
uses estimation points and is
updated daily. Points only burn
down when Stories are
done                           Predictability


                  Automation                    Quality




                      Collaboration     Transparency




The team and Product Owner
meet regularly to groom
Stories. Everyone in the
development team estimates
Stories before                 Predictability


committing to     Automation                    Quality

them
                      Collaboration     Transparency
Stories are broken down into
tasks that are small enough to
be completed in 1-2 days,
tracked on the team's task
board                           Predictability


                   Automation                    Quality




                       Collaboration     Transparency




The team meets every day
around the task board, for a
short (max 15 min) standup to
update each other and plan the
day's activities                Predictability


                   Automation                    Quality




                       Collaboration     Transparency
The Product Owner has visibility
of the Team’s sprint capacity and
adjusts expectations accordingly


                                Predictability


                  Automation                      Quality




                      Collaboration      Transparency




The development team has 7+/-2
people and is cross-functional,
with all the skills necessary to
deliver a Story inside a sprint
                                 Predictability


                   Automation                      Quality




                        Collaboration      Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency
Predictability


Automation                    Quality




    Collaboration     Transparency




             Predictability


Automation                    Quality




    Collaboration     Transparency

More Related Content

What's hot

Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Derk-Jan de Grood
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
Derk-Jan de Grood
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
r_shanki
 
Agile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil SoftwareAgile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil Software
Noam Zakai
 

What's hot (20)

Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
Keynote: Testing and Quality in the Scaled Agile Framework for Lean Enterpris...
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
SAP Testing
SAP TestingSAP Testing
SAP Testing
 
Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcaderoCode campiasi qa-in-agile-projects-ana-figher-embarcadero
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Profile-Amal
Profile-AmalProfile-Amal
Profile-Amal
 
DST Vega test Tool
DST Vega test ToolDST Vega test Tool
DST Vega test Tool
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
Karate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigKarate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by Testrig
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Agile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil SoftwareAgile automation-practices by Shadi Mousa Galil Software
Agile automation-practices by Shadi Mousa Galil Software
 
Selenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing PyramidSelenium DeTox for Achieving the Right Testing Pyramid
Selenium DeTox for Achieving the Right Testing Pyramid
 
SANGEETHA S JADAV
SANGEETHA S JADAVSANGEETHA S JADAV
SANGEETHA S JADAV
 
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...
 
Agile ALM Tool Comparison
Agile ALM Tool ComparisonAgile ALM Tool Comparison
Agile ALM Tool Comparison
 

Similar to Growing Agile Team Behaviors

Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
Gredy
 
Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)
mayuri kulkarni
 
Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)
mayuri kulkarni
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 

Similar to Growing Agile Team Behaviors (20)

Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline Gates
 
Quality Assurance
Quality Assurance Quality Assurance
Quality Assurance
 
UAT TESTER
UAT TESTERUAT TESTER
UAT TESTER
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
Getting Started With QA Automation
Getting Started With QA AutomationGetting Started With QA Automation
Getting Started With QA Automation
 
From Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AIFrom Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AI
 
Tce automation-d4
Tce automation-d4Tce automation-d4
Tce automation-d4
 
UAT Tester.pdf
UAT Tester.pdfUAT Tester.pdf
UAT Tester.pdf
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
 
UAT TESTER
UAT TESTERUAT TESTER
UAT TESTER
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011
 
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous Delivery
 
Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)
 
Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)Mayuri Kulkarni_istqb cv (1)
Mayuri Kulkarni_istqb cv (1)
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Continuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOpsContinuous Testing - What QA means for DevOps
Continuous Testing - What QA means for DevOps
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWS
 
Atagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging CloudAtagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging Cloud
 

More from Dave Sharrock

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
Dave Sharrock
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
Dave Sharrock
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
Dave Sharrock
 

More from Dave Sharrock (20)

Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023Is Agile in your DNA | Portland Global Scrum Gathering 2023
Is Agile in your DNA | Portland Global Scrum Gathering 2023
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
An agile approach to change management
An agile approach to change managementAn agile approach to change management
An agile approach to change management
 
Epic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlinesEpic Budgeting - or how agile teams meet deadlines
Epic Budgeting - or how agile teams meet deadlines
 
Epic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadinesEpic Budgeting - how agile teams meet deadines
Epic Budgeting - how agile teams meet deadines
 
Avoiding the Dilbert Syndrome
Avoiding the Dilbert SyndromeAvoiding the Dilbert Syndrome
Avoiding the Dilbert Syndrome
 
3 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 20163 Stages of Agility: Agile Austin 2016
3 Stages of Agility: Agile Austin 2016
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
 
Herding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teamsHerding cats, or the art of scaling agile teams
Herding cats, or the art of scaling agile teams
 
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
Thoughts on Lean Product Development at CAMUG, YYC Nov 2014
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
Great Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, WinnipegGreat Agile Teams @ SDEC13, Winnipeg
Great Agile Teams @ SDEC13, Winnipeg
 
Lean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, WinnipegLean Product Management @ SDEC13, Winnipeg
Lean Product Management @ SDEC13, Winnipeg
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
ProductCamp Vancouver 2013
ProductCamp Vancouver 2013ProductCamp Vancouver 2013
ProductCamp Vancouver 2013
 
Through the looking glass
Through the looking glassThrough the looking glass
Through the looking glass
 
Giving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to FlyGiving Teams the Roots to Grow and Wings to Fly
Giving Teams the Roots to Grow and Wings to Fly
 
Growing Agile Teams Poster
Growing Agile Teams PosterGrowing Agile Teams Poster
Growing Agile Teams Poster
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
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 Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Growing Agile Team Behaviors

  • 1. Specialized skill and knowledge is actively being shared and distributed within and across teams to reduce single point failure Predictability risk Automation Quality Collaboration Transparency Development work on committed Stories is guided by executable acceptance tests (ATDD) Predictability Automation Quality Collaboration Transparency
  • 2. Only non-critical issues and exploratory testing are manually verified Predictability Automation Quality Collaboration Transparency All non-functional requirements are automated Predictability Automation Quality Collaboration Transparency
  • 3. There are multiple, thriving channels to grow expertise while Teams remain cross functional e.g. Communities of Practice Predictability Automation Quality Collaboration Transparency We have one shared Definition of Done across our group/ organization Predictability Automation Quality Collaboration Transparency
  • 4. We can create stable and verifiable builds of our product on demand and from independent sources Predictability Automation Quality Collaboration Transparency Cross cutting concerns are collectively managed by a virtual expert group drawn from the teams (for example architecture or Predictability continuous Automation Quality delivery) Collaboration Transparency
  • 5. The entire Team works to deliver the release during the release sprint Predictability Automation Quality Collaboration Transparency The Team takes ownership of external dependencies to ensure committed value gets delivered Predictability Automation Quality Collaboration Transparency
  • 6. The Team mostly swarms on committed Stories in the sprint to ensure items are delivered Predictability Automation Quality Collaboration Transparency The Team has a visible measure of end user value from our releases Predictability Automation Quality Collaboration Transparency
  • 7. Business Value drives all Team work (even ‘technical’ tasks and research) Predictability Automation Quality Collaboration Transparency All our Definition of Done tests per Story (inc acceptance tests) are fully automated Predictability Automation Quality Collaboration Transparency
  • 8. We continuously and demonstrably strive to improve our engineering capabilities for example by having regular code dojos Predictability Automation Quality Collaboration Transparency The Team actively works to reduce technical debt it has identified, and is focussed on not creating new debt Predictability Automation Quality Collaboration Transparency
  • 9. Release Planning is guided by the Team’s ability to deliver (their velocity) Predictability Automation Quality Collaboration Transparency The team takes responsibility for its tool and environments to take Stories to ‘Done’ Predictability Automation Quality Collaboration Transparency
  • 10. Each team member has experienced the Scrum Master role for at least one sprint Predictability Automation Quality Collaboration Transparency The Team typically works on the committed Sprint backlog in the same priority order as the Product Backlog Predictability Automation Quality Collaboration Transparency
  • 11. The Business Value attached to Stories is understood by the Team Predictability Automation Quality Collaboration Transparency All Teams have a common Release Definition of Done Predictability Automation Quality Collaboration Transparency
  • 12. Retrospectives are producing 1-3 actionable improvement actions every sprint which the Team works on and reviews at the next retrospective Predictability Automation Quality Collaboration Transparency The Team actively works to fix existing defects (bugs) Predictability Automation Quality Collaboration Transparency
  • 13. The actively identifies Technical Debt and makes it visible Predictability Automation Quality Collaboration Transparency Shared code ownership is actively pursued by the team, for example shared code conventions or trunk is in a constantly Predictability buildable state Automation Quality Collaboration Transparency
  • 14. During the Sprint, the Team reviews Stories with the Product Owner as they are completed Predictability Automation Quality Collaboration Transparency The team delivers on its commitment with at least 90% predictability (ratio of accepted to committed estimation points) Predictability Automation Quality Collaboration Transparency
  • 15. The team takes from the top of the backlog at least 6-10 Stories of about the same size into every 1-2 week sprint Predictability Automation Quality Collaboration Transparency There is a product vision, expressed as an elevator pitch, and a list of SMART requirements prioritized by business value and it Predictability is visible to all Automation Quality Collaboration Transparency
  • 16. At the end of every sprint the team delivers a potentially shippable product, that can be released or used internally Predictability Automation Quality Collaboration Transparency The Team has a clear, agreed and visible Definition of Ready which has been communicated to the Product Owner Predictability Automation Quality Collaboration Transparency
  • 17. The Team works to a clear, agreed and visible Definition of Done. All ‘Done’ Stories meet this standard Predictability Automation Quality Collaboration Transparency The team is continuously improving quality and the process, using the Active Learning Cycle during the retrospective Predictability Automation Quality Collaboration Transparency
  • 18. There is an impediment backlog managed by the ScrumMaster. Impediments are quickly resolved by the team or the ScrumMaster Predictability Automation Quality Collaboration Transparency There is a product backlog with enough Stories to fill 1-2 sprints, that all meet the Definition of Ready Predictability Automation Quality Collaboration Transparency
  • 19. The Team has a clear and published Working Agreement that is agreed to by all its members Predictability Automation Quality Collaboration Transparency During the sprint, the team works on at most 2-3 Stories at any one time until the Story is done Predictability Automation Quality Collaboration Transparency
  • 20. There is a sprint burndown that uses estimation points and is updated daily. Points only burn down when Stories are done Predictability Automation Quality Collaboration Transparency The team and Product Owner meet regularly to groom Stories. Everyone in the development team estimates Stories before Predictability committing to Automation Quality them Collaboration Transparency
  • 21. Stories are broken down into tasks that are small enough to be completed in 1-2 days, tracked on the team's task board Predictability Automation Quality Collaboration Transparency The team meets every day around the task board, for a short (max 15 min) standup to update each other and plan the day's activities Predictability Automation Quality Collaboration Transparency
  • 22. The Product Owner has visibility of the Team’s sprint capacity and adjusts expectations accordingly Predictability Automation Quality Collaboration Transparency The development team has 7+/-2 people and is cross-functional, with all the skills necessary to deliver a Story inside a sprint Predictability Automation Quality Collaboration Transparency
  • 23. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency
  • 24. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency
  • 25. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency
  • 26. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency
  • 27. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency
  • 28. Predictability Automation Quality Collaboration Transparency Predictability Automation Quality Collaboration Transparency