(Previously called PairProgramming is like sex)
I created this presentation to explain to IT students what is PairProgramming. The second part of my talk they had to PairProgram themselves.
(Hence the title: nobody can explain sex in a book or presentation, you have to do it, to know what it does to you.)
35. My cost will double III
“IBM reported spending about $250
million repairing and reinstalling
fixes to 30,000 customer-reported
problems. That is over $8,000 for
each defect!”
-“A Discipline for Software
Engineering”, 1995, Humphrey,
W.S.
80. Pictures
Naresh Jain: http://www.slideshare.net/nashjain/pair-programming
Jurgen Appelo: http://www.noop.nl/2011/04/the-feedback-door.html
Vera Peeters personal collection
Dilbert : http://www.dilbert.com/
British Monarchy http://www.flickr.com/photos/britishmonarchy/
Jan Tielens: http://www.flickr.com/photos/JanTielens
Picture Bill Gates: http://www.labnol.org/internet/favorites/13-year-old-bill-gates-
with-paul-allen/330/
One-Agency: http://www.one-agency.be/jobs
Pomodoro: http://www.pomodorotechnique.com/
Drupal Image: http://www.zabisco.com/
B Marick & C Haines: http://www.exampler.com/blog/2008/12/10/screen-pairing/
Yves Hanoulle & Els Ryssen http://www.flickr.com/photos/yveshanoulle/
Lots of picture already years on my drive. If you recognise one, please tell
me and I add credentials.
81. Url’s
http://www.slideshare.net/nashjain/pair-programming
http://nat.truemesh.com/stairmaster.html#
http://www.mitchlacey.com/docs/XR4PromiscuousPairingandBeginnersMind.pdf
http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF
http://www.britannica.com/bps/additionalcontent/18/34706583/Pair-Programming-as-a-Modern-
Method-of-Teaching-Computer-Science
http://www.pomodorotechnique.com/
The Core Protocols http://alturl.com/b9fn
The Costs and Benefits of Pair Programming (Laurie Williams & Alistair Cockburn)
Strengthening the Case for Pair-Programming (- Laurie Williams, Robert R. Kessler, Ward
Cunningham & Ron Jeffries)
On the Economic Feasibility of Pair Programming (Hakan Erdogmus & Laurie Williams )
http://www.netobjectives.com/ap/download/pairing.pdf
http://salfreudenberg.wordpress.com/2013/06/08/pair-programming-and-expertise/
http://salfreudenberg.wordpress.com/2013/06/15/pair-programming-uptake-and-peripheral-
awareness/
http://altabel.wordpress.com/2013/05/24/pair-programming-pluses-and-minuses-bonuses-and-
anti-patterns/
82. History
Version 4: Created for a mini conference for students
Version 8: adapted for internal PairProgramming training
Version 11: Uploaded a new version to be used for public training
Version 15: Added extra material
Version 20: renamed the presentation + removed content
83. I give Free Lifetime support on everything I do
Blog, slides, books, pictures :
http://www.hanoulle.be
Social Media @YvesHanoulle
Linkedin: http://www.linkedin.com/in/YvesHanoulle
Mobile: +32 476 43 38 32
Skype: YvesHanoulle
Free life time:
My life not yours
Write this down during 1 minute then share this with your neighbour
If during the course, you have questions, please write them on a post it.
Two guys working on the same taskBoth have the same target
One person executes, the other watches and gives directions
Two site or two people working as one team
"yep, dat is de drill. In de eerste plaats een veiligheidsmaatregel. Als je verongelukt, of er is een probleem met je persluchttoestel is er direct iemand op de hoogte. Ook handiger om aan de slang te sleuren of te overleggen."
The junior developer slows down the senior?The speed of your team is not about the fastests developer, it is about the slowest developerIf you speed up the slowest developer, you speed up the teamUse the
The junior developer slows down the senior?The speed of your team is not about the fastests developer, it is about the slowest developerIf you speed up the slowest developer, you speed up the teamUse the
Pairing experiment at University of Utah
How many people can YOU afford to loose
Write this down during 1 minute then share this with your neighbour