Download presentation
Presentation is loading. Please wait.
Published byTamsyn Cook Modified over 9 years ago
1
RECIPE FOR BAKING QUALITY IN Process Improvements that Increase Quality
2
Illusion of Waterfall Requirements Design Development QA Waterfall Release 80% Done??
3
Requirements Design Development Requirements Design Development Requirements Design Development Requirements Design Development Agile Sprint 1Sprint 2Sprint 3Sprint 4 QA Potentially Releasable Product Increment Working software is the primary measure of progress Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY
4
Tear Down This Wall Testers are integrated into Development Image Source: http://www.thesniper.us Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY
5
What is the cost of finding a defect late? Images Source: http://wendistry.com/wp-content/uploads/2010/03/haystack.jpg 20 Developers making 10 code changes a day 1 Day = 200 Changes 1 Day = 200 Changes 2 Weeks = 2,000 Changes 2 Months = 8,000 Changes
6
Testing Approaches Low CostRepeatableExecute FastExecute Frequently Manual ad-hoc Manual scripted Automated UI Level Automated Unit Level
7
Testing Approaches Low CostRepeatableExecute FastExecute Frequently Manual ad-hoc Manual scripted Automated UI Level Automated Unit Level
8
What is Testing in Agile? Testing is embedded into the Definition of DoneTesting drives developmentTest whenever possible throughout developmentAgile testing is a team effort http://www.agiletesting.info/what-is-agile-testing-112
9
Test automation is a core agile practice. - Lisa Crispin (Agile Testing)
10
Tests Are a Safety Net Image Source: drawingwater.org Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY
11
The Test Automation Pyramid
12
Prevention and Detection Image source: http://www.cncofficesystems.com/blog/hp-software-bug-is-bait-for-hackers/
13
Test-Driven Development Rinse, repeat Add a test. Run it. See it fail. Write code. Run test. See it pass. Refactor.
14
Image Source: innovativelearningdesignes.ca
15
Push Testing Down Strategize as a team on the testing of each story/feature Strategize as a team on the testing of each story/feature Image: http://www.adp-ascensores.com/ascensores-alicante-promocion/
16
Push Testing Down Strategize as a team on the testing of each story/feature Strategize as a team on the testing of each story/feature Image: http://www.adp-ascensores.com/ascensores-alicante-promocion/ Understand what can/cannot be tested at each level Understand what can/cannot be tested at each level
17
Push Testing Down Strategize as a team on the testing of each story/feature Strategize as a team on the testing of each story/feature Understand what can/cannot be tested at each level Understand what can/cannot be tested at each level Image: http://www.adp-ascensores.com/ascensores-alicante-promocion/ Ensure entire team gains value from all automated tests Ensure entire team gains value from all automated tests
18
Done is DONE: In-Sprint Final Verification
19
Website – AgileVelocity.com Blog – AustinAgile.com Twitter - @austinagile Now Hiring: Do you want to be part of the Agile movement, helping companies build innovative products faster???? Agile Velocity, Austin’s Software Development practice leader, is hiring core Developers and QA experts to its highly collaborative team. Upcoming Training: March 26: Certified Scrum Master Workshop April 24 – Advanced Product Planning Workshop May 12 – Certified Product Owner Workshop Transforming Technology Organizations Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY Thanks!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.