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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Sherlock Holmes and Pairing @Wlidcard Conference 2013 09 13

296
views

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 …

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
296
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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