cas2010 pair-programming-strategies
TRANSCRIPT
![Page 1: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/1.jpg)
© flioukas
Haciendo realidad la agilidad
Pair Programming Strategies
Erling Wegger Linde ThoughtWorks
![Page 2: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/2.jpg)
Erling Wegger Linde Agile Developer at ThoughtWorks (London, UK)
http://erlingwl.wordpress.com @erlingwl
Slide Deck License: http://creativecommons.org/licenses/by/3.0/
![Page 3: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/3.jpg)
Who are you?
Photo by: http://www.flickr.com/photos/jackbrodus/
![Page 4: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/4.jpg)
Workshop Agenda
• Introduction • Open Space discussions • Present/gather results
![Page 5: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/5.jpg)
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
![Page 6: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/6.jpg)
The ideal • Everyone pairing • Rotation every day
![Page 7: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/7.jpg)
Disturbing Forces
![Page 8: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/8.jpg)
Short term goals Photo by: http://www.flickr.com/people/pasukaru76/
![Page 9: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/9.jpg)
Hostile Environment
![Page 10: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/10.jpg)
Personal preferences & Comfort Zones
![Page 11: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/11.jpg)
Project boundaries
Photo by: http://www.flickr.com/photos/ivanwalsh/
![Page 12: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/12.jpg)
Static Roles
Photo by: http://www.flickr.com/photos/28096801@N05/
![Page 13: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/13.jpg)
Enablement �vs. �
Knowledge Transfer
![Page 14: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/14.jpg)
“Pair Programming Strategies”
When disturbing forces lures us to divert from the ideal
![Page 15: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/15.jpg)
Pair Up the “Best”
![Page 16: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/16.jpg)
Pair With Your Best Friend Only
![Page 17: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/17.jpg)
Decrease Rotation Frequency
![Page 18: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/18.jpg)
Create Knowledge Silos
![Page 19: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/19.jpg)
Leave Someone Alone
![Page 20: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/20.jpg)
Pair Under The Radar
![Page 21: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/21.jpg)
• Is it acceptable to divert from the ideal?
• Have you used similar or other “strategies”?
• How can we better mitigate the disturbing forces?
![Page 22: Cas2010 pair-programming-strategies](https://reader035.vdocuments.us/reader035/viewer/2022081403/556c54d0d8b42acc228b4820/html5/thumbnails/22.jpg)
Results will be published on: �http://erlingwl.wordpress.com
Open Space
Photo by: http://www.flickr.com/photos/pinksherbet/