Upload
agile-spain
View
396
Download
0
Tags:
Embed Size (px)
Citation preview
© flioukas
Haciendo realidad la agilidad
Pair Programming Strategies
Erling Wegger Linde ThoughtWorks
Erling Wegger Linde Agile Developer at ThoughtWorks (London, UK)
http://erlingwl.wordpress.com @erlingwl
Slide Deck License: http://creativecommons.org/licenses/by/3.0/
Who are you?
Photo by: http://www.flickr.com/photos/jackbrodus/
Workshop Agenda
• Introduction • Open Space discussions • Present/gather results
Open Space Cheat Sheet
• Suggest topics • Vote on topics • Group discussions • Leave group and join another one if you
• Are not learning • Are not contributing
• Share
The ideal • Everyone pairing • Rotation every day
Disturbing Forces
Short term goals Photo by: http://www.flickr.com/people/pasukaru76/
Hostile Environment
Personal preferences & Comfort Zones
Project boundaries
Photo by: http://www.flickr.com/photos/ivanwalsh/
Static Roles
Photo by: http://www.flickr.com/photos/28096801@N05/
Enablement �vs. �
Knowledge Transfer
“Pair Programming Strategies”
When disturbing forces lures us to divert from the ideal
Pair Up the “Best”
Pair With Your Best Friend Only
Decrease Rotation Frequency
Create Knowledge Silos
Leave Someone Alone
Pair Under The Radar
• Is it acceptable to divert from the ideal?
• Have you used similar or other “strategies”?
• How can we better mitigate the disturbing forces?
Results will be published on: �http://erlingwl.wordpress.com
Open Space
Photo by: http://www.flickr.com/photos/pinksherbet/