Do your developers and testers pair—and do it in the best ways? If you can answer yes, then you are among the fortunate ones who have a trusting environment where people have confidence in their work. Unfortunately, a large number of development shops don’t practice pairing in any form. Pair programing was documented in Kent Beck’s book eXtreme Programming Explained, published in 1999. So why is it that eighteen years later many developers and testers do not practice this simple yet effective programming technique? Linda Cook addresses many reasons that people don’t pair. Drawing on experiences in a handful of organizations and hundreds of teams, Linda examines the factors contributing to a general absence of pairing. Considerations include environmental concerns, organizational barriers, personal style, and experiences that all contribute to whether or not people practice pair programming and testing. Join Linda to examine the many benefits of pairing and the varied methods for pairing. This session includes a short activity where everyone gets an opportunity to pair using LEGOS.
14. 11/10/17
12
Mob Programming
• Whole team
par2cipates
• Everyone is
equally
exposed
• Set the Stage
• Pick a topic
• Include the PO
• Debrief
Artwork: Woody Zuill
Ø Use a Facilitator
Ø Arrange people in a circle with the driver at the keyboard
and the navigator as far away as possible
Ø Rotate every four minutes, navigator becomes the driver
Ø Make sure driver is not thinking at the keyboard
Ø Small steps, frequent feedback
Ø Small steps, frequent check-ins
Ø Monitor for kindness, considera2on and respect
Ø End while s2ll happy (2 hours or less)
*Mob Programming Guidebook
Mobbing Cheat Sheet*
17. 11/10/17
15
• hEp://www.projectcooks.com/pair-programming
• hEp://www.infoq.com/ar2cles/why-wont-pair
• hEps://leanpub.com/mobprogramming
• Pair Programming Illuminated by Laurie Williams
• hEp://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-
pairing.html
• Extreme Programming Explained: Embrace Change, 2nd Edi2on
(The XP Series) by Kent Beck & Cynthia Andreas
• hEp://shriverreport.org/10-ways-to-overcome-impostor-
syndrome-joyce-roche/
References
Thanks to the many people who taught me how to encourage
and enable developers to use modern techniques.
• Llewellyn Falco
• Woody Zuill
• Nancy Van Schooenderwoert
• James Starmer
• Andy Freeman
• George Dinwiddie
• Bob Payne
• And literally every team I’ve
ever worked with has taught
me something about good
development.
AMribuNons
THANK YOU ALL!
18. 11/10/17
16
Be kind.
THANK YOU ALL!
Subhead Content
Second level
Third level
Fourth level
Fieh level
• Be kind