Adrian bolboaca sherlock holmesandpairing-adibolboaca
-
Upload
romania-testing -
Category
Documents
-
view
718 -
download
2
description
Transcript of Adrian bolboaca sherlock holmesandpairing-adibolboaca
![Page 2: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/2.jpg)
Me
Adi BolboacăProgrammer
Organizational & TechnicalTrainer & Coach www.mozaicworks.com
![Page 3: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/3.jpg)
Pairing. Why. When.
Do you pair?
Why do you pair?
How often?
www.mozaicworks.com
![Page 5: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/5.jpg)
Driver
Takes the decisions
Consults with the Navigator
Focuses on short term actions
Verbalizes all the performed actions
www.mozaicworks.com
![Page 6: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/6.jpg)
NavigatorLooks ahead for strategy
Annoyingly rechecks the facts of the Driver
Asks meaningful questions
Verbalizes agreement or disagreement
Does not cross the Driver's comfort zonewww.mozaicworks.com
![Page 8: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/8.jpg)
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
![Page 9: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/9.jpg)
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
![Page 10: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/10.jpg)
Watson being a Navigator
“If I irritated him by a certain methodical slowness in my mentality, that irritation served only to make his own flamelike intuitions and impressions flash up the
more vividly and swiftly”Dr. Watson
www.mozaicworks.com
![Page 11: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/11.jpg)
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
![Page 12: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/12.jpg)
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
![Page 14: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/14.jpg)
Holmes & Watson: RecapDrive or Navigate
Observe well. Verbalize.
Give meaningful suggestions
Being a navigator is hard
Pairing is learningwww.mozaicworks.com
![Page 15: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/15.jpg)
Some pairing ideas
Pair-programming (with testers also)
Pair-facilitation
Pair-talking
Pair-writing (collective text ownership)
www.mozaicworks.com
![Page 17: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/17.jpg)
Pair-programmingCan be done anywhere: office, pub, etc
Change roles/keyboard very often
Outcomes: learning, better products
Fastest feedback cycle in Agile
Can be difficultwww.mozaicworks.com
![Page 18: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/18.jpg)
Pair-programming: Navigator
Adi tells story of Ron Jeffries being a
navigatorwww.mozaicworks.com
![Page 19: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/19.jpg)
Pair-facilitationCan 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 explanationswww.mozaicworks.com
![Page 20: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/20.jpg)
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
![Page 22: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/22.jpg)
Pair-writing
Easier to start writing
The book can be finished faster
Fast feedback on content
Learning opportunity from your pair
www.mozaicworks.com
![Page 23: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/23.jpg)
Pairing
Did I inspire you to pair?
What other ideas for paring do you have?
When would you start paring?
www.mozaicworks.com
![Page 24: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/24.jpg)
And the last question
Do you ever pair with your CEO?
www.mozaicworks.com
![Page 25: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/25.jpg)
Contact me
Unit testing workshopRemote pair-programming
TDD workshopRefactoring workshop
Legacy code workshopLegacy code retreat
Code retreat
@adibolb
www.mozaicworks.com
![Page 26: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/26.jpg)
Thank you!
The slides will be available on Slideshare&Twitter
Questions?
www.mozaicworks.com
![Page 27: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/27.jpg)
http://www.mozaicworks.com [email protected]
@adibolb
Extend your mentoring & training capacity
Accelerate learning through communities of practice
Grow your functional leaders and top talents
www.mozaicworks.com
![Page 28: Adrian bolboaca sherlock holmesandpairing-adibolboaca](https://reader034.fdocuments.us/reader034/viewer/2022051608/545b4495af79594f558b5fff/html5/thumbnails/28.jpg)
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