6/2/2015
1
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The Tester Role in the
Agile Release Train
Malcolm Isaacs, June 2015
Malcolm.Isaacs@hp.com
@MalcolmIsaacs
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
Agenda
Introduction
The Agile Enterprise
Teams and Individuals
Roles
6/2/2015
2
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
Agenda
Introduction
The Agile Enterprise
Teams and Individuals
Roles
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Industry Trends
Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and
HP
83 93
17
7
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2013 2014
% of Organizations doing Agile Testing
At least some Agile testing No Agile approach
6/2/2015
3
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Industry Trends
54%
57%
45%
43%
0% 20% 40% 60% 80% 100%
2013
2014
Involvement of Testers in App Delivery Lifecycle
Planning
Implementation
Early stage Late stage
Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and
HP
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
Industry Trends
4%
6%
19%
26%
0%
5%
10%
15%
20%
25%
30%
2011 2012 2013 2014
Organizations with Fully-Operational Testing Centers of
Excellence
Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and
HP
6/2/2015
4
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Agenda
Introduction
The Agile Enterprise
Teams and Individuals
Roles
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
Continuous agility throughout the organization
The Agile Enterprise
Implementation
Releas
e
Discovery
PORTFOL
IO
PROGRA
M
TEAM
6/2/2015
5
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
PORTFOL
IO
PROGRA
M
TEAM
Roles in the Agile Enterprise
Portfolio
Owner
Enterprise
Architect
Product
Manager
Project
Manager
Scrum
Master
Testers
Product
Manageme
nt
Release
Manageme
nt
Product
Owner
Devs
Agile
Team
Busines
s
Analyst
System
Architect
User
Experienc
e
Test
Architect
VP of
Quality
VP of
Development
Testers DevOps
System
Team
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
PORTFOL
IO
PROGRA
M
TEAM
Who is Responsible for Quality in the Agile
Enterprise?
Portfolio
Owner
Enterprise
Architect
Product
Manager
Project
Manager
Scrum
Master
Testers
Product
Manageme
nt
Release
Manageme
nt
Product
Owner
Devs
Agile
Team
Busines
s
Analyst
System
Architect
User
Experienc
e
Test
Architect
VP of
Quality
VP of
Development
Testers DevOps
System
Team
6/2/2015
6
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
PORTFOL
IO
PROGRA
M
TEAM
Who Actually Tests in the Agile Enterprise?
Portfolio
Owner
Enterprise
Architect
Product
Manager
Project
Manager
Scrum
Master
Testers
Product
Manageme
nt
Release
Manageme
nt
Product
Owner
Devs
Agile
Team
Busines
s
Analyst
System
Architect
User
Experienc
e
Test
Architect
VP of
Quality
VP of
Development
Testers DevOps
System
Team
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Agenda
Introduction
The Agile Enterprise
Teams and Individuals
Roles
6/2/2015
7
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Testers on the Agile Release Train
Agile
Teams
System
Team
Supportin
g Cast
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Developers/Testers/DevTesters
Testers in the Agile Team
Contribute to Defining ‘Done’
Develop and execute test scripts
Testing frameworks and automated testing
Identify edge cases and prepare test data
Review testability
6/2/2015
8
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Build Engineers, Integrators, Load Testers, End-to-End Testers
Testers in the System Team
Test-platforms and automation frameworks
Continuous Integration, Continuous Deployment
System integration
Testing end-to-end, Performance, etc
Cross-system concerns
System
Team
Agile
Team
Agile
Team
Agile
Team
Agile
Team
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Test Architect Automation Architect System Architect
User Experience Business Analyst Product Owner
Supporting Cast*
*Scott Ambler, Roles on Agile Teams
6/2/2015
9
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Interactions
Tester
Developers
Product
Owner
Scrum/Agile
Master
System
Architect
Test/Auto.
Architect
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Communities of Practice
Collaboration and knowledge sharing between teams
Team A
Team B
Team C
6/2/2015
10
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Innovation and Planning Sprints
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Agenda
Introduction
The Agile Enterprise
Teams and Individuals
Roles
6/2/2015
11
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Scope and Estimate
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Help Define ‘Done’
Image: http://scalingsoftwareagilityblog.com/a-scalable-definition-of-
done
6/2/2015
12
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
Assess Testability
Image: https://www.flickr.com/photos/31690139@N02/2965956885/in/photostream, by chwalker01, under CC license:
https://creativecommons.org/licenses/by/2.0/
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24
Design and Execute Test Cases
http://commons.wikimedia.org/wiki/File:Drive_test_(9787693024).jpg By Oregon Department of Transportation (Drive test Uploaded by AlbertHerring) [CC BY 2.0
(http://creativecommons.org/licenses/by/2.0 )], via Wikimedia Commons
6/2/2015
13
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Automate
Image: http://www.getprice.com.au/gaggia-accademia-automatic-coffee-maker.htm
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
Collaborate
Image: http://despicableme.wikia.com/wiki/File:BO-
d5u_CMAAJdtR.jpg
6/2/2015
14
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Verify Fixes
"CBP checking authenticity of a travel document" by James R. Tourtellotte, CBP, U.S. Dept. of Homeland Security - Original link:
http://www.cbp.gov/xp/cgov/newsroom/photo_gallery/afc/inspectors_airports/air_05.xml (file Air_5fphoto_5f05.jpg) Now available at: link. Licensed under Public Domain via Wikimedia Commons -
http://commons.wikimedia.org/wiki/File:CBP_checking_authenticity_of_a_travel_document.jpg#/media/File:CBP_checking_authenticity_of_a_travel_document.jpg
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
Attend Daily Stand-Up Meetings
6/2/2015
15
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
Track Different Metrics
http://upload.wikimedia.org/wikipedia/commons/0/05/SampleBurndownChart.png By Pablo Straub (Own work) [Public domain], via Wikimedia
Commons
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
Fail Fast, and Learn from Failure
"Paris Tuileries Garden Facepalm statue" by Alex E. Proimos - http://www.flickr.com/photos/proimos/4199675334/ . Licensed under CC BY 2.0 via Wikimedia Commons -
http://commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg#/media/File:Paris_Tuileries_Garden_Facepalm_statue.jpg
6/2/2015
16
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
Embrace Change
Image: http://www.slideshare.net/faro00oq/were-great-at-welcoming-change-but-suck-at-accommodating-
it
- Farooq Ali, Blank Canvas
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
Learn
Image: http://upload.wikimedia.org/wikipedia/commons/2/2b/Radcliffe_Camera%2C_Oxford_-_Oct_2006.jpg By Diliff (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html), CC-BY-SA-3.0
(http://creativecommons.org/licenses/by-sa/3.0/ ) or CC BY 2.5 (http://creativecommons.org/licenses/by/2.5 )], via Wikimedia Commons
6/2/2015
17
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33
Adopt New Practices and Responsibilities
Image:
http://en.wikipedia.org/wiki/File:ST_TNG_Season_One_Cast.jp
g
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34
Summary
Early
Involvement
‘Done’ Collaborate
Teams Constraints Patience!
6/2/2015
18
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35
Resources and Further Reading
• World Quality Report 2014-15 (HP, CapGemini, Sogeti)
• http://www.capgemini.com/thought-leadership/world-quality-report-2014-15
• Scaled Agile Framework (SAFe)
• http://scaledagileframework.com
• Roles on Agile Teams: From Small to Large Teams (Scott Ambler)
• http://www.ambysoft.com/essays/agileRoles.html
• Meet Big Agile: Testing on Large-Scale Projects (Geoff Meyer, Dell, STAREast
2014)
• http://www.agileconnection.com/presentation/meet-big-agile-testing-large-scale-projects
• The Three Pillars Approach to Your Agile Test Strategy (Bob Galen,
STAREast 2014)
• http://www.agileconnection.com/presentation/three-pillars-approach-your-agile-test-strategy
• LinkedIn Groups: ‘QA in an Agile World’, ‘Agile Testing’
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
6/2/2015
19
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

More Related Content

PDF
Technology Primer: Closing the DevOps Loop by Integrating CA Application Perf...
PDF
They Told Me to “Be Agile”, but I’m Not a Developer
PDF
Build Your Own Virtual API
PDF
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
PPTX
DevOps In Mobility World With Microsoft Technology
PDF
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
PDF
A systemic approach to shaping a DevOps culture
PDF
Case Study: Orange Goes from Dev "Oops" to DevOps With CA Application Perfor...
Technology Primer: Closing the DevOps Loop by Integrating CA Application Perf...
They Told Me to “Be Agile”, but I’m Not a Developer
Build Your Own Virtual API
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
DevOps In Mobility World With Microsoft Technology
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
A systemic approach to shaping a DevOps culture
Case Study: Orange Goes from Dev "Oops" to DevOps With CA Application Perfor...

What's hot (20)

PDF
Tech Talk: CA Project and Portfolio Management All About Resources
PDF
Web.dev extended : What's new in Web [GDG Taichung]
PDF
Leading the Transformation: Stories from the Trenches
PDF
Documenting RESTful APIs with Spring REST Docs
PDF
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
PDF
Technology Primer: Monitor Node.js App Performance and the Impact to DevOps w...
PDF
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
PDF
Scrum and kanban
PDF
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
PDF
Reduce Software Release Cycles by 4-5x with Application Release Automation fo...
PDF
Pre-Con Lab: Getting Started (and Hands-on) with CA Release Automation Contin...
PDF
Pentalog scrum vscyclev
PDF
和艦長一起玩轉 GitLab & GitLab Workflow
PDF
Seven Keys to Navigating Your Agile Testing Transition
PDF
A Lean-Agile approach to project prosperity
PDF
From DevOps to GitOps with GitLab
PDF
Testing in the new world-bug prevention vs. bug detection
PDF
DevOpsDays Taipei 2017 Opening Talk
PDF
Code analysis for a better future
PPTX
reactNative_Android
Tech Talk: CA Project and Portfolio Management All About Resources
Web.dev extended : What's new in Web [GDG Taichung]
Leading the Transformation: Stories from the Trenches
Documenting RESTful APIs with Spring REST Docs
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Node.js App Performance and the Impact to DevOps w...
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
Scrum and kanban
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
Reduce Software Release Cycles by 4-5x with Application Release Automation fo...
Pre-Con Lab: Getting Started (and Hands-on) with CA Release Automation Contin...
Pentalog scrum vscyclev
和艦長一起玩轉 GitLab & GitLab Workflow
Seven Keys to Navigating Your Agile Testing Transition
A Lean-Agile approach to project prosperity
From DevOps to GitOps with GitLab
Testing in the new world-bug prevention vs. bug detection
DevOpsDays Taipei 2017 Opening Talk
Code analysis for a better future
reactNative_Android
Ad

Viewers also liked (16)

PDF
EARS: The Easy Approach to Requirements Syntax
PDF
The Business Analyst Role on Agile Projects
PDF
Tips and Tricks for Building Secure Mobile Apps
PDF
Mobile App Testing: Design Automation Patterns You Should Use
PDF
Tips and Tricks for Building Secure Mobile Apps
PDF
Continuous Discovery: The Path to Learning and Growing
PDF
The Software Developers Guide to Prototyping Wearable Devices
PDF
Lean Software Development Is for Everyone
PDF
Automate REST Services Testing with RestAssured
PDF
Thought: The Future of Mobile and Embedded Application Input
PDF
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
PDF
Integrating Agile and Traditional Projects in the Enterprise
PDF
Five Critical Elements for Successful Agile Data Management
PDF
Mobile Performance Testing Crash Course
PDF
Objects vs. Images: Choosing the Right GUI Test Tool Architecture
PDF
Mindmaps: Agile and Lightweight Documentation for Testing
EARS: The Easy Approach to Requirements Syntax
The Business Analyst Role on Agile Projects
Tips and Tricks for Building Secure Mobile Apps
Mobile App Testing: Design Automation Patterns You Should Use
Tips and Tricks for Building Secure Mobile Apps
Continuous Discovery: The Path to Learning and Growing
The Software Developers Guide to Prototyping Wearable Devices
Lean Software Development Is for Everyone
Automate REST Services Testing with RestAssured
Thought: The Future of Mobile and Embedded Application Input
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
Integrating Agile and Traditional Projects in the Enterprise
Five Critical Elements for Successful Agile Data Management
Mobile Performance Testing Crash Course
Objects vs. Images: Choosing the Right GUI Test Tool Architecture
Mindmaps: Agile and Lightweight Documentation for Testing
Ad

Similar to The Tester Role in the Agile Release Train (20)

PPTX
StarWest 2013 Performance is not an afterthought – make it a part of your Agi...
PPTX
HPE ALM Octane | DevOps | Agile
PPTX
MGM Agile Dec 28th 2022 (003).pptx
PDF
Karim Fanadka
PDF
Building Quality In in SAFe – The Testing Organization’s Perspective
PPTX
Agile-plus-DevOps Testing for Packaged Applications
PPTX
Євген Лабунський: Agile in Enterprise. How do we do it
PPTX
Digital government presentation final
PPTX
Introduction to Agile Testing
PPTX
Training - Agile Testing
PDF
Testing in Agile Development
PDF
Do testers have to code... to be useful?
PPTX
Agile Testing
PDF
Agile testingoverview
PDF
Agile testing overview
PDF
The Speed to Cool: Agile Testing & Building Quality In
PPT
Acceptance Testing Driven Development, TDD
PDF
Agile testing - Madhu Krishnappa
PDF
Testers role agile2012
PDF
Ata pune 3rd meetup agile testing and testers role in agile development
StarWest 2013 Performance is not an afterthought – make it a part of your Agi...
HPE ALM Octane | DevOps | Agile
MGM Agile Dec 28th 2022 (003).pptx
Karim Fanadka
Building Quality In in SAFe – The Testing Organization’s Perspective
Agile-plus-DevOps Testing for Packaged Applications
Євген Лабунський: Agile in Enterprise. How do we do it
Digital government presentation final
Introduction to Agile Testing
Training - Agile Testing
Testing in Agile Development
Do testers have to code... to be useful?
Agile Testing
Agile testingoverview
Agile testing overview
The Speed to Cool: Agile Testing & Building Quality In
Acceptance Testing Driven Development, TDD
Agile testing - Madhu Krishnappa
Testers role agile2012
Ata pune 3rd meetup agile testing and testers role in agile development

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Cybersecurity: Protecting the Digital World
PPTX
Trending Python Topics for Data Visualization in 2025
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Computer Software - Technology and Livelihood Education
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PDF
Visual explanation of Dijkstra's Algorithm using Python
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
AI Guide for Business Growth - Arna Softech
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
Airline CRS | Airline CRS Systems | CRS System
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
Python is a high-level, interpreted programming language
How to Use SharePoint as an ISO-Compliant Document Management System
Cybersecurity: Protecting the Digital World
Trending Python Topics for Data Visualization in 2025
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
MCP Security Tutorial - Beginner to Advanced
Computer Software - Technology and Livelihood Education
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
CCleaner 6.39.11548 Crack 2025 License Key
Visual explanation of Dijkstra's Algorithm using Python
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
AI Guide for Business Growth - Arna Softech
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Airline CRS | Airline CRS Systems | CRS System
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
DNT Brochure 2025 – ISV Solutions @ D365
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Wondershare Recoverit Full Crack New Version (Latest 2025)
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Python is a high-level, interpreted programming language

The Tester Role in the Agile Release Train

  • 1. 6/2/2015 1 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The Tester Role in the Agile Release Train Malcolm Isaacs, June 2015 Malcolm.Isaacs@hp.com @MalcolmIsaacs © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2 Agenda Introduction The Agile Enterprise Teams and Individuals Roles
  • 2. 6/2/2015 2 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 Agenda Introduction The Agile Enterprise Teams and Individuals Roles © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Industry Trends Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and HP 83 93 17 7 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2013 2014 % of Organizations doing Agile Testing At least some Agile testing No Agile approach
  • 3. 6/2/2015 3 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 Industry Trends 54% 57% 45% 43% 0% 20% 40% 60% 80% 100% 2013 2014 Involvement of Testers in App Delivery Lifecycle Planning Implementation Early stage Late stage Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and HP © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 Industry Trends 4% 6% 19% 26% 0% 5% 10% 15% 20% 25% 30% 2011 2012 2013 2014 Organizations with Fully-Operational Testing Centers of Excellence Source: 2014-15 World Quality Report, October 2014, from CapGemini, Sogeti and HP
  • 4. 6/2/2015 4 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 Agenda Introduction The Agile Enterprise Teams and Individuals Roles © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Continuous agility throughout the organization The Agile Enterprise Implementation Releas e Discovery PORTFOL IO PROGRA M TEAM
  • 5. 6/2/2015 5 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 PORTFOL IO PROGRA M TEAM Roles in the Agile Enterprise Portfolio Owner Enterprise Architect Product Manager Project Manager Scrum Master Testers Product Manageme nt Release Manageme nt Product Owner Devs Agile Team Busines s Analyst System Architect User Experienc e Test Architect VP of Quality VP of Development Testers DevOps System Team © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 PORTFOL IO PROGRA M TEAM Who is Responsible for Quality in the Agile Enterprise? Portfolio Owner Enterprise Architect Product Manager Project Manager Scrum Master Testers Product Manageme nt Release Manageme nt Product Owner Devs Agile Team Busines s Analyst System Architect User Experienc e Test Architect VP of Quality VP of Development Testers DevOps System Team
  • 6. 6/2/2015 6 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 PORTFOL IO PROGRA M TEAM Who Actually Tests in the Agile Enterprise? Portfolio Owner Enterprise Architect Product Manager Project Manager Scrum Master Testers Product Manageme nt Release Manageme nt Product Owner Devs Agile Team Busines s Analyst System Architect User Experienc e Test Architect VP of Quality VP of Development Testers DevOps System Team © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 Agenda Introduction The Agile Enterprise Teams and Individuals Roles
  • 7. 6/2/2015 7 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 Testers on the Agile Release Train Agile Teams System Team Supportin g Cast © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Developers/Testers/DevTesters Testers in the Agile Team Contribute to Defining ‘Done’ Develop and execute test scripts Testing frameworks and automated testing Identify edge cases and prepare test data Review testability
  • 8. 6/2/2015 8 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 Build Engineers, Integrators, Load Testers, End-to-End Testers Testers in the System Team Test-platforms and automation frameworks Continuous Integration, Continuous Deployment System integration Testing end-to-end, Performance, etc Cross-system concerns System Team Agile Team Agile Team Agile Team Agile Team © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 Test Architect Automation Architect System Architect User Experience Business Analyst Product Owner Supporting Cast* *Scott Ambler, Roles on Agile Teams
  • 9. 6/2/2015 9 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 Interactions Tester Developers Product Owner Scrum/Agile Master System Architect Test/Auto. Architect © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 Communities of Practice Collaboration and knowledge sharing between teams Team A Team B Team C
  • 10. 6/2/2015 10 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Innovation and Planning Sprints © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 Agenda Introduction The Agile Enterprise Teams and Individuals Roles
  • 11. 6/2/2015 11 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 Scope and Estimate © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 Help Define ‘Done’ Image: http://scalingsoftwareagilityblog.com/a-scalable-definition-of- done
  • 12. 6/2/2015 12 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 Assess Testability Image: https://www.flickr.com/photos/31690139@N02/2965956885/in/photostream, by chwalker01, under CC license: https://creativecommons.org/licenses/by/2.0/ © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 Design and Execute Test Cases http://commons.wikimedia.org/wiki/File:Drive_test_(9787693024).jpg By Oregon Department of Transportation (Drive test Uploaded by AlbertHerring) [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0 )], via Wikimedia Commons
  • 13. 6/2/2015 13 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 Automate Image: http://www.getprice.com.au/gaggia-accademia-automatic-coffee-maker.htm © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26 Collaborate Image: http://despicableme.wikia.com/wiki/File:BO- d5u_CMAAJdtR.jpg
  • 14. 6/2/2015 14 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 Verify Fixes "CBP checking authenticity of a travel document" by James R. Tourtellotte, CBP, U.S. Dept. of Homeland Security - Original link: http://www.cbp.gov/xp/cgov/newsroom/photo_gallery/afc/inspectors_airports/air_05.xml (file Air_5fphoto_5f05.jpg) Now available at: link. Licensed under Public Domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:CBP_checking_authenticity_of_a_travel_document.jpg#/media/File:CBP_checking_authenticity_of_a_travel_document.jpg © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28 Attend Daily Stand-Up Meetings
  • 15. 6/2/2015 15 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29 Track Different Metrics http://upload.wikimedia.org/wikipedia/commons/0/05/SampleBurndownChart.png By Pablo Straub (Own work) [Public domain], via Wikimedia Commons © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30 Fail Fast, and Learn from Failure "Paris Tuileries Garden Facepalm statue" by Alex E. Proimos - http://www.flickr.com/photos/proimos/4199675334/ . Licensed under CC BY 2.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Paris_Tuileries_Garden_Facepalm_statue.jpg#/media/File:Paris_Tuileries_Garden_Facepalm_statue.jpg
  • 16. 6/2/2015 16 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31 Embrace Change Image: http://www.slideshare.net/faro00oq/were-great-at-welcoming-change-but-suck-at-accommodating- it - Farooq Ali, Blank Canvas © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32 Learn Image: http://upload.wikimedia.org/wikipedia/commons/2/2b/Radcliffe_Camera%2C_Oxford_-_Oct_2006.jpg By Diliff (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html), CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/ ) or CC BY 2.5 (http://creativecommons.org/licenses/by/2.5 )], via Wikimedia Commons
  • 17. 6/2/2015 17 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33 Adopt New Practices and Responsibilities Image: http://en.wikipedia.org/wiki/File:ST_TNG_Season_One_Cast.jp g © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34 Summary Early Involvement ‘Done’ Collaborate Teams Constraints Patience!
  • 18. 6/2/2015 18 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35 Resources and Further Reading • World Quality Report 2014-15 (HP, CapGemini, Sogeti) • http://www.capgemini.com/thought-leadership/world-quality-report-2014-15 • Scaled Agile Framework (SAFe) • http://scaledagileframework.com • Roles on Agile Teams: From Small to Large Teams (Scott Ambler) • http://www.ambysoft.com/essays/agileRoles.html • Meet Big Agile: Testing on Large-Scale Projects (Geoff Meyer, Dell, STAREast 2014) • http://www.agileconnection.com/presentation/meet-big-agile-testing-large-scale-projects • The Three Pillars Approach to Your Agile Test Strategy (Bob Galen, STAREast 2014) • http://www.agileconnection.com/presentation/three-pillars-approach-your-agile-test-strategy • LinkedIn Groups: ‘QA in an Agile World’, ‘Agile Testing’ © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you
  • 19. 6/2/2015 19 © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.