Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Pair Programming

Introduction to Pair Programming

Chris Bushell

May 09, 2013
Tweet

More Decks by Chris Bushell

Other Decks in Programming

Transcript

  1. Why?   •  Fewer  defects  (15-­‐50%  according  to  studies)  

    •  Simpler  design   •  Collec.ve  understanding   •  Knowledge  sharing   •  Developer  happiness  
  2. Techniques   •  Speak  your  mind   •  Ping  pong

      •  Time  limi.ng   •  One  pair  of  hands   •  Rota.ons  
  3. An.paPerns   •  Not  switching  roles   •  Wrestling  

    •  Lack  of  respect   •  Lacking  openness  
  4. Beware!   •  It  can  be  exhaus.ng!   •  Don’t

     forget  to  leave  .me  for   – Reading  email   – Meal  breaks   – Mee.ngs   •  Personal  hygiene