AgileDC 2014: Achieving Enduring Agile Successin Large Organizations
Achieving Balanced Agile Testing
Transcript of Achieving Balanced Agile Testing
Achieving Balanced Agile Testing:
The 3-Pillars and Beyond
Special GuestsMichael Cooper, CSMBob Galen, CSC
Brought to you by:
Introductions
Michael Cooper, CSMChief Quality Officer, W3 LLC
Companies (Healthcare IT Leaders and Run Consultants)
An acknowledged thought leader in QAT, Michael was previously the software QA and Testing evangelist for HP Software. He has also lead large QA and Testing teams and initiatives at Healthcare Providers, T-Mobile USA, FICO and Equifax. Mike is a certified scrum master. He has spoken at numerous industry events for testers including StarWest and HP Discover, SAP/Sapphire, and he’s a contributor to the latest World Quality Report from HP.
https://www.linkedin.com/in/qacooper
Bob Galen, CSCPresident and Principal Agile Coach
RGalen Consulting Group
Bob is an Agile Methodologist, Practitioner, Coach and Author. In this role he helps guide companies and teams in their pragmatic adoption and organizational shift towards Scrum and other Agile methods and practices. Bob regularly speaks at international conferences and professional groups on topics related to software development, project management, software testing and team leadership.
http://www.linkedin.com/in/bobgalen
DoD – another view
Task:• Implemented• Unit Tested• Code commented• Code peer reviewed• In source trunk• In CI build• Coverage met• Standards met• Tracked• Other metrics?
Story:• AC met• All agreed tasks
done• Functionally tested /
auto test built• All known bugs fixed• CI success, including
DB / config updates• Smoke-tested• Integration tested• Tracked• Documented for
user view
Sprint:• End date met• Stories demo’d• UAT complete• Retro held and
documented• Product backlog
updated• Exploratory testing
done• Performance (etc.)
tested• Regression suite
updated and verified
• All bugs closed or postponed
• Installation works• Documented for
tech. view
Release:• All agreed sprints done• Integration tested /
hardened• Documentation
“tested”• Install packages
complete• Release notes• Marketing collateral• Regression test suite
complete• Security testing• PO sign-off
The Agile Release TrainSynchronized
Iterate
Iterate
Team 1
Team 2
Team 3
Team 4
Iterate
Iterate
Harden Iterate Iterate Iterate
X-teamHarden
Harden
Harden
Harden
Iterate Iterate
Iterate Iterate
Iterate Iterate
Iterate Iterate Iterate Iterate
Iterate
Iterate
Iterate
Internal Release
External Release
Docs,Training,Support,
UAT,Comp.
Team n
…
Continuous Integration
Continuous Integration
Continuous Integration
Continuous Integration
Agile Testing Tools
http://www.softwaretestinghelp.com/15-best-test-management-tools-for-software-testers/
20%
80%
Quality Assurance & Testing Costs
Defect Correction
Retail and Field Service Costs
Production Defect Correction
Liability
Warranty Costs
Damage to Brand
Campaign Damage
Revenue Leakage & Improper Billing
Churn caused by poor Customer
Experience
Lower conversion rates on the web
Security Breaches
Increased Customer Support Costs
Excess Hardware Costs
Litigation & Penalties
Hotfix\Patch Deployment
Cost ofgood quality
Cost of poor quality
It’s all about the Customers and the Business!
Contact Bob and MichaelBob Galen
Experience-driven agile focused training, coaching &
consulting
Cell: (919) [email protected]
www.rgalen.com
Michael Cooper
IT Executive and Agile Quality Consultant
Cell: (404) 428-5465 [email protected]
[email protected]@QACooper