SlideShare a Scribd company logo
1 of 14
© 2009 Rally Software Development, Inc. 1 A Whole TeamApproach to Quality We’re All in This Together
Why Agile? 37% Faster to Market(Rally Teams 50%)1 16% More Productive(Rally Teams 25%)1 ¼ the Expected Defect Rate1 © 2009 Rally Software Development, Inc. 2 QSMA Benchmarked 26 Agile development projects, against a database of 7,500 primarily traditional development projects in 500 organizations.Results – Agile teams using Rally were 50% faster to market and 25% more productive @ ¼ the expected defect rates. 1) QSMA and Cutter Consortium ROI study on Agile teams, 2008.
The Entire Agile Team is Accountable for Quality Traditional Agile Dev and QA Separate QA as the Quality Police,Expected to “test in” quality QA has the keys to production/veto card QA integrated with Team Team Accountability & Commitment to Quality QA has a critical seat at the table throughout the process © 2009 Rally Software Development, Inc. 3
The Entire Agile Team is Accountable for Quality Traditional Agile © 2009 Rally Software Development, Inc. 4 “We’re All in This Together” “Moving Sticks – Not My Job” s.
© 2009 Rally Software Development, Inc. 5 The Essence of Agile is Iterative Development Agile projects build software incrementally, typically using short iterations of  1-4 weeks, to keep development aligned with changing business needs So, instead of a single pass, 6-18 month release that predicts all requirements up-front and squeezes testing during the end game… Agile adapts to frequent feedback by delivering working,fully tested code every 1-4 week iteration
The Agile Team has a shared goal ofA High Quality Product that Drives Business Value © 2009 Rally Software Development, Inc. 6 The team commits to delivering value in the form of potentially shippableproduct every 1-4 weeks. User stories specify the value to be delivered.For stories to be accepted, the implementation must be complete and fully tested “As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors”
© 2009 Rally Software Development, Inc. 7 The Team Must Test to Deliver Value Teams agree to a “Definition of Done” that representspotentially shippable code at the User Story, Iteration and Release Levels. Sample Team “Done” List: …with a Story ,[object Object]
 all unit tests passing
 all acceptance tests running and passing
 help text written
 accepted by theProduct Owner
 could be delivered to users…with an iteration ,[object Object]
 product backup complete
 performance testing

More Related Content

Viewers also liked

Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
Mariya Breyter
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
David Rico
 

Viewers also liked (17)

Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014
 
Road to agile: federal government case study
Road to agile: federal government case studyRoad to agile: federal government case study
Road to agile: federal government case study
 
Agile Acceptance testing with Fitnesse
Agile Acceptance testing with FitnesseAgile Acceptance testing with Fitnesse
Agile Acceptance testing with Fitnesse
 
Writing Acceptance Tests Using Fitnesse
Writing Acceptance Tests Using FitnesseWriting Acceptance Tests Using Fitnesse
Writing Acceptance Tests Using Fitnesse
 
Acceptance Test Driven Development
Acceptance Test Driven DevelopmentAcceptance Test Driven Development
Acceptance Test Driven Development
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
ATDD in Practice
ATDD in PracticeATDD in Practice
ATDD in Practice
 
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony WebinarRisk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
Risk Mitigation Using Exploratory and Technical Testing | QASymphony Webinar
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOps
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
 
ATDD Using Robot Framework
ATDD Using Robot FrameworkATDD Using Robot Framework
ATDD Using Robot Framework
 
Becoming an Agile Coach
Becoming an Agile CoachBecoming an Agile Coach
Becoming an Agile Coach
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven Development
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Next Level Agile - Ryan Polk
Next Level Agile - Ryan PolkNext Level Agile - Ryan Polk
Next Level Agile - Ryan Polk
 

More from Rally Software

More from Rally Software (14)

Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics
 
How is Agile Working For You?
How is Agile Working For You?How is Agile Working For You?
How is Agile Working For You?
 
Business Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the ParadoxBusiness Agility and Annual Planning: Solving the Paradox
Business Agility and Annual Planning: Solving the Paradox
 
The Impact of Agile Quantified - Agile Australia 2014
The Impact of Agile Quantified - Agile Australia 2014The Impact of Agile Quantified - Agile Australia 2014
The Impact of Agile Quantified - Agile Australia 2014
 
Think Differently: Re-imagining Resource Management in a Disruptive Age
Think Differently: Re-imagining Resource Management in a Disruptive AgeThink Differently: Re-imagining Resource Management in a Disruptive Age
Think Differently: Re-imagining Resource Management in a Disruptive Age
 
Beyond Agile Execution: Agility for Impact by Ryan Martens
 Beyond Agile Execution: Agility for Impact by Ryan Martens Beyond Agile Execution: Agility for Impact by Ryan Martens
Beyond Agile Execution: Agility for Impact by Ryan Martens
 
When Worlds Collide by Karl Scotland
When Worlds Collide by Karl ScotlandWhen Worlds Collide by Karl Scotland
When Worlds Collide by Karl Scotland
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
Rally For Impact Introduction
Rally For Impact IntroductionRally For Impact Introduction
Rally For Impact Introduction
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing Agile
 
Agile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data MiningAgile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data Mining
 
Executive Experience Reports
Executive Experience ReportsExecutive Experience Reports
Executive Experience Reports
 
Greening our Planet, our Industry, our Community and our Company – a goal we ...
Greening our Planet, our Industry, our Community and our Company – a goal we ...Greening our Planet, our Industry, our Community and our Company – a goal we ...
Greening our Planet, our Industry, our Community and our Company – a goal we ...
 
Agile Enterprise Adoption And Enterprise Agile Enterprise Adoption And Enterp...
Agile Enterprise Adoption And Enterprise Agile Enterprise Adoption And Enterp...Agile Enterprise Adoption And Enterprise Agile Enterprise Adoption And Enterp...
Agile Enterprise Adoption And Enterprise Agile Enterprise Adoption And Enterp...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
Safe Software
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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 - 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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Whole Team Approach to Quality

  • 1. © 2009 Rally Software Development, Inc. 1 A Whole TeamApproach to Quality We’re All in This Together
  • 2. Why Agile? 37% Faster to Market(Rally Teams 50%)1 16% More Productive(Rally Teams 25%)1 ¼ the Expected Defect Rate1 © 2009 Rally Software Development, Inc. 2 QSMA Benchmarked 26 Agile development projects, against a database of 7,500 primarily traditional development projects in 500 organizations.Results – Agile teams using Rally were 50% faster to market and 25% more productive @ ¼ the expected defect rates. 1) QSMA and Cutter Consortium ROI study on Agile teams, 2008.
  • 3. The Entire Agile Team is Accountable for Quality Traditional Agile Dev and QA Separate QA as the Quality Police,Expected to “test in” quality QA has the keys to production/veto card QA integrated with Team Team Accountability & Commitment to Quality QA has a critical seat at the table throughout the process © 2009 Rally Software Development, Inc. 3
  • 4. The Entire Agile Team is Accountable for Quality Traditional Agile © 2009 Rally Software Development, Inc. 4 “We’re All in This Together” “Moving Sticks – Not My Job” s.
  • 5. © 2009 Rally Software Development, Inc. 5 The Essence of Agile is Iterative Development Agile projects build software incrementally, typically using short iterations of 1-4 weeks, to keep development aligned with changing business needs So, instead of a single pass, 6-18 month release that predicts all requirements up-front and squeezes testing during the end game… Agile adapts to frequent feedback by delivering working,fully tested code every 1-4 week iteration
  • 6. The Agile Team has a shared goal ofA High Quality Product that Drives Business Value © 2009 Rally Software Development, Inc. 6 The team commits to delivering value in the form of potentially shippableproduct every 1-4 weeks. User stories specify the value to be delivered.For stories to be accepted, the implementation must be complete and fully tested “As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors”
  • 7.
  • 8. all unit tests passing
  • 9. all acceptance tests running and passing
  • 10. help text written
  • 11. accepted by theProduct Owner
  • 12.
  • 13. product backup complete
  • 15. all defects closed or postponed
  • 16.
  • 19. security pass validated
  • 20.
  • 21. The Role of the Tester © 2009 Rally Software Development, Inc. 9 “The nature of the tester's role changes in iterative projects. We are no longer the high-profile victims, we are no longer the lonely advocates of quality, we are merely (!) competent service providers, collaborating with a group that wants to achieve high quality.” - Cem Kaner
  • 22.
  • 23. Help the business stakeholders define acceptance criteriaand examples for user stories during iteration planning
  • 24. Estimate test tasks as part of user story work breakdown
  • 27. Perform non-functional testing(e.g., performance/security) or interfacewith specialty teams
  • 28.
  • 37.
  • 38. The Product Owner drives the product from a business perspective. Feedback is provided every 1 to 4 weeks, so requirements mistakes are caught immediately.
  • 39.
  • 40. Summary and Next Steps Summary Agile teams are jointly committedand accountable to Quality Testers are one role on a team delivering a quality product that drives business value The results are in. Agile teams using Rally are 50% faster to market, 25% more productive and have ¼ the expected defects of their peers Next Steps © 2009 Rally Software Development, Inc. 14 View the “How to Fit Testing in the Iteration” presentation in this series to see how testing fits in a 1-4 week time-box. Explore the Implementing Agile Teams, Agile Test & Engineering Practices, and Rally JumpStart Service Offerings Request a free 30-day Rally Enterprise Edition trial.