SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von Rally Software

Mehr von 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...
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 

Kürzlich hochgeladen (20)

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...
 
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
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 

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.