SlideShare a Scribd company logo
Tips to improve collaboration between
testers and developers
Franziska Sauerwein & Maaret Pyhäjärvi
Tips to improve collaboration between testers and developers
Who are we?
Franzi
software crafter
Maaret
feedback fairy
Tips to improve collaboration between testers and developers
Tester vs. Developer
Need of Mastery
Focus of Modeling
Focus of Thinking
Tedium and
Conflict
Domain knowledge Knowledge of product internals
Model user behavior Model system design
Sceptics Believers
Report problems Understand problems
Source: Adapted from Bret Pettichord. 2000. Testers and Developers Think Differently
We asked around…
Our advice
Tips to improve collaboration between testers and
developers
Improving Culture
Tightened collaboration
Appropriate Crediting
Making pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Themes of our advice
Improving Culture
Tips to improve collaboration between testers and
developers
Developers are not
always nice to each
other
Tips to improve collaboration between testers and developers
Improving culture
Tips to improve collaboration between testers and developers
Blameless culture
Treating colleagues
with respect
Tips to improve collaboration between testers and developers
Improving culture
Unconfident testers
working with
overconfident devs?
Tips to improve collaboration between testers and developers
Improving culture
Tips to improve collaboration between testers and developers
Improving culture
Modern ideals are
not evident
everywhere
Tips to improve collaboration between testers and developers
Improving culture
Feeling safe to fail
and safe to learn
Tips to improve collaboration between testers and developers
Improving culture
Inviting feedback
about testing
Tips to improve collaboration between testers and developers
Improving culture
Tightened collaboration
Tips to improve collaboration between testers and
developers
From adversaries to
co-creators to
collaborators
Tips to improve collaboration between testers and developers
Tightened collaboration
Tips to improve collaboration between testers and developers
Tightened collaboration - Adversaries
Tips to improve collaboration between testers and developers
Tightened collaboration - Co-Creators
Tips to improve collaboration between testers and developers
Tightened collaboration - Collaborators
Work together at all
times
Tips to improve collaboration between testers and developers
Tightened collaboration
Devs like about
testers:
useful business info
Tips to improve collaboration between testers and developers
Tightened collaboration
Automation testers:
better relationships
with developers
Tips to improve collaboration between testers and developers
Tightened collaboration
Appropriate crediting
Tips to improve collaboration between testers and
developers
Tips to improve collaboration between testers and developers
Collaborative crediting
Tips to improve collaboration between testers and developers
Collaborative crediting
“Mileva Marić
Einstein was a
physicist who
contributed
significantly to his
groundbreaking
science.”
https://blogs.scientificamerican.com/guest-blog/the-forgotten-life-of-einsteins-first-wife/
It takes a village
Tips to improve collaboration between testers and developers
Appropriate crediting
Do we need to
credit a single
person?
Tips to improve collaboration between testers and developers
Appropriate crediting
Celebrate team
achievements
Tips to improve collaboration between testers and developers
Appropriate crediting
How can developers
elevate testers’
contributions?
Tips to improve collaboration between testers and developers
Appropriate crediting
Making pairing cross-role comfortable
Tips to improve collaboration between testers and
developers
Testers remember
pairing with a
developer
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Stealth pairing even
amongst developers
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Go in with energy &
patience
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Task that leaves
both successful
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Leave your ego
behind
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
How do we give
value to each other?
Tips to improve collaboration between testers and developers
Summary
Improving Culture
Tightened collaboration
Appropriate Crediting
Making pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Summary
Questions?
Your contact details
http://dojo.ministryoftesting.com/
Finding problems
Having a good big picture of feedback they
provide
Teaching tech tricks
Learning about testing
Being fast learner
Getting to teach them something
Clarifying specifications
Being nice to work with
Doing things together
Being helpful
Bringing feature ideas and following through
together
Optimizing test automation suites
Giving fast feedback, in scope of change
Doing good work
Running through a hard test
Tips to improve collaboration between testers and developers
Survey results: Devs will remember testers for….
Testing edge cases
Clarifying the specification
Asking questions
Working on feature spanned wider than devs
Knowing business requirements thoroughly
Being always available
Bringing in new perspectives
Filtering test results that need developer
reaction
Learning new things about agile testing
Taking wider process responsibility
Automating testing
...when asking specifically
Pairing
Making themselves available
Finding good bugs
Testing, differently
Reproducing difficult customer issues
Giving fast feedback
Keeping devs safe in complex world
Doing my job
Testing, well
Completing a more significant test area
Speaking up against “authorities”
Giving feedback about processes
Teaching them
Tips to improve collaboration between testers and developers
Survey results: Testers remember devs appreciating….
Talking in level of code
Asking good questions
Synchronizing expectations
Saving them time
Giving them snacks
Automating testing
Bringing in new ideas
Pairing
Finding bugs through getting them thinking
Being asked for help in testing
Being able to tell how to do things
Being paid attention to
Getting positive feedback
Feeling useful
Teaching them something
Testing something meaningful
Timely fixing
Timely testing
Having a shared project on test automation
Tips to improve collaboration between testers and developers
Survey results: Testers will remember devs for….
Seeing things from another view
Sharing responsibility
Finding and understanding bugs
Making reproducing bugs easy
Being thorough
Being team players
Doing specifications and automation collaboratively
Pairing
Automating tests
Improving process
Tips to improve collaboration between testers and developers
Survey results: Devs enjoy working with testers for...

More Related Content

Similar to MoT Masterclass: Tips to Improve Collaboration between Testers and Developers

Future of instructional design
Future of instructional designFuture of instructional design
Future of instructional design
Sprout Labs
 
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
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
Agile ME
 
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave MaloufAssessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
Web à Québec
 
Measuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps Practice
Dave Malouf
 
Right Experience, Right People - ConveyUX 2014
Right Experience, Right People - ConveyUX 2014Right Experience, Right People - ConveyUX 2014
Right Experience, Right People - ConveyUX 2014Phillip Hunter
 
Planning your analytics journey - webinar slides
Planning your analytics journey  - webinar slidesPlanning your analytics journey  - webinar slides
Planning your analytics journey - webinar slides
Sprout Labs
 
Mixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
Mixed Method Experimentation to Eliminate Siloes & Uncover Business GrowthMixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
Mixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
VWO
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of Collaboration
Jason Mesut
 
Casro Presentation Project And Change Management 1st June 2011
Casro Presentation   Project And Change Management 1st June 2011Casro Presentation   Project And Change Management 1st June 2011
Casro Presentation Project And Change Management 1st June 2011
sam_inamdar
 
How to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PMHow to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PM
Product School
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference Speaker
Sven Peters
 
Who Do You Work For?
Who Do You Work For?Who Do You Work For?
Who Do You Work For?
Mano Marks
 
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot MissAgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
A field guide to learning ecosystems
A field guide to learning ecosystemsA field guide to learning ecosystems
A field guide to learning ecosystems
Sprout Labs
 
Talk : is your organisation fit for purpose?
Talk :  is your organisation fit for purpose?Talk :  is your organisation fit for purpose?
Talk : is your organisation fit for purpose?
Mike Sutton
 
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
Chris Goward
 
Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing
KAROLINA ZMITROWICZ
 
Trends in digital learning that improve results
Trends in digital learning that improve resultsTrends in digital learning that improve results
Trends in digital learning that improve results
Sprout Labs
 
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
indeedeng
 

Similar to MoT Masterclass: Tips to Improve Collaboration between Testers and Developers (20)

Future of instructional design
Future of instructional designFuture of instructional design
Future of instructional design
 
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...
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave MaloufAssessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
Assessing Your Current DesignOps Practice: A Heuristic Model - Dave Malouf
 
Measuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps PracticeMeasuring & Evaluating Your DesignOps Practice
Measuring & Evaluating Your DesignOps Practice
 
Right Experience, Right People - ConveyUX 2014
Right Experience, Right People - ConveyUX 2014Right Experience, Right People - ConveyUX 2014
Right Experience, Right People - ConveyUX 2014
 
Planning your analytics journey - webinar slides
Planning your analytics journey  - webinar slidesPlanning your analytics journey  - webinar slides
Planning your analytics journey - webinar slides
 
Mixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
Mixed Method Experimentation to Eliminate Siloes & Uncover Business GrowthMixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
Mixed Method Experimentation to Eliminate Siloes & Uncover Business Growth
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of Collaboration
 
Casro Presentation Project And Change Management 1st June 2011
Casro Presentation   Project And Change Management 1st June 2011Casro Presentation   Project And Change Management 1st June 2011
Casro Presentation Project And Change Management 1st June 2011
 
How to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PMHow to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PM
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference Speaker
 
Who Do You Work For?
Who Do You Work For?Who Do You Work For?
Who Do You Work For?
 
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot MissAgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
AgileCamp 2014 Track 2: 5 Key Leadership Ideas You Cannot Miss
 
A field guide to learning ecosystems
A field guide to learning ecosystemsA field guide to learning ecosystems
A field guide to learning ecosystems
 
Talk : is your organisation fit for purpose?
Talk :  is your organisation fit for purpose?Talk :  is your organisation fit for purpose?
Talk : is your organisation fit for purpose?
 
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
[Webinar] Scaling experimentation: 5 key pillars of maturity by Nick So
 
Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing Business awareness of testers and the quality of testing
Business awareness of testers and the quality of testing
 
Trends in digital learning that improve results
Trends in digital learning that improve resultsTrends in digital learning that improve results
Trends in digital learning that improve results
 
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
Indeed Engineering and The Lead Developer Present: Tech Leadership and Manage...
 

More from Maaret Pyhäjärvi

ATAGTR '20 Keynote: Building status
ATAGTR '20 Keynote: Building statusATAGTR '20 Keynote: Building status
ATAGTR '20 Keynote: Building status
Maaret Pyhäjärvi
 
MoT Cork: Exploring Realities of Testing - From Theory to Practice
MoT Cork: Exploring Realities of Testing - From Theory to PracticeMoT Cork: Exploring Realities of Testing - From Theory to Practice
MoT Cork: Exploring Realities of Testing - From Theory to Practice
Maaret Pyhäjärvi
 
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
Testing Voices '21 keynote: Testing Becoming Harder To BeValuableTesting Voices '21 keynote: Testing Becoming Harder To BeValuable
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
Maaret Pyhäjärvi
 
TestJSConf: Go Find What We May Have Missed
TestJSConf: Go Find What We May Have MissedTestJSConf: Go Find What We May Have Missed
TestJSConf: Go Find What We May Have Missed
Maaret Pyhäjärvi
 
SauceCon: It's More Complicated than THAT
SauceCon: It's More Complicated than THATSauceCon: It's More Complicated than THAT
SauceCon: It's More Complicated than THAT
Maaret Pyhäjärvi
 
TSQA: Something In The Way We Test
TSQA: Something In The Way We TestTSQA: Something In The Way We Test
TSQA: Something In The Way We Test
Maaret Pyhäjärvi
 
ATAGTR: Targeting Errors Of Omission
ATAGTR: Targeting Errors Of OmissionATAGTR: Targeting Errors Of Omission
ATAGTR: Targeting Errors Of Omission
Maaret Pyhäjärvi
 
Pivotal Moments, Pivotal Experiences
Pivotal Moments, Pivotal ExperiencesPivotal Moments, Pivotal Experiences
Pivotal Moments, Pivotal Experiences
Maaret Pyhäjärvi
 
Keynote at Sanae Beer.EX: The Automationist's Gambit
Keynote at Sanae Beer.EX: The Automationist's GambitKeynote at Sanae Beer.EX: The Automationist's Gambit
Keynote at Sanae Beer.EX: The Automationist's Gambit
Maaret Pyhäjärvi
 
Testing Assembly: From Observations to Insights on Test Specialist Careers
Testing Assembly: From Observations to Insights on Test Specialist CareersTesting Assembly: From Observations to Insights on Test Specialist Careers
Testing Assembly: From Observations to Insights on Test Specialist Careers
Maaret Pyhäjärvi
 
Let's Do a Thing and Call it Foo
Let's Do a Thing and Call it FooLet's Do a Thing and Call it Foo
Let's Do a Thing and Call it Foo
Maaret Pyhäjärvi
 
Selenium Conf: Patterns to Whole Team Test Automation Transformation
Selenium Conf: Patterns to Whole Team Test Automation TransformationSelenium Conf: Patterns to Whole Team Test Automation Transformation
Selenium Conf: Patterns to Whole Team Test Automation Transformation
Maaret Pyhäjärvi
 
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory TestingAxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
Maaret Pyhäjärvi
 
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
MoT Sfax: Good Exploratory Testing Tactics for Taking Over TestingMoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
Maaret Pyhäjärvi
 
Geekle QA: Automationist's Gambit
Geekle QA: Automationist's GambitGeekle QA: Automationist's Gambit
Geekle QA: Automationist's Gambit
Maaret Pyhäjärvi
 
Programming Assignments in Tester Interviews
Programming Assignments in Tester InterviewsProgramming Assignments in Tester Interviews
Programming Assignments in Tester Interviews
Maaret Pyhäjärvi
 
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
ATAGTR Keynote: I have a rock in my shoe - Navigating ImprovementATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
Maaret Pyhäjärvi
 
MoT Sarajevo: How to get better at Exploratory testing
MoT Sarajevo: How to get better at Exploratory testingMoT Sarajevo: How to get better at Exploratory testing
MoT Sarajevo: How to get better at Exploratory testing
Maaret Pyhäjärvi
 
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at ScaleHUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
Maaret Pyhäjärvi
 
EuroSTAR '21 Keynote: Automationist's Gambit
EuroSTAR '21 Keynote: Automationist's GambitEuroSTAR '21 Keynote: Automationist's Gambit
EuroSTAR '21 Keynote: Automationist's Gambit
Maaret Pyhäjärvi
 

More from Maaret Pyhäjärvi (20)

ATAGTR '20 Keynote: Building status
ATAGTR '20 Keynote: Building statusATAGTR '20 Keynote: Building status
ATAGTR '20 Keynote: Building status
 
MoT Cork: Exploring Realities of Testing - From Theory to Practice
MoT Cork: Exploring Realities of Testing - From Theory to PracticeMoT Cork: Exploring Realities of Testing - From Theory to Practice
MoT Cork: Exploring Realities of Testing - From Theory to Practice
 
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
Testing Voices '21 keynote: Testing Becoming Harder To BeValuableTesting Voices '21 keynote: Testing Becoming Harder To BeValuable
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable
 
TestJSConf: Go Find What We May Have Missed
TestJSConf: Go Find What We May Have MissedTestJSConf: Go Find What We May Have Missed
TestJSConf: Go Find What We May Have Missed
 
SauceCon: It's More Complicated than THAT
SauceCon: It's More Complicated than THATSauceCon: It's More Complicated than THAT
SauceCon: It's More Complicated than THAT
 
TSQA: Something In The Way We Test
TSQA: Something In The Way We TestTSQA: Something In The Way We Test
TSQA: Something In The Way We Test
 
ATAGTR: Targeting Errors Of Omission
ATAGTR: Targeting Errors Of OmissionATAGTR: Targeting Errors Of Omission
ATAGTR: Targeting Errors Of Omission
 
Pivotal Moments, Pivotal Experiences
Pivotal Moments, Pivotal ExperiencesPivotal Moments, Pivotal Experiences
Pivotal Moments, Pivotal Experiences
 
Keynote at Sanae Beer.EX: The Automationist's Gambit
Keynote at Sanae Beer.EX: The Automationist's GambitKeynote at Sanae Beer.EX: The Automationist's Gambit
Keynote at Sanae Beer.EX: The Automationist's Gambit
 
Testing Assembly: From Observations to Insights on Test Specialist Careers
Testing Assembly: From Observations to Insights on Test Specialist CareersTesting Assembly: From Observations to Insights on Test Specialist Careers
Testing Assembly: From Observations to Insights on Test Specialist Careers
 
Let's Do a Thing and Call it Foo
Let's Do a Thing and Call it FooLet's Do a Thing and Call it Foo
Let's Do a Thing and Call it Foo
 
Selenium Conf: Patterns to Whole Team Test Automation Transformation
Selenium Conf: Patterns to Whole Team Test Automation TransformationSelenium Conf: Patterns to Whole Team Test Automation Transformation
Selenium Conf: Patterns to Whole Team Test Automation Transformation
 
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory TestingAxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
AxiomSummit 2022: A Practitioner's Guide to Contemporary Exploratory Testing
 
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
MoT Sfax: Good Exploratory Testing Tactics for Taking Over TestingMoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing
 
Geekle QA: Automationist's Gambit
Geekle QA: Automationist's GambitGeekle QA: Automationist's Gambit
Geekle QA: Automationist's Gambit
 
Programming Assignments in Tester Interviews
Programming Assignments in Tester InterviewsProgramming Assignments in Tester Interviews
Programming Assignments in Tester Interviews
 
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
ATAGTR Keynote: I have a rock in my shoe - Navigating ImprovementATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement
 
MoT Sarajevo: How to get better at Exploratory testing
MoT Sarajevo: How to get better at Exploratory testingMoT Sarajevo: How to get better at Exploratory testing
MoT Sarajevo: How to get better at Exploratory testing
 
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at ScaleHUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale
 
EuroSTAR '21 Keynote: Automationist's Gambit
EuroSTAR '21 Keynote: Automationist's GambitEuroSTAR '21 Keynote: Automationist's Gambit
EuroSTAR '21 Keynote: Automationist's Gambit
 

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

MoT Masterclass: Tips to Improve Collaboration between Testers and Developers

  • 1. Tips to improve collaboration between testers and developers Franziska Sauerwein & Maaret Pyhäjärvi
  • 2. Tips to improve collaboration between testers and developers Who are we? Franzi software crafter Maaret feedback fairy
  • 3. Tips to improve collaboration between testers and developers Tester vs. Developer Need of Mastery Focus of Modeling Focus of Thinking Tedium and Conflict Domain knowledge Knowledge of product internals Model user behavior Model system design Sceptics Believers Report problems Understand problems Source: Adapted from Bret Pettichord. 2000. Testers and Developers Think Differently
  • 5. Our advice Tips to improve collaboration between testers and developers
  • 6. Improving Culture Tightened collaboration Appropriate Crediting Making pairing cross-role comfortable Tips to improve collaboration between testers and developers Themes of our advice
  • 7. Improving Culture Tips to improve collaboration between testers and developers
  • 8. Developers are not always nice to each other Tips to improve collaboration between testers and developers Improving culture
  • 9. Tips to improve collaboration between testers and developers Blameless culture
  • 10. Treating colleagues with respect Tips to improve collaboration between testers and developers Improving culture
  • 11. Unconfident testers working with overconfident devs? Tips to improve collaboration between testers and developers Improving culture
  • 12. Tips to improve collaboration between testers and developers Improving culture
  • 13. Modern ideals are not evident everywhere Tips to improve collaboration between testers and developers Improving culture
  • 14. Feeling safe to fail and safe to learn Tips to improve collaboration between testers and developers Improving culture
  • 15. Inviting feedback about testing Tips to improve collaboration between testers and developers Improving culture
  • 16. Tightened collaboration Tips to improve collaboration between testers and developers
  • 17. From adversaries to co-creators to collaborators Tips to improve collaboration between testers and developers Tightened collaboration
  • 18. Tips to improve collaboration between testers and developers Tightened collaboration - Adversaries
  • 19. Tips to improve collaboration between testers and developers Tightened collaboration - Co-Creators
  • 20. Tips to improve collaboration between testers and developers Tightened collaboration - Collaborators
  • 21. Work together at all times Tips to improve collaboration between testers and developers Tightened collaboration
  • 22. Devs like about testers: useful business info Tips to improve collaboration between testers and developers Tightened collaboration
  • 23. Automation testers: better relationships with developers Tips to improve collaboration between testers and developers Tightened collaboration
  • 24. Appropriate crediting Tips to improve collaboration between testers and developers
  • 25. Tips to improve collaboration between testers and developers Collaborative crediting
  • 26. Tips to improve collaboration between testers and developers Collaborative crediting “Mileva Marić Einstein was a physicist who contributed significantly to his groundbreaking science.” https://blogs.scientificamerican.com/guest-blog/the-forgotten-life-of-einsteins-first-wife/
  • 27.
  • 28. It takes a village Tips to improve collaboration between testers and developers Appropriate crediting
  • 29. Do we need to credit a single person? Tips to improve collaboration between testers and developers Appropriate crediting
  • 30. Celebrate team achievements Tips to improve collaboration between testers and developers Appropriate crediting
  • 31. How can developers elevate testers’ contributions? Tips to improve collaboration between testers and developers Appropriate crediting
  • 32. Making pairing cross-role comfortable Tips to improve collaboration between testers and developers
  • 33. Testers remember pairing with a developer Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 34. Stealth pairing even amongst developers Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 35. Go in with energy & patience Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 36. Task that leaves both successful Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 37. Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 38. Leave your ego behind Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 39. Tips to improve collaboration between testers and developers Making pairing cross-role comfortable
  • 40. How do we give value to each other? Tips to improve collaboration between testers and developers Summary
  • 41. Improving Culture Tightened collaboration Appropriate Crediting Making pairing cross-role comfortable Tips to improve collaboration between testers and developers Summary
  • 43. Finding problems Having a good big picture of feedback they provide Teaching tech tricks Learning about testing Being fast learner Getting to teach them something Clarifying specifications Being nice to work with Doing things together Being helpful Bringing feature ideas and following through together Optimizing test automation suites Giving fast feedback, in scope of change Doing good work Running through a hard test Tips to improve collaboration between testers and developers Survey results: Devs will remember testers for…. Testing edge cases Clarifying the specification Asking questions Working on feature spanned wider than devs Knowing business requirements thoroughly Being always available Bringing in new perspectives Filtering test results that need developer reaction Learning new things about agile testing Taking wider process responsibility Automating testing ...when asking specifically
  • 44. Pairing Making themselves available Finding good bugs Testing, differently Reproducing difficult customer issues Giving fast feedback Keeping devs safe in complex world Doing my job Testing, well Completing a more significant test area Speaking up against “authorities” Giving feedback about processes Teaching them Tips to improve collaboration between testers and developers Survey results: Testers remember devs appreciating…. Talking in level of code Asking good questions Synchronizing expectations Saving them time Giving them snacks Automating testing Bringing in new ideas
  • 45. Pairing Finding bugs through getting them thinking Being asked for help in testing Being able to tell how to do things Being paid attention to Getting positive feedback Feeling useful Teaching them something Testing something meaningful Timely fixing Timely testing Having a shared project on test automation Tips to improve collaboration between testers and developers Survey results: Testers will remember devs for….
  • 46. Seeing things from another view Sharing responsibility Finding and understanding bugs Making reproducing bugs easy Being thorough Being team players Doing specifications and automation collaboratively Pairing Automating tests Improving process Tips to improve collaboration between testers and developers Survey results: Devs enjoy working with testers for...