MoT Masterclass: Tips to Improve Collaboration between Testers and Developers
-
Upload
maaret-pyhaejaervi -
Category
Software
-
view
276 -
download
0
Transcript of MoT Masterclass: Tips to Improve Collaboration between Testers and Developers
![Page 1: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/1.jpg)
Tips to improve collaboration between testers and developers
Franziska Sauerwein & Maaret Pyhäjärvi
![Page 2: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/2.jpg)
Tips to improve collaboration between testers and developers
Who are we?
Franzisoftware crafter
Maaretfeedback fairy
![Page 3: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/3.jpg)
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
![Page 4: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/4.jpg)
We asked around…
![Page 5: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/5.jpg)
Our adviceTips to improve collaboration between testers and
developers
![Page 6: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/6.jpg)
Improving CultureTightened collaborationAppropriate CreditingMaking pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Themes of our advice
![Page 7: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/7.jpg)
Improving CultureTips to improve collaboration between testers and
developers
![Page 8: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/8.jpg)
Developers are not always nice to each
other
Tips to improve collaboration between testers and developers
Improving culture
![Page 9: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/9.jpg)
Tips to improve collaboration between testers and developers
Blameless culture
![Page 10: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/10.jpg)
Treating colleagues with respect
Tips to improve collaboration between testers and developers
Improving culture
![Page 11: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/11.jpg)
Unconfident testers working with
overconfident devs?
Tips to improve collaboration between testers and developers
Improving culture
![Page 12: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/12.jpg)
Tips to improve collaboration between testers and developers
Improving culture
![Page 13: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/13.jpg)
Modern ideals are not evident everywhere
Tips to improve collaboration between testers and developers
Improving culture
![Page 14: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/14.jpg)
Feeling safe to fail and safe to learn
Tips to improve collaboration between testers and developers
Improving culture
![Page 15: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/15.jpg)
Inviting feedback about testing
Tips to improve collaboration between testers and developers
Improving culture
![Page 16: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/16.jpg)
Tightened collaborationTips to improve collaboration between testers and
developers
![Page 17: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/17.jpg)
From adversaries to co-creators to collaborators
Tips to improve collaboration between testers and developers
Tightened collaboration
![Page 18: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/18.jpg)
Tips to improve collaboration between testers and developers
Tightened collaboration - Adversaries
![Page 19: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/19.jpg)
Tips to improve collaboration between testers and developers
Tightened collaboration - Co-Creators
![Page 20: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/20.jpg)
Tips to improve collaboration between testers and developers
Tightened collaboration - Collaborators
![Page 21: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/21.jpg)
Work together at all times
Tips to improve collaboration between testers and developers
Tightened collaboration
![Page 22: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/22.jpg)
Devs like about testers:
useful business info
Tips to improve collaboration between testers and developers
Tightened collaboration
![Page 23: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/23.jpg)
Automation testers: better relationships
with developers
Tips to improve collaboration between testers and developers
Tightened collaboration
![Page 24: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/24.jpg)
Appropriate creditingTips to improve collaboration between testers and
developers
![Page 25: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/25.jpg)
Tips to improve collaboration between testers and developers
Collaborative crediting
![Page 26: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/26.jpg)
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/
![Page 27: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/27.jpg)
![Page 28: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/28.jpg)
It takes a village
Tips to improve collaboration between testers and developers
Appropriate crediting
![Page 29: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/29.jpg)
Do we need to credit a single
person?
Tips to improve collaboration between testers and developers
Appropriate crediting
![Page 30: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/30.jpg)
Celebrate team achievements
Tips to improve collaboration between testers and developers
Appropriate crediting
![Page 31: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/31.jpg)
How can developers elevate testers’ contributions?
Tips to improve collaboration between testers and developers
Appropriate crediting
![Page 32: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/32.jpg)
Making pairing cross-role comfortableTips to improve collaboration between testers and
developers
![Page 33: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/33.jpg)
Testers remember pairing with a
developer
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 34: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/34.jpg)
Stealth pairing even amongst developers
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 35: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/35.jpg)
Go in with energy & patience
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 36: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/36.jpg)
Task that leaves both successful
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 37: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/37.jpg)
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 38: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/38.jpg)
Leave your ego behind
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 39: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/39.jpg)
Tips to improve collaboration between testers and developers
Making pairing cross-role comfortable
![Page 40: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/40.jpg)
How do we give value to each other?
Tips to improve collaboration between testers and developers
Summary
![Page 41: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/41.jpg)
Improving CultureTightened collaborationAppropriate CreditingMaking pairing cross-role comfortable
Tips to improve collaboration between testers and developers
Summary
![Page 42: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/42.jpg)
Questions?Your contact details
http://dojo.ministryoftesting.com/
![Page 43: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/43.jpg)
Finding problemsHaving a good big picture of feedback they provideTeaching tech tricksLearning about testingBeing fast learnerGetting to teach them somethingClarifying specificationsBeing nice to work withDoing things togetherBeing helpfulBringing feature ideas and following through togetherOptimizing test automation suitesGiving fast feedback, in scope of changeDoing good workRunning through a hard test
Tips to improve collaboration between testers and developers
Survey results: Devs will remember testers for….
Testing edge casesClarifying the specificationAsking questionsWorking on feature spanned wider than devsKnowing business requirements thoroughlyBeing always availableBringing in new perspectivesFiltering test results that need developer reactionLearning new things about agile testingTaking wider process responsibilityAutomating testing
...when asking specifically
![Page 44: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/44.jpg)
PairingMaking themselves availableFinding good bugsTesting, differentlyReproducing difficult customer issuesGiving fast feedbackKeeping devs safe in complex worldDoing my jobTesting, wellCompleting a more significant test areaSpeaking up against “authorities”Giving feedback about processesTeaching them
Tips to improve collaboration between testers and developers
Survey results: Testers remember devs appreciating….
Talking in level of codeAsking good questionsSynchronizing expectationsSaving them timeGiving them snacksAutomating testingBringing in new ideas
![Page 45: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/45.jpg)
PairingFinding bugs through getting them thinkingBeing asked for help in testingBeing able to tell how to do thingsBeing paid attention toGetting positive feedbackFeeling usefulTeaching them somethingTesting something meaningfulTimely fixingTimely testingHaving a shared project on test automation
Tips to improve collaboration between testers and developers
Survey results: Testers will remember devs for….
![Page 46: MoT Masterclass: Tips to Improve Collaboration between Testers and Developers](https://reader031.fdocuments.in/reader031/viewer/2022030318/5a649f627f8b9a2c568b65bf/html5/thumbnails/46.jpg)
Seeing things from another viewSharing responsibilityFinding and understanding bugsMaking reproducing bugs easyBeing thoroughBeing team playersDoing specifications and automation collaborativelyPairingAutomating testsImproving process
Tips to improve collaboration between testers and developers
Survey results: Devs enjoy working with testers for...