Sherlock Holmes
And
Pairing
www.mozaicworks.com
Me
Adi Bolboacă
Programmer
Organizational & Technical
Trainer & Coach www.mozaicworks.com
Pairing. Why. When.
Do you pair?
Why do you pair?
How often?
www.mozaicworks.com
Pairing roles
Driver
Navigator
www.mozaicworks.com
Driver
Takes the decisions
Consults with the Navigator
Focuses on short term actions
Verbalizes all the performed actions
...
Navigator
Looks ahead for strategy
Annoyingly rechecks the facts of the Driver
Asks meaningful questions
Verbalizes agreem...
Holmes & Watson pairing
www.mozaicworks.com
Holmes driving: action
“Holmes took his revolver from his drawer 
and slipped it in his pocket.  It was clear 
that he tho...
Holmes driving: data
“Data! Data! Data!” he cried impatiently. 
“I can't make bricks without clay.”
“There is nothing more...
Watson being a Navigator
“If I irritated him by a certain methodical 
slowness in my mentality, that irritation 
served on...
Watson navigating: Facts
The navigator remembers facts to the driver
The navigator supports driver's decisions
The navigat...
Holmes & Watson: Learning
“Education never ends, Watson. It is a 
series of lessons, with the greatest for the 
last.”
She...
Holmes & Watson: Recap
www.mozaicworks.com
Holmes & Watson: Recap
Drive or Navigate
Observe well. Verbalize.
Give meaningful suggestions
Being a navigator is hard
Pa...
Some pairing ideas
Pair-programming (with testers also)
Pair-facilitation
Pair-talking
Pair-writing (collective text owner...
Pair-programming
www.mozaicworks.com
Pair-programming
Can be done anywhere: office, pub, etc
Change roles/keyboard very often
Outcomes: learning, better produc...
Pair-programming: Navigator
Adi tells story of Ron Jeffries being a
navigator
www.mozaicworks.com
Pair-facilitation
Can be done by anyone
Just ask someone to pair when facilitating
Outcome: learn better your skills
Outco...
Pair-talking
Fast feedback on content
Outcome: the talk has better content
Outcome: learn a lot from your pair
Outcome: yo...
Pair-writing
www.mozaicworks.com
Pair-writing
Easier to start writing
The book can be finished faster
Fast feedback on content
Learning opportunity from yo...
Pairing
Did I inspire you to pair?
What other ideas for paring do you have?
When would you start paring?
www.mozaicworks.c...
Contact me
Unit testing workshop
Remote pair-programming
TDD workshop
Refactoring workshop
Legacy code workshop
Legacy cod...
http://www.mozaicworks.com
adrian.bolboaca@mozaicworks.com
@adibolb
Extend your mentoring & training
capacity
Accelerate l...
Thank you!
The slides will be available on
Slideshare&Twitter
Questions?
www.mozaicworks.com
Images
http://img.thesun.co.uk/aidemitlum/archive/01090/SNF2301TVCC-380_1090987a.jpg
http://en.wikipedia.org/wiki/File:Pag...
Upcoming SlideShare
Loading in...5
×

Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13

750

Published on

During my work I am used to pair with my colleagues on basically anything. I do pair-programming when I develop software, we use pairing when we deliver trainings or when we write articles. I often do remote pair-programming with strangers. The most things I learned during the last years were by working in pair with someone I barely knew.

Pairing for me has the following main advantages:

I learn a lot from my pair.
I extend my confort zone and I collaborate better with anyone.
The product we work together is a lot better because four eyes are better than two.

I will give examples from the activities of the well-known fictional character Sherlock Holmes on how his pair Dr. Watson helps him become better and finding the answer to their riddles.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
750
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13

  1. 1. Sherlock Holmes And Pairing www.mozaicworks.com
  2. 2. Me Adi Bolboacă Programmer Organizational & Technical Trainer & Coach www.mozaicworks.com
  3. 3. Pairing. Why. When. Do you pair? Why do you pair? How often? www.mozaicworks.com
  4. 4. Pairing roles Driver Navigator www.mozaicworks.com
  5. 5. Driver Takes the decisions Consults with the Navigator Focuses on short term actions Verbalizes all the performed actions www.mozaicworks.com
  6. 6. Navigator Looks ahead for strategy Annoyingly rechecks the facts of the Driver Asks meaningful questions Verbalizes agreement or disagreement Does not cross the Driver's comfort zone www.mozaicworks.com
  7. 7. Holmes & Watson pairing www.mozaicworks.com
  8. 8. Holmes driving: action “Holmes took his revolver from his drawer  and slipped it in his pocket.  It was clear  that he thought that our night's work  might be a serious one.” Sherlock Holmes www.mozaicworks.com
  9. 9. Holmes driving: data “Data! Data! Data!” he cried impatiently.  “I can't make bricks without clay.” “There is nothing more deceptive than an  obvious fact.” Sherlock Holmes www.mozaicworks.com
  10. 10. Watson being a Navigator “If I irritated him by a certain methodical  slowness in my mentality, that irritation  served only to make his own flame­like  intuitions and impressions flash up the  more vividly and swiftly” Dr. Watson www.mozaicworks.com
  11. 11. Watson navigating: Facts The navigator remembers facts to the driver The navigator supports driver's decisions The navigator needs to see options ahead Processing data is hard for navigation www.mozaicworks.com
  12. 12. Holmes & Watson: Learning “Education never ends, Watson. It is a  series of lessons, with the greatest for the  last.” Sherlock Holmes "I have not lived for years with Sherlock  Holmes for nothing." Dr. Watson www.mozaicworks.com
  13. 13. Holmes & Watson: Recap www.mozaicworks.com
  14. 14. Holmes & Watson: Recap Drive or Navigate Observe well. Verbalize. Give meaningful suggestions Being a navigator is hard Pairing is learning www.mozaicworks.com
  15. 15. Some pairing ideas Pair-programming (with testers also) Pair-facilitation Pair-talking Pair-writing (collective text ownership) www.mozaicworks.com
  16. 16. Pair-programming www.mozaicworks.com
  17. 17. Pair-programming Can be done anywhere: office, pub, etc Change roles/keyboard very often Outcomes: learning, better products Fastest feedback cycle in Agile Can be difficult www.mozaicworks.com
  18. 18. Pair-programming: Navigator Adi tells story of Ron Jeffries being a navigator www.mozaicworks.com
  19. 19. Pair-facilitation Can be done by anyone Just ask someone to pair when facilitating Outcome: learn better your skills Outcome: be a better listener Outcome: simplify&clarify your explanations www.mozaicworks.com
  20. 20. Pair-talking Fast feedback on content Outcome: the talk has better content Outcome: learn a lot from your pair Outcome: you learn more from audience www.mozaicworks.com
  21. 21. Pair-writing www.mozaicworks.com
  22. 22. Pair-writing Easier to start writing The book can be finished faster Fast feedback on content Learning opportunity from your pair www.mozaicworks.com
  23. 23. Pairing Did I inspire you to pair? What other ideas for paring do you have? When would you start paring? www.mozaicworks.com
  24. 24. Contact me Unit testing workshop Remote pair-programming TDD workshop Refactoring workshop Legacy code workshop Legacy code retreat Code retreat @adibolb www.mozaicworks.com
  25. 25. http://www.mozaicworks.com adrian.bolboaca@mozaicworks.com @adibolb Extend your mentoring & training capacity Accelerate learning through communities of practice Grow your functional leaders and top talents www.mozaicworks.com
  26. 26. Thank you! The slides will be available on Slideshare&Twitter Questions? www.mozaicworks.com
  27. 27. Images http://img.thesun.co.uk/aidemitlum/archive/01090/SNF2301TVCC-380_1090987a.jpg http://en.wikipedia.org/wiki/File:Paget_holmes.png http://seanbanville.com/wp-content/uploads/2010/04/writing.jpg http://agile2012.agilealliance.org/files/5113/3529/2537/Ron_Jeffries-nobull.jpg www.mozaicworks.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×