SlideShare a Scribd company logo
QUALITY ADVOCACY
A Next Progression for Agile Testers
D o n P e t e r s , Q A P r a c t i c e M e n t o r
INTRODUCTION
• Don Peters
• QA Practice Mentor at World Wide
Technology - Asynchrony Labs
• Interests: Agile, Lean, Coaching, Neuro-
science
WHERE ARE YOU NOW?
TAKEAWAYS
• What traits do Quality Advocates possess
• Ideas of what Quality Advocacy is
• Ideas about practices to help you and your team
• Resources for where to learn more
WHAT QUALITY ADVOCACY IS NOT
BECAUSE...WE END UP HERE
AND USERS AND STAKEHOLDERS END UP HERE
QUALITY ADVOCACY IS USER FOCUSED
AND PROCESS ORIENTED
AND OUTCOME DRIVEN
QUALITY ADVOCACY
QUALITY
ADVOCACY
MINDSET
PLANNING AND
STRATEGY
TESTING
FEEDBACK AND
IMPROVEMENT
MINDSET
“Excellence is not a skill, it’s a mindset.”
- Ralph Marston
CURIOSITY
EMPATHY
HUMILITY
5 MINUTE REFLECTION
What are some other Qualities that a
Quality Advocate should possess?
Are these different from other roles on a team?
PLANNING
AND
STRATEGY
”Planning is everything; the plan is nothing.”
- Dwight D. Eisenhower
DELIVERY TEAM
KICKOFF MEETING
KICKOFF - EXAMPLE QUESTIONS
WHAT IS THE PROBLEM WE ARE SOLVING?
WHO ARE THE PRIMARY USERS?
IS THERE SENSITIVE DATA TO BE PROTECTED?
HOW WILL THE SYSTEM SCALE?
Likely many more...
KICKOFF – QUALITY CONSIDERATIONS
• UNIT TESTS
• SERVICE LAYER TESTS
• UI TESTS
• EXPLORATORY TESTS
• SYSTEM QUALITIES/
NON-FUNCTIONAL TESTS
• TEST-DRIVEN DEVELOPMENT
• BEHAVIOR-DRIVEN DEVELOPMENT
• TEST DATA MANAGEMENT
• BUG REPORTING
• ENVIRONMENTS
• METRICS
21
KICKOFF – QUALITY WORKING AGREEMENTS
STORY PLANNING (3 AMIGOS)
BUSINESS VALUE
TESTABILITY
ACCEPTANCE CRITERIA
EXAMPLES
5 MINUTE REFLECTION
What is your team’s test strategy?
Do you still have unanswered questions on your project?
If so, what are they?
TESTING
SKILLS
“Improve quality,
you automatically improve productivity.”
-W. Edwards Deming
STORY TEST REVIEW
http://www.informit.com/articles/article.aspx?p=2253544&seqNum=4
Tests are automated at the right level
Exploratory tests are updated to to compliment
automated tests
Behavior of story is covered
Are we following sound testing practices to
minimize the number of tests needed? E.G.
• Boundary Value Analysis
• Equivalence Partitioning
• All Pairs Testing
Non-functional tests are updated if necessary
STORY REVIEW – DEVELOPMENT TOOLS
Integrated Development Environment
Source Control
Delivery Pipelines
STORY REVIEW - APPLICATION
Databases
Service Layer
User Interface
STORY REVIEW – YOU MAY ALSO
Pair with
• UX on usability
• Developers on improving automated
tests
• PO on possible issues
5 MINUTE REFLECTION
What does it mean to be a technical QA?
Do you need to write code?
EXPLORATION
EXPLORATORY TESTING
Automated Tests
• Provide a safety net
• Generally check simple test cases
• Run with every check-in
• Are required to maintain sustainable
pace
Exploratory Tests
• Allow for creativity and discovery
• Focus on risk and vulnerabilities
• Use charters to guide without
directing
• Uncover odd/difficult to find issues
Exploratory Testing is: Simultaneously learning about
the system while designing and executing tests, using
feedback from the last test to inform the next.
-Elisabeth Hendrickson
Explore text fields
Using SQL and JavaScript
injection
To Discover potential
vulnerabilities in the
application
Explore API endpoint
Using valid and invalid inputs
To Discover if expected
response codes and messages
are as expected
5 MINUTE REFLECTION
34
Write an exploratory testing charter for your application.
Explore target
Using resources
To Discover information
Explore ordering products
Using accessibility options
To Discover possible ADA
compliance issues
FEEDBACK
AND
IMPROVEMENT
“Continuous improvement is better than delayed perfection.”
- Mark Twain
DO IT ALL WITH KINDNESS
RETROSPECT REVIEW METRICS
ALWAYS BE LEARNING
VISUALIZE WORK VISUALIZE BUILDS
QUESTION THE STATUS QUO ASK WHY?
ALWAYS BE TEACHING
5 MINUTE REFLECTION
What processes in your organization / team would you
improve?
How could you approach making those changes?
38
BONUS - PRACTICES
• Project Kickoffs with Stakeholders – Use to get aligned from the beginning
• 3 Amigos Meeting – Make sure stories are valuable and testable
• Story Test Review – Take 5 minutes to consult with devs before working a story
• Desk Checks – When you are finding defects, ask the devs to do a mini demo before
passing it along
• Mob Acceptance Testing – QA, DEV, PO, and UX get together and test stories or a
feature together. It’s fun and allows for many devices to be tested at once.
• Pairing with Developers, Designers, Delivery Engineers, other QA – I’ve learned
something every time I do this.
• Quality Kickoff Exercise – Great way to get the whole team on-board for a testing
strategy.
39
BONUS - TOOLS AND GUIDES
• Test Heuristics – http://testobsessed.com/wp-
content/uploads/2011/04/testheuristicscheatsheetv1.pdf
• Bug Magnet - https://chrome.google.com/webstore/detail/bug-
magnet/efhedldbjahpgjcneebmbolkalbhckfi?hl=en
• Agile Testing Quadrants - https://lisacrispin.com/2011/11/08/using-the-agile-
testing-quadrants/
• Agile Testing Pyramid - https://abstracta.us/blog/test-automation/best-testing-
practices-for-agile-teams-the-automation-pyramid/
• OWASP Top 10 Threats - https://www.owasp.org/index.php/Top_10-2017_Top_10
40
CONNECT
Social Media:
• Twitter: @DonTheTester
• Email: dpeters6773@gmail.com
• Linkedin: https://www.linkedin.com/in/petersdon/

More Related Content

What's hot

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
Paul Gerrard
 
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
TEST Huddle
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
Jason Benton
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
QASymphony
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
Centric Consulting
 
Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
 
19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1
Lanette Creamer
 
Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development
Jonathan Bardin
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
LitheSpeed
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
PractiTest
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
Dror Helper
 
[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future
Ho Chi Minh City Software Testing Club
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
99X Technology
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
99X Technology
 
Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testing
Baiju Joseph
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
TEST Huddle
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall World
Angela Dugan
 

What's hot (20)

Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
Test Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools WebinarTest Estimation Hacks: Tips, Tricks and Tools Webinar
Test Estimation Hacks: Tips, Tricks and Tools Webinar
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 
Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore Team
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1
 
Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development Technical Challenges In Offshore Software Development
Technical Challenges In Offshore Software Development
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
 
Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testing
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall World
 

Similar to MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters

Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 
Leading with Quality
Leading with QualityLeading with Quality
Leading with Quality
Prasanna Veeraswamy
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
Michał Dudziak
 
New model
New modelNew model
New model
TEST Huddle
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
SQALab
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
Naveen Kumar Singh
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
Raj Indugula
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
Alexander Tarlinder
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Maurizio Mancini
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
Asim Kazmi
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
Spoorthi Sham
 
Building Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfBuilding Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdf
VWO
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
Dennis Popov
 
Agile testing
Agile testingAgile testing
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
mkujalowicz
 
How to implement quality
How to implement qualityHow to implement quality
How to implement quality
IT Weekend
 

Similar to MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters (20)

Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
Leading with Quality
Leading with QualityLeading with Quality
Leading with Quality
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
New model
New modelNew model
New model
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Building Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdfBuilding Blocks of a strong Experimentation Program (1).pdf
Building Blocks of a strong Experimentation Program (1).pdf
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 
Agile testing
Agile testingAgile testing
Agile testing
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?We did it!!? There is place for QAs in Agile!!?
We did it!!? There is place for QAs in Agile!!?
 
How to implement quality
How to implement qualityHow to implement quality
How to implement quality
 

More from AgileDenver

MHA2018 - BDD is JIT - Jeff Langr
MHA2018 - BDD is JIT - Jeff LangrMHA2018 - BDD is JIT - Jeff Langr
MHA2018 - BDD is JIT - Jeff Langr
AgileDenver
 
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
AgileDenver
 
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
AgileDenver
 
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde StallmannMHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
AgileDenver
 
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg WardMHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
AgileDenver
 
MHA2018 - The Experimentation Mindset - Doc Norton
MHA2018 - The Experimentation Mindset - Doc NortonMHA2018 - The Experimentation Mindset - Doc Norton
MHA2018 - The Experimentation Mindset - Doc Norton
AgileDenver
 
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
AgileDenver
 
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
AgileDenver
 
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika LenzMHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
AgileDenver
 
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad SwansonMHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
AgileDenver
 
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
AgileDenver
 
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
AgileDenver
 
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
MHA2018 - When will it be done - Probabilistic Predictions - Prateek SinghMHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
AgileDenver
 
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark WaiteMHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
AgileDenver
 
MHA2018 - Jen Krieger - Getting Started with Kanban
MHA2018 - Jen Krieger - Getting Started with KanbanMHA2018 - Jen Krieger - Getting Started with Kanban
MHA2018 - Jen Krieger - Getting Started with Kanban
AgileDenver
 
MHA2018 - The Immunity to Change - How to discover individual or team resista...
MHA2018 - The Immunity to Change - How to discover individual or team resista...MHA2018 - The Immunity to Change - How to discover individual or team resista...
MHA2018 - The Immunity to Change - How to discover individual or team resista...
AgileDenver
 
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
AgileDenver
 
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
AgileDenver
 
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
AgileDenver
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
AgileDenver
 

More from AgileDenver (20)

MHA2018 - BDD is JIT - Jeff Langr
MHA2018 - BDD is JIT - Jeff LangrMHA2018 - BDD is JIT - Jeff Langr
MHA2018 - BDD is JIT - Jeff Langr
 
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
MHA2018 - How the Marine Corps Creates High-Performing Teams - Andrew McKnigh...
 
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
MHA2018 - Your Agile Adoption is Going to Fail (and you're gonna fall right o...
 
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde StallmannMHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
MHA2018 - 3 Minute Improv Games to Improve Your Teams - Wayde Stallmann
 
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg WardMHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
 
MHA2018 - The Experimentation Mindset - Doc Norton
MHA2018 - The Experimentation Mindset - Doc NortonMHA2018 - The Experimentation Mindset - Doc Norton
MHA2018 - The Experimentation Mindset - Doc Norton
 
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
MHA2018 - Only Responsible Leaders Can Collaborate in a High-Functioning Team...
 
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
MHA2018 - Herbie - understanding and applying WiP limits effectively - John Y...
 
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika LenzMHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
MHA2018 - It's a "self-organizing" team -- how can I help them? - Erika Lenz
 
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad SwansonMHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
MHA2018 - Validate It Before You Build It: The Experiment Canvas - Brad Swanson
 
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
 
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
MHA2018 - Going with the Flow: Adapting Scrum Practices for Marketing - Andre...
 
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
MHA2018 - When will it be done - Probabilistic Predictions - Prateek SinghMHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
MHA2018 - When will it be done - Probabilistic Predictions - Prateek Singh
 
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark WaiteMHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
MHA2018 - Docker and Jenkins Pipeline for Continuous integration - Mark Waite
 
MHA2018 - Jen Krieger - Getting Started with Kanban
MHA2018 - Jen Krieger - Getting Started with KanbanMHA2018 - Jen Krieger - Getting Started with Kanban
MHA2018 - Jen Krieger - Getting Started with Kanban
 
MHA2018 - The Immunity to Change - How to discover individual or team resista...
MHA2018 - The Immunity to Change - How to discover individual or team resista...MHA2018 - The Immunity to Change - How to discover individual or team resista...
MHA2018 - The Immunity to Change - How to discover individual or team resista...
 
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
MHA2018 - How Agile connects to the Social Nature of a High-Performance Workp...
 
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...
 
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
MHA2018 - Breaking Out of The Rut-rospective: Finding Activities to Engage Yo...
 
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel LynnMHA2018 - Introduction to Observational Coaching - Daniel Lynn
MHA2018 - Introduction to Observational Coaching - Daniel Lynn
 

Recently uploaded

Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 

Recently uploaded (16)

Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 

MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters

  • 1. QUALITY ADVOCACY A Next Progression for Agile Testers D o n P e t e r s , Q A P r a c t i c e M e n t o r
  • 2. INTRODUCTION • Don Peters • QA Practice Mentor at World Wide Technology - Asynchrony Labs • Interests: Agile, Lean, Coaching, Neuro- science
  • 4. TAKEAWAYS • What traits do Quality Advocates possess • Ideas of what Quality Advocacy is • Ideas about practices to help you and your team • Resources for where to learn more
  • 7. AND USERS AND STAKEHOLDERS END UP HERE
  • 8. QUALITY ADVOCACY IS USER FOCUSED
  • 12. MINDSET “Excellence is not a skill, it’s a mindset.” - Ralph Marston
  • 16. 5 MINUTE REFLECTION What are some other Qualities that a Quality Advocate should possess? Are these different from other roles on a team?
  • 17. PLANNING AND STRATEGY ”Planning is everything; the plan is nothing.” - Dwight D. Eisenhower
  • 20. KICKOFF - EXAMPLE QUESTIONS WHAT IS THE PROBLEM WE ARE SOLVING? WHO ARE THE PRIMARY USERS? IS THERE SENSITIVE DATA TO BE PROTECTED? HOW WILL THE SYSTEM SCALE? Likely many more...
  • 21. KICKOFF – QUALITY CONSIDERATIONS • UNIT TESTS • SERVICE LAYER TESTS • UI TESTS • EXPLORATORY TESTS • SYSTEM QUALITIES/ NON-FUNCTIONAL TESTS • TEST-DRIVEN DEVELOPMENT • BEHAVIOR-DRIVEN DEVELOPMENT • TEST DATA MANAGEMENT • BUG REPORTING • ENVIRONMENTS • METRICS 21
  • 22. KICKOFF – QUALITY WORKING AGREEMENTS
  • 23. STORY PLANNING (3 AMIGOS) BUSINESS VALUE TESTABILITY ACCEPTANCE CRITERIA EXAMPLES
  • 24. 5 MINUTE REFLECTION What is your team’s test strategy? Do you still have unanswered questions on your project? If so, what are they?
  • 25. TESTING SKILLS “Improve quality, you automatically improve productivity.” -W. Edwards Deming
  • 26. STORY TEST REVIEW http://www.informit.com/articles/article.aspx?p=2253544&seqNum=4 Tests are automated at the right level Exploratory tests are updated to to compliment automated tests Behavior of story is covered Are we following sound testing practices to minimize the number of tests needed? E.G. • Boundary Value Analysis • Equivalence Partitioning • All Pairs Testing Non-functional tests are updated if necessary
  • 27. STORY REVIEW – DEVELOPMENT TOOLS Integrated Development Environment Source Control Delivery Pipelines
  • 28. STORY REVIEW - APPLICATION Databases Service Layer User Interface
  • 29. STORY REVIEW – YOU MAY ALSO Pair with • UX on usability • Developers on improving automated tests • PO on possible issues
  • 30. 5 MINUTE REFLECTION What does it mean to be a technical QA? Do you need to write code?
  • 32. EXPLORATORY TESTING Automated Tests • Provide a safety net • Generally check simple test cases • Run with every check-in • Are required to maintain sustainable pace Exploratory Tests • Allow for creativity and discovery • Focus on risk and vulnerabilities • Use charters to guide without directing • Uncover odd/difficult to find issues Exploratory Testing is: Simultaneously learning about the system while designing and executing tests, using feedback from the last test to inform the next. -Elisabeth Hendrickson
  • 33. Explore text fields Using SQL and JavaScript injection To Discover potential vulnerabilities in the application Explore API endpoint Using valid and invalid inputs To Discover if expected response codes and messages are as expected
  • 34. 5 MINUTE REFLECTION 34 Write an exploratory testing charter for your application. Explore target Using resources To Discover information Explore ordering products Using accessibility options To Discover possible ADA compliance issues
  • 35. FEEDBACK AND IMPROVEMENT “Continuous improvement is better than delayed perfection.” - Mark Twain
  • 36. DO IT ALL WITH KINDNESS RETROSPECT REVIEW METRICS ALWAYS BE LEARNING VISUALIZE WORK VISUALIZE BUILDS QUESTION THE STATUS QUO ASK WHY? ALWAYS BE TEACHING
  • 37. 5 MINUTE REFLECTION What processes in your organization / team would you improve? How could you approach making those changes?
  • 38. 38
  • 39. BONUS - PRACTICES • Project Kickoffs with Stakeholders – Use to get aligned from the beginning • 3 Amigos Meeting – Make sure stories are valuable and testable • Story Test Review – Take 5 minutes to consult with devs before working a story • Desk Checks – When you are finding defects, ask the devs to do a mini demo before passing it along • Mob Acceptance Testing – QA, DEV, PO, and UX get together and test stories or a feature together. It’s fun and allows for many devices to be tested at once. • Pairing with Developers, Designers, Delivery Engineers, other QA – I’ve learned something every time I do this. • Quality Kickoff Exercise – Great way to get the whole team on-board for a testing strategy. 39
  • 40. BONUS - TOOLS AND GUIDES • Test Heuristics – http://testobsessed.com/wp- content/uploads/2011/04/testheuristicscheatsheetv1.pdf • Bug Magnet - https://chrome.google.com/webstore/detail/bug- magnet/efhedldbjahpgjcneebmbolkalbhckfi?hl=en • Agile Testing Quadrants - https://lisacrispin.com/2011/11/08/using-the-agile- testing-quadrants/ • Agile Testing Pyramid - https://abstracta.us/blog/test-automation/best-testing- practices-for-agile-teams-the-automation-pyramid/ • OWASP Top 10 Threats - https://www.owasp.org/index.php/Top_10-2017_Top_10 40
  • 41. CONNECT Social Media: • Twitter: @DonTheTester • Email: dpeters6773@gmail.com • Linkedin: https://www.linkedin.com/in/petersdon/