Pairing is Sharing

Maaret Pyhäjärvi
Maaret PyhäjärviPrincipal Test Engineer at Vaisala Oyj
Pairing is Sharing
Maaret Pyhäjärvi
Email: <maaret@iki.fi> | Twitter:
maaretpMaaret Pyhäjärvi & Llewellyn Falco
Nimeä | Attribution (Finland)
http://creativecommons.org/licenses/by/1.0/fi/
http://creativecommons.org/licenses/by/1.0/fi/deed.en
Meet Ru
Pairing between
experts is different
Pairing with
someone who
knows how to deal
with you is
different
Pairing on chosen
tasks is different
Alexandra & Era of Pair Testing on
Two Computers
Shared tasks done
side by side
teaches
differences of
approaches
Sharing as we go
vs. Debriefing at
the end
Willingness to
try new things
Planning to
evolve our
strategies
Dealing with
setback
Feeling about
being wrong
MINDSET
See: Carol Dweck
FIXED
Static, like height
Look good
Avoid
Defines your identity
For those with no talent
Helplessness
GROWTH
Can grow, like muscle
To learn
Seek and embrace
Provides information
Path to mastery
Resilience
 
Ability
Goal
Challenge
Failure
Effort
Reaction to challenge
Learning to Pair
On tasks that mix
novice and expert
Specific style of
pairing: strong-
style
Realizing pairing is
a skill
Strong Style Pairing
“For an idea to go from your head to
the computer it must go though
someone else’s hands”
*http://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-pairing.html
Learning about myself
Rewarded as an
individual
contributor
Unlearning
ownership of ideas
and contributions
Quality
Quality
Getting the best
out of you
(not the most)
What Testing Gives Us
UnitTesting
ExploratoryTesting
SPEC
FEEDBACK
REGRESSION
GRANULARITY
GUIDANCE
UNDERSTANDING
MODELS
SERENDIPITY
Testing as
artifact
creation
Testing as
performanc
e
Deliberate Practice by Remote
Pairing
My Team
“Introverts suffer
with social
practices”
“I get more done
alone”
“I could try pairing
(but not with you)” “Back to
kindergarten with
mob
programming”
“Ask if you need
anything”
“Many things
need to progress”
“Maybe for
training purposes”
* http://visible-quality.blogspot.fi/2015/09/my-first-full-day-of-mob-programming.html
That
would’ve
been a nasty
one to find
later
Explaining is not Experiencing
Co-creation
vs.
Collaboration
Farming vs. Hunting
http://www.leanpub.com/MobProgrammingGuidebook
Thank you.
@maaretp
(please connect with me through Twitter or
LinkedIn)
1 of 17

Recommended

Schmoozapalooza Webinar by
Schmoozapalooza WebinarSchmoozapalooza Webinar
Schmoozapalooza WebinarJodi Rudick
101 views28 slides
OC by
OC OC
OC Kevin Jessop
253 views17 slides
SAG 2010- How to network effectively by
SAG 2010- How to network effectivelySAG 2010- How to network effectively
SAG 2010- How to network effectivelyMagMo (Magazine Moments)
221 views18 slides
[1] 20081021 Personality Development and Small Group Activity - Bhoj Redd... by
[1]   20081021   Personality Development and Small Group Activity - Bhoj Redd...[1]   20081021   Personality Development and Small Group Activity - Bhoj Redd...
[1] 20081021 Personality Development and Small Group Activity - Bhoj Redd...viswanadham vangapally
1.1K views21 slides
Personality Development And Small Group Activity 21s by
Personality Development And Small Group Activity   21sPersonality Development And Small Group Activity   21s
Personality Development And Small Group Activity 21sviswanadham vangapally
5.3K views21 slides

More Related Content

Similar to Pairing is Sharing

phd-supervisor.ppt by
phd-supervisor.pptphd-supervisor.ppt
phd-supervisor.pptMimi Zhang
1.9K views13 slides
Team Building _ An abstract concept that represents a set of values by
Team Building _ An abstract concept that represents a set of valuesTeam Building _ An abstract concept that represents a set of values
Team Building _ An abstract concept that represents a set of valuesDr. Kazi Golam Faruk
1.2K views31 slides
Leadership In Cultural Change Chapt 4 by
Leadership In Cultural Change Chapt 4Leadership In Cultural Change Chapt 4
Leadership In Cultural Change Chapt 4Lukas Ritzel
484 views28 slides
Mentoring by
MentoringMentoring
MentoringAjit Choudhari
53 views35 slides

Similar to Pairing is Sharing(18)

phd-supervisor.ppt by Mimi Zhang
phd-supervisor.pptphd-supervisor.ppt
phd-supervisor.ppt
Mimi Zhang1.9K views
Team Building _ An abstract concept that represents a set of values by Dr. Kazi Golam Faruk
Team Building _ An abstract concept that represents a set of valuesTeam Building _ An abstract concept that represents a set of values
Team Building _ An abstract concept that represents a set of values
Leadership In Cultural Change Chapt 4 by Lukas Ritzel
Leadership In Cultural Change Chapt 4Leadership In Cultural Change Chapt 4
Leadership In Cultural Change Chapt 4
Lukas Ritzel484 views
Peter Lane - Collaborative leadership by SELPConference
Peter Lane - Collaborative  leadershipPeter Lane - Collaborative  leadership
Peter Lane - Collaborative leadership
SELPConference446 views
Creating and enabling high performing teams by Tami Flowers
Creating and enabling high performing teamsCreating and enabling high performing teams
Creating and enabling high performing teams
Tami Flowers1.2K views
Employability skills rev 312010 by kaymlemon
Employability skills rev 312010Employability skills rev 312010
Employability skills rev 312010
kaymlemon582 views
Employability skills rev 312010 by kaymlemon
Employability skills rev 312010Employability skills rev 312010
Employability skills rev 312010
kaymlemon412 views
{Staffbase Impact} What Are You Waiting For? Find The Courage To Disrupt by Staffbase
{Staffbase Impact} What Are You Waiting For? Find The Courage To Disrupt{Staffbase Impact} What Are You Waiting For? Find The Courage To Disrupt
{Staffbase Impact} What Are You Waiting For? Find The Courage To Disrupt
Staffbase517 views
Only the curious have something to find by Eugene Young
Only the curious have something to findOnly the curious have something to find
Only the curious have something to find
Eugene Young34 views

More from Maaret Pyhäjärvi

ATAGTR '20 Keynote: Building status by
ATAGTR '20 Keynote: Building statusATAGTR '20 Keynote: Building status
ATAGTR '20 Keynote: Building statusMaaret Pyhäjärvi
46 views23 slides
MoT Cork: Exploring Realities of Testing - From Theory to Practice by
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 PracticeMaaret Pyhäjärvi
11 views7 slides
Testing Voices '21 keynote: Testing Becoming Harder To BeValuable by
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 BeValuableMaaret Pyhäjärvi
9 views17 slides
TestJSConf: Go Find What We May Have Missed by
TestJSConf: Go Find What We May Have MissedTestJSConf: Go Find What We May Have Missed
TestJSConf: Go Find What We May Have MissedMaaret Pyhäjärvi
9 views26 slides
SauceCon: It's More Complicated than THAT by
SauceCon: It's More Complicated than THATSauceCon: It's More Complicated than THAT
SauceCon: It's More Complicated than THATMaaret Pyhäjärvi
7 views19 slides
TSQA: Something In The Way We Test by
TSQA: Something In The Way We TestTSQA: Something In The Way We Test
TSQA: Something In The Way We TestMaaret Pyhäjärvi
7 views24 slides

More from Maaret Pyhäjärvi(20)

MoT Cork: Exploring Realities of Testing - From Theory to Practice by Maaret Pyhäjärvi
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 by Maaret Pyhäjärvi
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
Keynote at Sanae Beer.EX: The Automationist's Gambit by Maaret Pyhäjärvi
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 by Maaret Pyhäjärvi
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
Selenium Conf: Patterns to Whole Team Test Automation Transformation by Maaret Pyhäjärvi
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 by Maaret Pyhäjärvi
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ärvi314 views
MoT Sfax: Good Exploratory Testing Tactics for Taking Over Testing by Maaret Pyhäjärvi
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ärvi135 views
Programming Assignments in Tester Interviews by Maaret Pyhäjärvi
Programming Assignments in Tester InterviewsProgramming Assignments in Tester Interviews
Programming Assignments in Tester Interviews
Maaret Pyhäjärvi346 views
ATAGTR Keynote: I have a rock in my shoe - Navigating Improvement by Maaret Pyhäjärvi
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ärvi352 views
MoT Sarajevo: How to get better at Exploratory testing by Maaret Pyhäjärvi
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ärvi164 views
HUSTEF '21 Keynote: Hands Off Exploratory Testing - Managing at Scale by Maaret Pyhäjärvi
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ärvi220 views
EuroSTAR '21 Keynote: Automationist's Gambit by Maaret Pyhäjärvi
EuroSTAR '21 Keynote: Automationist's GambitEuroSTAR '21 Keynote: Automationist's Gambit
EuroSTAR '21 Keynote: Automationist's Gambit
Maaret Pyhäjärvi332 views

Recently uploaded

predicting-m3-devopsconMunich-2023.pptx by
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptxTier1 app
8 views24 slides
How Workforce Management Software Empowers SMEs | TraQSuite by
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteTraQSuite
6 views3 slides
Benefits in Software Development by
Benefits in Software DevelopmentBenefits in Software Development
Benefits in Software DevelopmentJohn Valentino
5 views15 slides
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionMárton Kodok
16 views55 slides
Ports-and-Adapters Architecture for Embedded HMI by
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMIBurkhard Stubert
29 views19 slides
Top-5-production-devconMunich-2023-v2.pptx by
Top-5-production-devconMunich-2023-v2.pptxTop-5-production-devconMunich-2023-v2.pptx
Top-5-production-devconMunich-2023-v2.pptxTier1 app
6 views42 slides

Recently uploaded(20)

predicting-m3-devopsconMunich-2023.pptx by Tier1 app
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptx
Tier1 app8 views
How Workforce Management Software Empowers SMEs | TraQSuite by TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuite
TraQSuite6 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok16 views
Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert29 views
Top-5-production-devconMunich-2023-v2.pptx by Tier1 app
Top-5-production-devconMunich-2023-v2.pptxTop-5-production-devconMunich-2023-v2.pptx
Top-5-production-devconMunich-2023-v2.pptx
Tier1 app6 views
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino7 views
ADDO_2022_CICID_Tom_Halpin.pdf by TomHalpin9
ADDO_2022_CICID_Tom_Halpin.pdfADDO_2022_CICID_Tom_Halpin.pdf
ADDO_2022_CICID_Tom_Halpin.pdf
TomHalpin95 views
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ11 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi216 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski13 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik8 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views

Pairing is Sharing

Editor's Notes

  1. Pair programming is a core agile technical practice. Many people still have reluctance to pair, pair only with people they choose, only on specific types of tasks or only in case of emergency. I am one of those reluctant people pairing selectively. This talk is about deliberate practice in building up the skill of pairing to allow pairing to take one’s skills on other activities to a new level. In this session, you will learn about my different stages of pairing and lessons picked up as a testing specialist. The talk goes through a growth patterns from pairing with peers (other testers) to pairing and mobbing with developers, from traditional style and side-by-side work to strong-style pairing and to pairing on both testing and programming activities. Join me on my journey to realize that explaining isn’t the same as experiencing. Pairing is sharing on a different level, but to make the ride smooth, there’s skills to develop and styles to consider.
  2. “there’s a process of knowing” – learning Does not give as regression; serendipity (safety against things happening randomly) / unwanted serendipity events. This is what it is and what it could be. There’s a direction to it, not just statement of what it is. Coaching is not just feedback, it’s pointing them to the right way. Safety. EXPERIENCE (the verb) rather than facts ; emotions over facts. REACTIONS. HISTORY, Lessons learned, checklists. Modeling. UNDERSTANDING – where you start (knowing the thing (code & environment), knowing the user, knowing the problems, knowing the developers (how to help them and what they do so that you can efficiently test), knowing the hackers (weird use cases outside common ‘have you tried reading it upside down’) , knowing all stakeholders, knowing the business priorities) Uncovering things I cannot know, giving the application a change to reveal information for me. This allows you to know things.