SlideShare une entreprise Scribd logo
1  sur  54
@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
https://conorfi.com/talks/
@conorfi
Stepping Stones
@conorfi
Modern Testing (MT) Podcast
Talking about similar topics of interest
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 Modern Testing (MT)?
Shipping faster (Agile, DevOps, CD)
Technology has increased competition
Lower Customer switching costs(friction free)
Traditional Testing viewed as a Cost and Delay
“Accelerate the Achievement of Shippable Quality”
@conorfi
Traditional, Agile and Modern Testing?
Source: Ministry of Testing, Modern Test 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 Team2
1
Always Learn and Improve3
4
The Customer is King5
Data trumps intuition6
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.”
@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?
@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”
@conorfi
Acceptance Queue Bottleneck
@conorfi
Acceptance Queue Unblocked
@conorfi
Suggestion
Ask what things speed up or slow
down the team?
How can your testers help you release
higher quality software faster?
@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.”
@conorfi
Learning and Improving
Improved Retrospectives
Introduction of Post-mortems
@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.”
@conorfi
Quality Definition
“Quality is value to some person, at
some time, who matters”
Jerry Weinberg(extended by Michael Bolton)
@conorfi
Quality Consists of
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”
@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
1. Qualitative
2. Quantitative (Next Principle)
@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.”
@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.“
@conorfi
Controversial?
NO – Context Based
Wording: reduce (or eliminate)
If you successfully implement the
principles, you will always be in
demand
@conorfi
Testing Knowledge & Skills
“Human-Centric Testing”
Janet Gregory
● Workshops
● Pairing and Mobbing
● Department/Company Bug Bash
● “Dogfooding”
Exploratory
Testing
@conorfi
Exploratory Testing
“Tested = Checked and Explored”
Explore It!
Elisabeth Hendrickson
Checking(Binary) - Known Unknowns (automatable)
Exploring(Open Ended) - Unknown Unknowns
A thoughtful approach which involves “simultaneous
learning, test design, and test execution”
Cem Kaner
@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
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
Testing is not Dead, it’s Evolving
MT is another Evolution
Complements and builds on other Principles
“A good test mind applied to a feature team
is a value-add, not a cost.”
@conorfi
Could the Modern Testing
Principles help your team
Accelerate the Achievement of
Shippable Quality?
@conorfi
Thanks
Thanks to those who reviewed
the slides and gave feedback
@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
@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

Contenu connexe

Tendances

Theory of signal detection
Theory of signal detection Theory of signal detection
Theory of signal detection Eke Kingsley
 
Anger Psychology
Anger PsychologyAnger Psychology
Anger PsychologyHaziq123456
 
Cbt for panic disorder abasseya
Cbt for panic disorder abasseyaCbt for panic disorder abasseya
Cbt for panic disorder abasseyaAsma Shihabeddin
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSMHGanainy
 
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...Applied Data Science Part 3: Getting dirty; data preparation and feature crea...
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...Dataiku
 
Clinical assessment and diagnosis (1)
Clinical assessment and diagnosis (1)Clinical assessment and diagnosis (1)
Clinical assessment and diagnosis (1)Devika Manulal
 
Motivational Interviewing: Engaging the Stages of Change (Lecture 8).pptx
Motivational Interviewing: Engaging the Stages of Change (Lecture  8).pptxMotivational Interviewing: Engaging the Stages of Change (Lecture  8).pptx
Motivational Interviewing: Engaging the Stages of Change (Lecture 8).pptxMichael Changaris
 
Memory and Models of Memory
Memory and Models of MemoryMemory and Models of Memory
Memory and Models of Memorycowmoo83
 
Research Methods in Psychology
Research Methods in PsychologyResearch Methods in Psychology
Research Methods in PsychologyRegent University
 
Spiritual Abuse 3: Religious Addiction
Spiritual Abuse 3: Religious AddictionSpiritual Abuse 3: Religious Addiction
Spiritual Abuse 3: Religious AddictionRobert Munson
 
Realistic optimism - e4 health
Realistic optimism - e4 healthRealistic optimism - e4 health
Realistic optimism - e4 healtheph-hr
 
Abnormal Psychology: Concepts of Normality
Abnormal Psychology: Concepts of NormalityAbnormal Psychology: Concepts of Normality
Abnormal Psychology: Concepts of NormalityMackenzie
 
Anger Management made simple in 10 steps
Anger Management made simple in 10 stepsAnger Management made simple in 10 steps
Anger Management made simple in 10 stepsSimplify360
 
Cognitive Dissonance
Cognitive DissonanceCognitive Dissonance
Cognitive Dissonanceazanaboni
 
Ch-5 Cognitive perspective.pptx
Ch-5 Cognitive perspective.pptxCh-5 Cognitive perspective.pptx
Ch-5 Cognitive perspective.pptxanayanoor28
 
COGNITIVE DISTORTIONS
COGNITIVE DISTORTIONSCOGNITIVE DISTORTIONS
COGNITIVE DISTORTIONSMoshe Ratson
 

Tendances (20)

Theory of signal detection
Theory of signal detection Theory of signal detection
Theory of signal detection
 
Anger Psychology
Anger PsychologyAnger Psychology
Anger Psychology
 
Cbt for panic disorder abasseya
Cbt for panic disorder abasseyaCbt for panic disorder abasseya
Cbt for panic disorder abasseya
 
SELECTIVE ATTENTION.pptx
SELECTIVE ATTENTION.pptxSELECTIVE ATTENTION.pptx
SELECTIVE ATTENTION.pptx
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERS
 
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...Applied Data Science Part 3: Getting dirty; data preparation and feature crea...
Applied Data Science Part 3: Getting dirty; data preparation and feature crea...
 
Clinical assessment and diagnosis (1)
Clinical assessment and diagnosis (1)Clinical assessment and diagnosis (1)
Clinical assessment and diagnosis (1)
 
Controlling your anger
Controlling your angerControlling your anger
Controlling your anger
 
Motivational Interviewing: Engaging the Stages of Change (Lecture 8).pptx
Motivational Interviewing: Engaging the Stages of Change (Lecture  8).pptxMotivational Interviewing: Engaging the Stages of Change (Lecture  8).pptx
Motivational Interviewing: Engaging the Stages of Change (Lecture 8).pptx
 
Memory and Models of Memory
Memory and Models of MemoryMemory and Models of Memory
Memory and Models of Memory
 
Research Methods in Psychology
Research Methods in PsychologyResearch Methods in Psychology
Research Methods in Psychology
 
Spiritual Abuse 3: Religious Addiction
Spiritual Abuse 3: Religious AddictionSpiritual Abuse 3: Religious Addiction
Spiritual Abuse 3: Religious Addiction
 
Distress Tolerance Skills and Activities
Distress Tolerance Skills and ActivitiesDistress Tolerance Skills and Activities
Distress Tolerance Skills and Activities
 
Locus of Control
Locus of ControlLocus of Control
Locus of Control
 
Realistic optimism - e4 health
Realistic optimism - e4 healthRealistic optimism - e4 health
Realistic optimism - e4 health
 
Abnormal Psychology: Concepts of Normality
Abnormal Psychology: Concepts of NormalityAbnormal Psychology: Concepts of Normality
Abnormal Psychology: Concepts of Normality
 
Anger Management made simple in 10 steps
Anger Management made simple in 10 stepsAnger Management made simple in 10 steps
Anger Management made simple in 10 steps
 
Cognitive Dissonance
Cognitive DissonanceCognitive Dissonance
Cognitive Dissonance
 
Ch-5 Cognitive perspective.pptx
Ch-5 Cognitive perspective.pptxCh-5 Cognitive perspective.pptx
Ch-5 Cognitive perspective.pptx
 
COGNITIVE DISTORTIONS
COGNITIVE DISTORTIONSCOGNITIVE DISTORTIONS
COGNITIVE DISTORTIONS
 

Similaire à The modern testing principles

Test Heads Dublin The modern testing principles
Test Heads Dublin The modern testing principlesTest Heads Dublin The modern testing principles
Test Heads Dublin The modern testing principlesConor 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
 
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
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management Ria Sankar
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...FiSTB
 
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 TransitionGene Kim
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionRandy Shoup
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
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
 
How we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToysHow we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToysBenjamin Schott
 
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
 
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your TeamQASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Teamelizabethdiazqa
 
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony
 

Similaire à The modern testing principles (20)

Test Heads Dublin The modern testing principles
Test Heads Dublin The modern testing principlesTest Heads Dublin The modern testing principles
Test Heads Dublin The modern testing principles
 
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...
 
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?
 
Intro to Product Management
Intro to Product Management Intro to Product Management
Intro to Product Management
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
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
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
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...
 
Eng245 mentor handbook rev 5
Eng245 mentor handbook rev 5Eng245 mentor handbook rev 5
Eng245 mentor handbook rev 5
 
How we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToysHow we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToys
 
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 ...
 
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your TeamQASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
 
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
 
Modeling and Measuring DevOps Culture
Modeling and Measuring DevOps CultureModeling and Measuring DevOps Culture
Modeling and Measuring DevOps Culture
 
Synbio london 040214
Synbio london 040214Synbio london 040214
Synbio london 040214
 

Plus de 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).pptxConor Fitzgerald
 
Conor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversionConor fitzgerald aviation_online_testconf_finalversion
Conor fitzgerald aviation_online_testconf_finalversionConor 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_conorConor 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 LearningsConor Fitzgerald
 

Plus de 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
 

Dernier

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 

Dernier (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

The modern testing principles

Notes de l'éditeur

  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. WIP = 2 No customers - 2 All customers = 6 Some customers = 6 Benefits Deliver value to customer Reduce tech debt
  3. Working together Walking the board Right to left Reduced WIP and in particular new work Tester not a safety net More work done
  4. 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.
  5. Code Correctness != Quality Bugs != Quality
  6. Code Correctness != Quality Bugs != Quality Quality consists of 3 things: value (usefulness), goodness (emotive experience), and correctness()
  7. 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