SlideShare a Scribd company logo
Agile Testing Fellowship
Copyright 2020
Halton Agile/Lean Network
August 11, 2010
Janet Gregory @janetgregoryca
DragonFire Inc.
-- input from Lisa Crispin
first agile team about 2000
Agile Testing Condensed 2019
More Agile Testing 2014
Agile Testing 2009
Agile Testing Essentials video course 2017
Agile Testing for the Whole Team 3-day
course
Agile Testing for the Whole Team remote
facilitation
Agile Testing Fellowship, 2017
2
New!
@janetgregoryca
How the whole team working together
improves product quality
… and that testing activities
belong to the whole team
3
@janetgregoryca
4
@janetgregoryca
5
-- testing activities
“Accelerate the achievement of shippable quality”
-- a tester’s job Brent Jensen, 2011
6
Good testing ….
• provides information about the product through fast feedback loops
• is more than testing software
• is about learning about the product and what it can and can not do
@janetgregoryca
7
@janetgregoryca
Excerpt from Agile Testing pg. 46
Several people we've talked to described the 'mini-waterfall'
phenomenon that often occurs when a traditional software
development organization implements an agile development process.
The organization replaces a six-month or year-long development cycle
with a two- or four-week one, and just tries to squeeze all of the
traditional SDLC phases into that short period."
8
@janetgregoryca
• an activity; not a phase (Elisabeth Hendrickson)
• interactive and starts from the beginning
• more than testing code
9
Potentially shippable
product
Potentially shippable
product
@janetgregoryca
10
• Think about the primary roles / specialties on your current
team?
• Are there specialties outside your team that help …or hinder
your team to achieve your quality goals?
• Are there dependencies on others? Share in the chat.
Example: and ops specialist to help with a test environment
issue.
@janetgregoryca
11
Business
Analyst
Designer
?????
@janetgregoryca
• Who actually does what?
• Can everyone do everything?
…. and do it well?
12
@janetgregoryca
• Developers think about
testability
• Testers think about the big
picture and what ifs…
• Multiple skill sets mean
better solutions
13
@janetgregoryca
What makes it work?
• Commitment to a level of quality
➢ Identifying what’s valuable to customers
➢ Bug prevention over bug detection
➢ Fast response to prod issues
• Diverse perspectives, skill sets, biases
• Competencies > roles
@janetgregoryca By Matt Barcomb
@janetgregoryca
- practice cross-discipline pairing
- mob, demonstrate
- facilitate learning sessions
Picture from Mob Programming Guidebook, Maaret Pyhäjärvi
Share testing skills
What are some of the testing practices and
activities that can be shared?
Take a minute and share in the chat
@janetgregoryca
Feature
(with
examples) User
Story
High-
Level
AT
Fix
Defects
Code, test & automate story
ATDD
Acceptance Test Driven Development
Accept
Story
Explore
Examples
@janetgregoryca
Expand the tests
Pair to discuss
automation
Create test
method(s)
Write the tests in
the automation
framework
Select a test
and run it
Repeat until all
tests have passed
Perform
exploratory
testing, and any
other testing
required for the
definition of
DONE.
Acceptance
Test(s)
TDD
@janetgregoryca
• Examples provide common language
• Shared common understanding
• Coding and testing concurrently
• Shared definition of DONE
• Prevents defects in code
20
@janetgregoryca
It’s not just about code !!!
◦ Test assumptions
◦ Uncover hidden assumptions
The goal:
◦ Shared common understanding of the story
◦ Preventing defects (eliminate waste)
@janetgregoryca
22
@janetgregoryca
23
@janetgregoryca
• Checking: Does the system do what
it's supposed to do?
• Exploring: Are there any other risks
or vulnerabilities that we haven't
thought about yet?
• Testing == checking + exploring
24
**Elisabeth Hendrickson, “The Two Sides of Software Testing”,
Agile Connection
GUI
API
Unit Tests
Exploratory Testing
Testing is a team problem
@janetgregoryca
27
Discover to Deliver, Ellen Gottesdeiner and Mary Gorman
@janetgregoryca
1 10
10
101
1
Security
Reliability
Performance
@janetgregoryca
Compile &
Unit Testing
Static
Analysis
Integration
Testing
GUI &
End to End
Testing
Exploratory
Testing
User
Acceptance
Testing
(UAT)
Perf Testing
Penetration
Testing
Deploy to
Production
Deploy to QA
Env
Deploy to
Staging
Env
Deploy to
Stress Env
Deploy to
Security Env
Testing is the of DevOps
Original example from Ashley Hunsberger and Lisa Crispin
Observe &
monitor
Question &
get examples
30
@janetgregoryca
Instead of
◦ We’re here to find bugs … or ensure requirements are
met … or break the software …
Think
–What can I do to help deliver the
product successfully!
31
@janetgregoryca
Instead of
We’re here to code and throw it over the
wall and then fix bugs
Think
What can I do to help create testable code
and deliver the product successfully!
32
@janetgregoryca
Instead of
We’re here to tell you what we want,
and you just do it.
Think
How can I work with the development
team to deliver the product
successfully?
33
@janetgregoryca
Testers are NOT responsible for
quality, the whole team is
Programmers do not code alone …..
everyone helps them understand what to code
@janetgregoryca
35
Execs Sales
Account
-ing
H.R. Product
Mgmt
Dev
Teams
@janetgregoryca
Building a quality culture
• Transformative leaders
• Trust and psychological safety
• Focus on quality, not speed
Teams and organizations talk about what level of quality they
desire, and everyone knows how they contribute to the quality of
the product.
@janetgregoryca
• https://janetgregory.ca/blog/ A four-part series on testing and quality
• https://agiletester.ca
• lisacrispin.com
• Hendrickson, Elisabeth, Explore It! Reduce Risk and Increase Confidence
with Exploratory Testing, Pragmatic Programmer, 2013
• Knight, Adam P., "T-shaped Tester, Square Shaped Team",
http://thesocialtester.co.uk/t-shaped-tester-square-shaped-team/, 2013
• Agile Testing Condensed, A Brief Introduction, LeanPub and Amazon
• Agile Testing and More Agile Testing, Amazon
37
@janetgregoryca
Agile Testing Condensed: A Brief Introduction)
More Agile Testing: Learning Journeys for the Whole Team
Agile Testing: A Practical Guide for Testers and Agile Teams
Essential Agile Testing 5 hour video course
agiletester.ca
agiletestingfellow.com
Twitter: janetgregory.ca
LinkedIn: janet_gregory
Email: janet@agiletester.ca
38

More Related Content

PDF
Why agile is failing in large enterprises
PPTX
Five Key Numbers to Gauge your Agile Engineering Efforts
PPTX
Scrum role introduction – The Product Owner
PDF
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
PDF
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
PPTX
Modern Agile Management and Leadership
PDF
Certified Scrum Product Owner: class desk, posters and photos
PPTX
Effective Change Management
Why agile is failing in large enterprises
Five Key Numbers to Gauge your Agile Engineering Efforts
Scrum role introduction – The Product Owner
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
Modern Agile Management and Leadership
Certified Scrum Product Owner: class desk, posters and photos
Effective Change Management

What's hot (20)

PDF
Product Backlog - Refinement and Prioritization Techniques
PDF
System of Delivery: An Intro to Our Governance Model
PPT
Identifying and Overcoming Roadblocks to Change
PDF
Agile metrics - Measure and Improve
PPTX
Impediments: Silent killer of agile teams
PPTX
Agile Transformation Explained
PPTX
Business agility presentation
PDF
Bright Spots for Growth
PDF
How to Ace Your Scrum Master Interview
PPTX
The INEVITABLE
PDF
Presentation Mastering Strategy Execution
PDF
Prioritizing Your Product Backlog
PPTX
From Project Manager to Scrum Master
PPTX
Rick Austin - Portfolio mangement in an agile world [Agile DC]
PDF
Software Methodologies & Frameworks
PPTX
From Product Vision to Story Map - Lean / Agile Product shaping
PDF
Agile Transformation
PDF
Capability-based planning with TOGAF & ArchiMate
Product Backlog - Refinement and Prioritization Techniques
System of Delivery: An Intro to Our Governance Model
Identifying and Overcoming Roadblocks to Change
Agile metrics - Measure and Improve
Impediments: Silent killer of agile teams
Agile Transformation Explained
Business agility presentation
Bright Spots for Growth
How to Ace Your Scrum Master Interview
The INEVITABLE
Presentation Mastering Strategy Execution
Prioritizing Your Product Backlog
From Project Manager to Scrum Master
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Software Methodologies & Frameworks
From Product Vision to Story Map - Lean / Agile Product shaping
Agile Transformation
Capability-based planning with TOGAF & ArchiMate
Ad

Similar to Testing is a team problem (20)

PDF
Do we need testers on agile teams?
PDF
Agile Testing in the Enterprise
PDF
Do testers have to code... to be useful?
PDF
Build Your Agile Testing Skill Set
PPTX
Training - Agile Testing
PPTX
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
PPTX
Agile Testing Agile Ottawa April 2015
PPTX
Integrate Test Activities in Agile
PDF
Integrate testing activities in Agile (EuroSTAR webinar)
PDF
Agile Testing in the Enterprise 2016
PDF
Agile testing practice
PPT
Trends in Agile Testing by Lisa Crispin
PPTX
Agile Testing: The Role Of The Agile Tester
PDF
A Holistic Approach to Testing in Continuous Delivery
PPTX
Agile testing
PPT
! Testing for agile teams
PPTX
Agile Testing
PPTX
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
PDF
Key Success Factors for Agile Testing 2016
PDF
Helpful Practices in Agile Testing
Do we need testers on agile teams?
Agile Testing in the Enterprise
Do testers have to code... to be useful?
Build Your Agile Testing Skill Set
Training - Agile Testing
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Agile Testing Agile Ottawa April 2015
Integrate Test Activities in Agile
Integrate testing activities in Agile (EuroSTAR webinar)
Agile Testing in the Enterprise 2016
Agile testing practice
Trends in Agile Testing by Lisa Crispin
Agile Testing: The Role Of The Agile Tester
A Holistic Approach to Testing in Continuous Delivery
Agile testing
! Testing for agile teams
Agile Testing
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Key Success Factors for Agile Testing 2016
Helpful Practices in Agile Testing
Ad

More from Janet Gregory (8)

PDF
Thinking Holistically about Quality and Testing.pdf
PDF
QPAM ATD 2022.pdf
PDF
Holistic testing in DevOps
PDF
Exploring Features and Stories for shared understanding workshop
PPTX
Quality Then Quality Now
PDF
Using your testing mindset to explore requirements
PPTX
Change the conversation keynote StarWest 2015
PDF
Agile testing for distributed teams and large orgs
Thinking Holistically about Quality and Testing.pdf
QPAM ATD 2022.pdf
Holistic testing in DevOps
Exploring Features and Stories for shared understanding workshop
Quality Then Quality Now
Using your testing mindset to explore requirements
Change the conversation keynote StarWest 2015
Agile testing for distributed teams and large orgs

Recently uploaded (20)

PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
System and Network Administration Chapter 2
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Online Work Permit System for Fast Permit Processing
PDF
System and Network Administraation Chapter 3
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Nekopoi APK 2025 free lastest update
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPT
Introduction Database Management System for Course Database
PPTX
Introduction to Artificial Intelligence
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
System and Network Administration Chapter 2
Which alternative to Crystal Reports is best for small or large businesses.pdf
L1 - Introduction to python Backend.pptx
Online Work Permit System for Fast Permit Processing
System and Network Administraation Chapter 3
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
VVF-Customer-Presentation2025-Ver1.9.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Design an Analysis of Algorithms I-SECS-1021-03
ManageIQ - Sprint 268 Review - Slide Deck
Nekopoi APK 2025 free lastest update
ISO 45001 Occupational Health and Safety Management System
Odoo Companies in India – Driving Business Transformation.pdf
Introduction Database Management System for Course Database
Introduction to Artificial Intelligence

Testing is a team problem