RECIPE FOR BAKING QUALITY IN Process Improvements that Increase Quality.

Slides:



Advertisements
Similar presentations
The Road to Agile From the Bottom Up Kevin Malley Tracey Clark 1 March 20 th, 2013 SWOQG.
Advertisements

Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Behavior Driven Test Development
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
An Effective Agile Testing Framework AN AGILE TESTING FRAMEWORK
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Can’t Live With It, Can’t.
Taking a Waterfall Project Agile REF: Paul Geberth GCSS-J Project Manager Establishment of an Agile Project.
Local Touch – Global Reach The New Tester Matthew Eakin, Manager Managed Testing Practice Sogeti, USA.
Copyright  2002, Medical Present Value, Inc. All rights reserved. Copyright © 2010 Texas Education Agency. All rights reserved. TEA confidential and proprietary.
Agile on Board or How We Do It at Intel Artem Fedko Copyright © 2013 Intel Corporation. All rights reserved Intel are trademark of Intel Corporation in.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)
An Introduction to Agile Project Management CHAPTER SEVENTEEN PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights.
Agile development By Sam Chamberlain. First a bit of history..
Scrum Master & Agile Project Manager: A Tale of Two Different Roles
Introduction to Agile.
QA Transformation “Get on board or risk NOW!” Ray Scott QA Transformation Consultant
Continuous Integration April 2014 tap|QA Presentation.
Roy Budhai Sr. ST Manager, Reporting and Visualization Oct, 2010 Continuous Testing Improvement.
Sprint – Weekly cadence
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
© 2011 AccuRev, Inc. All Rights Reserved -1- Optimizing Your Software Process AccuRev Proprietary and Confidential Information - © 2011 Optimizing Your.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
What is Scrum Process? Where is it used? How is it better?
Extreme Programming Software Developing Methodology.
Agile Adoption GMAS Product / Practice Teams PMO Meeting – May 2014.
© BJSS Limited Going Agile UK TMF - April 2011 Mark Crowther, Test Consultant.
AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Copyright © by Mark J. Sebern Software Engineering Process I SE Sprint Execution.
MAKING BUSINESS AGILE Andrew Kallman, MBA, PMP, CSP 21 March 2013 NYC Scrum Users Group AGILE PROGRAM MANAGEMENT USING THE UNIFIED VISION FRAMEWORK.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Technical Debt and What to do about it. Kane Mar Certified Scrum Trainer and Coach (CST and CSC) Kane Mar Certified.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
Dr. Rob Hasker. Programmers build entire system Testing team verifies system Maintenance Shortcut 16: Creeping bugs  Squishing bugs in the waterfall.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Geoff Davis Software Development Leader Software Development at eWater.
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
1 Punishment Through Continuous Delivery If it hurts, do it more often…
Testing under the Agile Method CSCI 521 Software Project Management based on the book Testing Extreme Programming by Lisa Crispin and Tip House.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
Barnes & Noble Alonda Morgan. Agile UX Agile.
HPE ALM Octane.
Rapid Launch Workshop ©CC BY-SA.
Agile Metrics that Matter
Setup QA Process Software Quality Assurance Telerik Software Academy
Agile Training – Agile Overview
Going Agile UK TMF April 2011 (without tears or lactic acid)
Agile Software Development Brian Moseley.
Product Backlog List of things that needs to be done to make the product come into existence 
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
The Importance Of Exploratory Testing For Enhancing The Quality Of Software.
7 Powerful Ways Software QA Services Expert Helps You Deliver Software Faster.
Best Approach And Practices For Software Quality Assurance Companies.
Advantages OF BDD Testing
Johanna Rothman Create Technical Excellence Chapter 9
Test Driven Development
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Real World Scrum with TFS & VSTS / Azure DevOps
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Agile Development.
Setup QA Process Software Quality Assurance Telerik Software Academy
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
AgilityHealth® ScrumMaster Training
Presentation transcript:

RECIPE FOR BAKING QUALITY IN Process Improvements that Increase Quality

Illusion of Waterfall Requirements Design Development QA Waterfall Release 80% Done??

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

Tear Down This Wall Testers are integrated into Development Image Source: Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY

What is the cost of finding a defect late? Images Source: 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

Testing Approaches Low CostRepeatableExecute FastExecute Frequently Manual ad-hoc Manual scripted Automated UI Level Automated Unit Level

Testing Approaches Low CostRepeatableExecute FastExecute Frequently Manual ad-hoc Manual scripted Automated UI Level Automated Unit Level

What is Testing in Agile? Testing is embedded into the Definition of DoneTesting drives developmentTest whenever possible throughout developmentAgile testing is a team effort

Test automation is a core agile practice. - Lisa Crispin (Agile Testing)

Tests Are a Safety Net Image Source: drawingwater.org Copyright © 2014 Agile Velocity, LLC. All Rights Reserved. AGILE VELOCITY PROPRIETARY

The Test Automation Pyramid

Prevention and Detection Image source:

Test-Driven Development Rinse, repeat Add a test. Run it. See it fail. Write code. Run test. See it pass. Refactor.

Image Source: innovativelearningdesignes.ca

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:

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: Understand what can/cannot be tested at each level Understand what can/cannot be tested at each level

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: Ensure entire team gains value from all automated tests Ensure entire team gains value from all automated tests

Done is DONE: In-Sprint Final Verification

Website – AgileVelocity.com Blog – AustinAgile.com Twitter 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!