Loading presentation...
Prezi is an interactive zooming presentation

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Copy of To pair or not to pair

No description
by

Sebastian s.

on 14 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Copy of To pair or not to pair

Theory
Practice
whois @d_trainings
aka Sebs
aka Sebastian Schürmann
Freelance Developer, Coach, Trainer
Scrum Master
First Contact to XP in 2005
Scrum since 2008
<3 Open Source
The story of this talk
Waltz!
In parts of Europe, such as in later medieval Germany, spending time as a journeyman (Geselle, literally "companion", or in France, compagnon, with the same meaning), moving from one town to another to gain experience of different workshops, became an important part of the training of an aspirant master. Carpenters in Germany have retained the tradition of travelling journeymen even today, although only a small minority still practise it.
Walz
@s0enke
Chief Trolling Officer (the devops guy) @Jimdo
Pairprogramming
Workshop
Let's read a book
"I started a bit skeptical about pairing until I read this book. After completing the book I realized that I was thoroughly mistaking about my premature conclusions and comments on the topic."
The Workshop
2 day workshop
All "sources" available
Based on the contents of Pair Programming Illuminated
Introduction to Extreme Programming
Try different forms of Pairing
Attribution please
https://github.com/DissidentTrainings/workshop-pairporgramming
(!sic)
Critics
WOZ
SAYZ:
“Most inventors and engineers I’ve met are like me ... they live in their heads. They’re almost like artists. In fact, the very best of them are artists. And artists work best alone .... I’m going to give you some advice that might be hard to take. That advice is: Work alone... Not on a committee. Not on a team.”
But decades of research show that individuals almost always perform better than groups in both quality and quantity, and group performance gets worse as group size increases.
nytimes: The rise of the new groupthink
Thesis
Working alone, undisturbed = good
Talking = disturbance = bad
Skill
In shu, we repeat the forms and discipline ourselves so that our bodies absorb the forms that our forbearers created. We remain faithful to the forms with no deviation.
SHU-Beginner
Next, in the stage of ha, once we have disciplined ourselves to acquire the forms and movements, we make innovations. In this process the forms may be broken and discarded.
HA-Intermediate
Finally, in ri, we completely depart from the forms, open the door to creative technique, and arrive in a place where we act in accordance with what our heart/mind desires, unhindered while not overstepping laws.
RI-Expert
SHU-SHU
2 beginners
SHU-HA
Train a beginner
and
become a master
SHU-RI
Give a talented beginner a shortcut
HA-HA
Biggest bang for the buck
HA-RI
Create another expert while
you get things done
RI-RI
Excite 2 experts and solve the big problems
7 Synergies
Pair Pressure
Pair Negotiation
Pair Courage
Pair Reviews
Pair Debugging
Pair Learning
Pair T(h)rust
Seven habits of effective Pair Programmers
Take Breaks
Practice Humility
Be Confident
Be Receptive
IF you can keep your head when all about you
Are losing theirs and blaming it on you,
If you can trust yourself when all men doubt you,
But make allowance for their doubting too;
Rudyard Kipling - IF
Communicate
Listen
Be a Teamplayer
Compromise
John McEnroe Grand Slams
7 Single
9 Double
Standing Firm
VS
Introverts
or
Extraverts
Introversion
and
Extraversion
Extraversion
Extraversion is "the act, state, or habit of being predominantly concerned with and obtaining gratification from what is outside the self".[4] Extraverts tend to enjoy human interactions and to be enthusiastic, talkative, assertive, and gregarious.
Introversion
Introversion is "the state of or tendency toward being wholly or predominantly concerned with and interested in one's own mental life".[4] Some popular writers have characterized introverts as people whose energy tends to expand through reflection and dwindle during interaction
Introvert
and
Extravert
Introvert
and
Introvert
Extravert
and
Extravert
Pair Programming 101
Driver
Navigator
Switching Roles
WHY?
less bugs
faster
development
knowledge
exchange
XP Practice
To Pair
or not to Pair
That is not the question!
^
Twitter: @d_trainings
Sebastian Schürmann
Pair Programming
Improve
Teamwork
Improve
Learning
Reduce Bus
Factor
Workshop stats
over 100 developers trained
10K Kilometers on rail
pretty good feedback over all
some teams really adopt the technique
XP Values
Communication
Simplicity
Feedback
Respect
XP Principles
Feedback
Embracing
Change
Courage
Assuming
simplicity
to the
Critics

Knowledge Iceberg
Flow
Types of Pairing
Promiscuous Pairing
Pair Hinging
Test First Pairing
Stakeholder Pairing
Wolfgang
Editor Hardware Test
Not getting it!
@sschuermann
Dojo
Groupflow
Using differences among participants as an opportunity, rather than an obstacle
Teamwork
The fuel that allows common people to attain uncommon results.
Thanks
Contact me
Twitter: @d_trainings
Mail: sebs@2xs.org
Blog: dissident-trainings.de
Paring Training:
http://tinyurl.com/pairingtraining

Eve Online Covert Ops
Newbie Pairing
Pair a Release
Pair Bugfixes
Write Userstories as Pair
Full transcript