SlideShare a Scribd company logo
@conorfi
Modern Testing Principles
The Evolution of Quality in Agile teams
Based on the work of Alan Page and Brent Jensen,
who have built on the foundations of many others.
Conor Fitzgerald: Head of Testing – Poppulo
Slides available at https://conorfi.com/talks/
Test Heads Meetup – March 2021
@conorfi
John Lennon - “Imagine”
@conorfi
@conorfi
Where it all began
Modern Testing(MT) Podcast
Like-Minded
7 Concise and clear Principles
Community - Slack OneOfTheThree
Influenced by similar books
@conorfi
@conorfi
What is Modern Testing (MT)?
“It’s not very modern, and it’s not really about
testing”
Lean Principles and Quality
“Modern Testing is the Antidote to Traditional
Testing Methods”
@conorfi
Why do need Modern Testing (MT)?
Technology has increased competition
Lower Customer switching costs(friction free)
Traditional Testing viewed as a Cost and Delay
Shipping faster (Agile, DevOps, CD)
“Accelerate the Achievement of Shippable Quality”
@conorfi
Traditional, Agile and Modern Testing
Source: Ministry of Testing, Modern Testing course by Alan Page
@conorfi
What are the MT Principles?
Principles In Brief - TestBash Home Talk by Alan Page
Everyone can test
Lead a Quality Culture
Business First
Accelerate the Team
2
1
Always Learn and Improve
3
4
The Customer is King
5
Data trumps intuition
6
7
@conorfi
My Journey with the MT Principles
1. Each principle explained
2. A real world example
3. A suggestion for you to try
@conorfi
1. Business First
“Our priority is improving the
business.”
“A good test mind applied to a
feature team is a value-add, not a
cost.”
Alan Page and Brent Jensen
@conorfi
Feature Toggles
“Feature Toggles/Flags are a powerful
technique, allowing teams to modify
system behavior without changing code”
Martin Fowler
@conorfi
16 Splits - Status Unknown
@conorfi
16 Opportunities
@conorfi
16 Splits - Status Known
@conorfi
16 Splits - Status Improving
@conorfi
Suggestion
Ask how can we improve the business?
Where can we increase value?
Where can we reduce waste?
@conorfi
2. Accelerate the Team
“We accelerate the team, and use
models like Lean Thinking and the
Theory of Constraints to help
identify, prioritize and mitigate
bottlenecks from the system”
Alan Page and Brent Jensen
@conorfi
Acceptance Queue Bottleneck
@conorfi
Acceptance Queue Unblocked
@conorfi
Suggestion
Ask what things speed up or slow
down the team?
@conorfi
3. Always Learn and Improve
“We are a force for continuous
improvement, helping the team
adapt and optimize in order to
succeed, rather than providing a
safety net to catch failures.”
Alan Page and Brent Jensen
@conorfi
Learning and Improving
@conorfi
Suggestion
What key Improvement could your
team make right now?
What or who would it help?
How will you know if it has improved
something?
@conorfi
4. Lead a Quality Culture
“We care deeply about the quality
culture of our team, and we coach,
lead, and nurture the team towards
a more mature quality culture.”
Alan Page and Brent Jensen
@conorfi
Quality Definition
“Quality is value to some person, at
some time, who matters”
Jerry Weinberg(extended by Michael Bolton)
@conorfi
Quality is not one-dimensional
Dan Ashby
@conorfi
Quality Culture Definition
“Shared Mindset that delivering high
quality to our customers is our top
priority, and that all our practices
support this effort”
Alan Page
@conorfi
Quality Culture Transition Guide
A framework that teams can use to drive discussion
Not a Capability Maturity Model
Focus is more on areas for improvement than levels
9 Capabilities and 4 levels
http://bit.ly/QCTGuide
@conorfi
Chaos Growing Competent Optimizing
Testing Breadth X
Quality and Test Ownership X
Technical Debt and
Maintenance
X
Code Quality and Tools X
Customer Data Analysis X
Development Approach X
Learning & Improvement X
Customer Success X
Leadership Emphasis X
@conorfi
Results from 6 Teams
@conorfi
Suggestion
Could you try the Quality Culture
Transition Guide with your team?
@conorfi
5. The Customer is King
“We believe that the customer
is the only one capable to
judge and evaluate the quality
of our product”
Alan Page and Brent Jensen
@conorfi
Controversial?
“The Customer is the only one that knows
whether or not the product is solving their
problem.”
“Quality is customer happiness. (not leads
to… is)”
Brent Jensen https://testastic.wordpress.com/
@conorfi
Talking to Customers
@conorfi
Suggestion
Is there a customer your team should
be talking to right now?
@conorfi
6. Data Trumps intuition
“We use data extensively to
deeply understand customer
usage and then close the gaps
between product hypotheses and
business impact.”
Alan Page and Brent Jensen
@conorfi
Data can help you answer
Before we update this feature, how many customers are
using it?
If usage is low can we freeze or remove the feature?
When we deliver this feature what does success look
like?
Can we create a user journey to represent success?
@conorfi
Suggestion
Have you already got data that could
help answer your questions?
@conorfi
7. Everyone can Test
“We expand testing abilities and
knowhow across the team;
understanding that this may
reduce (or eliminate) the need
for a dedicated testing specialist.“
Alan Page and Brent Jensen
@conorfi
Controversial?
NO – Context Based
Wording: reduce (or eliminate)
If you successfully implement the
principles, you will always be in
demand
@conorfi
Separation of Activities
Separation of implementation
and testing
Safety net
Context Dependent
@conorfi
Exploratory Testing
“Tested = Checked and Explored”
Explore It!
Elisabeth Hendrickson
A thoughtful approach which involves “simultaneous
learning, test design, and test execution”
Cem Kaner
@conorfi
Testing Knowledge & Skills
“Human-Centric Testing”
Janet Gregory
● Workshops
● Pairing and Mobbing
● Bug Bash
● “Dogfooding”
Exploratory
Testing
@conorfi
Suggestion
If your team has a tester, what would
happen if they stopped testing?
What happens when they go on
holidays?
@conorfi
Wrap-up
@conorfi
Potential Challenges/Concerns
Context Dependent
Resistance to Change
Support for your Ideas
Concerns around Principle 5 and 7
“Dev don’t want to do test”
@conorfi
Learnings
Principles are a guide, not rules
Testers can be a force multiplier
Shared Ownership of Quality - no safety net
Importance of Collaboration & Communication
@conorfi
Summary
Modern Testing
7 Modern Testing Principles
Journey with the Modern Testing Principles
Suggestions
Challenges and Learnings
@conorfi
Conclusion
“A good test mind applied to a feature team
is a value-add, not a cost.”
Alan Page and Brent Jensen
@conorfi
Could the Modern Testing
Principles help your team
Accelerate the Achievement of
Shippable Quality?
@conorfi
Thanks
@conorfi
Questions?
@conorfi
References
Introduction to Modern Testing
https://www.ministryoftesting.com/dojo/courses/introduction-to-
modern-testing-alan-page
Modern Testing Podcast https://www.angryweasel.com/ABTesting/
Modern Testing Mind Map
https://github.com/mwyrodek/ModernTestingMindMap
2 part interview for the Modern Testing Podcast
Part 1: https://lnkd.in/d6BPP5y Part 2: https://lnkd.in/d89qCfJ
@conorfi
Recommendations
Lessons Learned in Software Testing: A Context-Driven Approach. Cem Kaner, James
Bach, Bret Pettichord
Explore It! Reduce Risk and Increase Confidence with Exploratory Testing. Elisabeth
Hendrickson
More Agile Testing: Learning Journeys for the Whole Team. Janet Gregory and Lisa
Crispin
Perfect Software: And Other Illusions about Testing. Gerald M. Weinberg
Leading Quality: How Great Leaders Deliver High-Quality Software and Accelerate Growth:
Owais Peer and Ronald Cummings-John
A Practical Guide to Testing in DevOps. Katrina Clokie
@conorfi
Recommendations
Kanban in Action. Marcus Hammarberg and Joakim Sundén
The Goal: A Process of Ongoing Improvement. Eliyahu M Goldratt
The Lean Startup. Eric Ries
The Phoenix Project. by Gene Kim, Kevin Behr and George Spafford
Accelerate: The Science of Lean Software and Devops. by Nicole Forsgren , Jez Humble
and Gene Kim
The Devops Handbook: How to Create World-Class Agility, Reliability, and Security in
Technology Organizations by Gene Kim, Patrick Debois, John Willis
Team Topologies: Organizing Business and Technology Teams for Fast Flow by Manuel
Pais and Matthew Skelton

More Related Content

What's hot

3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar
UserZoom
 
Whoa! Did You See That? Collaborative Data Collection and Analysis
Whoa! Did You See That? Collaborative Data Collection and AnalysisWhoa! Did You See That? Collaborative Data Collection and Analysis
Whoa! Did You See That? Collaborative Data Collection and Analysis
Kyle Soucy
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failure
jgoulah
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Research
uxpin
 
Usability Testing and QA 10-3-14
Usability Testing and QA 10-3-14Usability Testing and QA 10-3-14
Usability Testing and QA 10-3-14
Shilpa Thanawala
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
Andy Budd
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion Rates
UserZoom
 
Ubuntu Usability Test Report
Ubuntu Usability Test ReportUbuntu Usability Test Report
Ubuntu Usability Test Report
Dan Fitek
 
Don't Fear the User
Don't Fear the UserDon't Fear the User
Don't Fear the User
Jacob Geib-Rosch
 
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
UserZoom
 
Rethinking UX Research - Design4Drupal 2014 keynote presentation
Rethinking UX Research - Design4Drupal 2014 keynote presentationRethinking UX Research - Design4Drupal 2014 keynote presentation
Rethinking UX Research - Design4Drupal 2014 keynote presentation
Perfetti Media
 
Put your UX to the test
Put your UX to the testPut your UX to the test
Put your UX to the test
Erin Daniels
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopPerfetti Media
 
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
UserZoom
 
Usability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person StudiesUsability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person Studies
UXPA International
 
UX Superpowers
UX SuperpowersUX Superpowers
UX Superpowers
Cara Nelson
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC
 
Putting Personas to Work at IIBA Cleveland
Putting Personas to Work at IIBA ClevelandPutting Personas to Work at IIBA Cleveland
Putting Personas to Work at IIBA Cleveland
Carol Smith
 
Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Adrian Roselli
 
Best Practices for Benchmarking the Website User Experience featuring Measuri...
Best Practices for Benchmarking the Website User Experience featuring Measuri...Best Practices for Benchmarking the Website User Experience featuring Measuri...
Best Practices for Benchmarking the Website User Experience featuring Measuri...
UserZoom
 

What's hot (20)

3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar3 Methods to Master Agile UX Testing | UserZoom Webinar
3 Methods to Master Agile UX Testing | UserZoom Webinar
 
Whoa! Did You See That? Collaborative Data Collection and Analysis
Whoa! Did You See That? Collaborative Data Collection and AnalysisWhoa! Did You See That? Collaborative Data Collection and Analysis
Whoa! Did You See That? Collaborative Data Collection and Analysis
 
Building a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering FailureBuilding a Successful Organization By Mastering Failure
Building a Successful Organization By Mastering Failure
 
Best Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote ResearchBest Practices From 10 Years of Remote Research
Best Practices From 10 Years of Remote Research
 
Usability Testing and QA 10-3-14
Usability Testing and QA 10-3-14Usability Testing and QA 10-3-14
Usability Testing and QA 10-3-14
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Reduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion RatesReduce Product Failures While Boosting Conversion Rates
Reduce Product Failures While Boosting Conversion Rates
 
Ubuntu Usability Test Report
Ubuntu Usability Test ReportUbuntu Usability Test Report
Ubuntu Usability Test Report
 
Don't Fear the User
Don't Fear the UserDon't Fear the User
Don't Fear the User
 
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...
 
Rethinking UX Research - Design4Drupal 2014 keynote presentation
Rethinking UX Research - Design4Drupal 2014 keynote presentationRethinking UX Research - Design4Drupal 2014 keynote presentation
Rethinking UX Research - Design4Drupal 2014 keynote presentation
 
Put your UX to the test
Put your UX to the testPut your UX to the test
Put your UX to the test
 
DrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshop
 
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
Empowering Data-Driven Marketers: How UX Research & Usability Testing Can Pos...
 
Usability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person StudiesUsability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person Studies
 
UX Superpowers
UX SuperpowersUX Superpowers
UX Superpowers
 
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
 
Putting Personas to Work at IIBA Cleveland
Putting Personas to Work at IIBA ClevelandPutting Personas to Work at IIBA Cleveland
Putting Personas to Work at IIBA Cleveland
 
Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014Selfish Accessibility: a11y Camp Toronto 2014
Selfish Accessibility: a11y Camp Toronto 2014
 
Best Practices for Benchmarking the Website User Experience featuring Measuri...
Best Practices for Benchmarking the Website User Experience featuring Measuri...Best Practices for Benchmarking the Website User Experience featuring Measuri...
Best Practices for Benchmarking the Website User Experience featuring Measuri...
 

Similar to Test Heads Dublin The modern testing principles

The modern testing principles
The modern testing principlesThe modern testing principles
The modern testing principles
Conor Fitzgerald
 
As testers, do we do more harm than good?
As testers, do we do more harm than good?As testers, do we do more harm than good?
As testers, do we do more harm than good?
Conor Fitzgerald
 
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
Conor Fitzgerald
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management
Ria Sankar
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
Shishir Choudhary
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
Shishir Choudhary
 
Growth hacking 101 - Matt Lerner
Growth hacking 101 - Matt LernerGrowth hacking 101 - Matt Lerner
Growth hacking 101 - Matt Lerner
Matt Lerner
 
Audience Research on a Dime - Nonprofit of Influence
Audience Research on a Dime - Nonprofit of InfluenceAudience Research on a Dime - Nonprofit of Influence
Audience Research on a Dime - Nonprofit of Influence
Courtney Clark
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of Product
Product School
 
Market Research to Drive Product Strategy by LinkedIn PM
Market Research to Drive Product Strategy by LinkedIn PMMarket Research to Drive Product Strategy by LinkedIn PM
Market Research to Drive Product Strategy by LinkedIn PM
Product School
 
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
NITHIN S.S
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
Shishir Choudhary
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
Shishir Choudhary
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
Gene Kim
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps Transition
Randy Shoup
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
Codemotion
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Perfetti Media
 

Similar to Test Heads Dublin The modern testing principles (20)

The modern testing principles
The modern testing principlesThe modern testing principles
The modern testing principles
 
As testers, do we do more harm than good?
As testers, do we do more harm than good?As testers, do we do more harm than good?
As testers, do we do more harm than good?
 
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
Conor Fitzgerald The Surprising Benefits of Exploring Other Disciplines and I...
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Synbio london 040214
Synbio london 040214Synbio london 040214
Synbio london 040214
 
Eng245 mentor handbook rev 5
Eng245 mentor handbook rev 5Eng245 mentor handbook rev 5
Eng245 mentor handbook rev 5
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Growth hacking 101 - Matt Lerner
Growth hacking 101 - Matt LernerGrowth hacking 101 - Matt Lerner
Growth hacking 101 - Matt Lerner
 
Audience Research on a Dime - Nonprofit of Influence
Audience Research on a Dime - Nonprofit of InfluenceAudience Research on a Dime - Nonprofit of Influence
Audience Research on a Dime - Nonprofit of Influence
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of Product
 
Market Research to Drive Product Strategy by LinkedIn PM
Market Research to Drive Product Strategy by LinkedIn PMMarket Research to Drive Product Strategy by LinkedIn PM
Market Research to Drive Product Strategy by LinkedIn PM
 
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
Mobile DevOps Summit_ Shift before you Suffer - Future of building the right ...
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps Transition
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
 
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...Building Delightful Products: A Customer-Centric Approach to Product Strategy...
Building Delightful Products: A Customer-Centric Approach to Product Strategy...
 

More from Conor Fitzgerald

10 Testing Myths in an Age of Misinformation (1).pptx
10 Testing Myths in an Age of Misinformation (1).pptx10 Testing Myths in an Age of Misinformation (1).pptx
10 Testing Myths in an Age of Misinformation (1).pptx
Conor Fitzgerald
 
Conor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversionConor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversion
Conor Fitzgerald
 
Exploratory mo t_cork_june_2017_rob_conor
Exploratory mo t_cork_june_2017_rob_conorExploratory mo t_cork_june_2017_rob_conor
Exploratory mo t_cork_june_2017_rob_conor
Conor Fitzgerald
 
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
Conor Fitzgerald
 
Experimenting our Way to Team-based Testing (Soft test 2019 final version)
Experimenting our Way to Team-based Testing (Soft test 2019 final version)Experimenting our Way to Team-based Testing (Soft test 2019 final version)
Experimenting our Way to Team-based Testing (Soft test 2019 final version)
Conor Fitzgerald
 
Conor fitzgerald RebelCon 2019 Culture Aviation Learnings
Conor fitzgerald RebelCon 2019 Culture Aviation LearningsConor fitzgerald RebelCon 2019 Culture Aviation Learnings
Conor fitzgerald RebelCon 2019 Culture Aviation Learnings
Conor Fitzgerald
 

More from Conor Fitzgerald (6)

10 Testing Myths in an Age of Misinformation (1).pptx
10 Testing Myths in an Age of Misinformation (1).pptx10 Testing Myths in an Age of Misinformation (1).pptx
10 Testing Myths in an Age of Misinformation (1).pptx
 
Conor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversionConor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversion
 
Exploratory mo t_cork_june_2017_rob_conor
Exploratory mo t_cork_june_2017_rob_conorExploratory mo t_cork_june_2017_rob_conor
Exploratory mo t_cork_june_2017_rob_conor
 
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
My Story of Kanban and Its Positive Impact on Testing (TestBash Manchester 2019)
 
Experimenting our Way to Team-based Testing (Soft test 2019 final version)
Experimenting our Way to Team-based Testing (Soft test 2019 final version)Experimenting our Way to Team-based Testing (Soft test 2019 final version)
Experimenting our Way to Team-based Testing (Soft test 2019 final version)
 
Conor fitzgerald RebelCon 2019 Culture Aviation Learnings
Conor fitzgerald RebelCon 2019 Culture Aviation LearningsConor fitzgerald RebelCon 2019 Culture Aviation Learnings
Conor fitzgerald RebelCon 2019 Culture Aviation Learnings
 

Recently uploaded

Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 

Recently uploaded (20)

Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 

Test Heads Dublin The modern testing principles

Editor's Notes

  1. Feature toggles help mitigate risk, customers derive value when the feature toggle is enabled, and we directly/indirectly gain revenue But when feature toggles are not managing correctly, the can become part of our tech debt and in some case delay delivery to customers
  2. Benefits Deliver value to customer Reduce tech debt
  3. WIP = 2 No customers - 2 All customers = 6 Some customers = 6
  4. Working together Walking the board Right to left Reduced WIP and in particular new work Tester not a safety net More work done
  5. Retros were stale, a few dominant voices 3 Rules for a Retro 1. Blameless Deal with any blame & move on. Then focus on team successes & areas for improvement 2. Facilitation Ensure everyone has an opportunity for input and timebox each topic 3. Variety Regularly change the format, location etc.
  6. Code Correctness != Quality Bugs != Quality
  7. Code Correctness != Quality Bugs != Quality Quality consists of 3 things: value (usefulness), goodness (emotive experience), and correctness()
  8. You are not the customer We must talk to customers .. building the right product to solve their problems Qualitative: Beta Customers Calls Shadowing Support Production Issues(Support) Quanantive: Analytics Events - next principle