Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13

on

  • 467 views

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 ...

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.

Statistics

Views

Total Views
467
Views on SlideShare
420
Embed Views
47

Actions

Likes
0
Downloads
3
Comments
0

7 Embeds 47

http://www.mozaicworks.com 23
http://lanyrd.com 15
https://twitter.com 4
http://new.mozaicworks.com 2
http://feeds.feedburner.com 1
http://www.feedspot.com 1
http://mozaicworks.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13 Presentation Transcript

  • 1. Sherlock Holmes And Pairing www.mozaicworks.com
  • 2. Me Adi Bolboacă Programmer Organizational & Technical Trainer & Coach www.mozaicworks.com
  • 3. Pairing. Why. When. Do you pair? Why do you pair? How often? www.mozaicworks.com
  • 4. Pairing roles Driver Navigator www.mozaicworks.com
  • 5. Driver Takes the decisions Consults with the Navigator Focuses on short term actions Verbalizes all the performed actions www.mozaicworks.com
  • 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. Holmes & Watson pairing www.mozaicworks.com
  • 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. 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. 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. 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. 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. Holmes & Watson: Recap www.mozaicworks.com
  • 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. Some pairing ideas Pair-programming (with testers also) Pair-facilitation Pair-talking Pair-writing (collective text ownership) www.mozaicworks.com
  • 16. Pair-programming www.mozaicworks.com
  • 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. Pair-programming: Navigator Adi tells story of Ron Jeffries being a navigator www.mozaicworks.com
  • 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. 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. Pair-writing www.mozaicworks.com
  • 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. Pairing Did I inspire you to pair? What other ideas for paring do you have? When would you start paring? www.mozaicworks.com
  • 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. 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. Thank you! The slides will be available on Slideshare&Twitter Questions? www.mozaicworks.com
  • 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