Pair programming-agile2012
Upcoming SlideShare
Loading in...5
×
 

Pair programming-agile2012

on

  • 870 views

 

Statistics

Views

Total Views
870
Views on SlideShare
654
Embed Views
216

Actions

Likes
2
Downloads
7
Comments
0

4 Embeds 216

http://leandog.com 121
http://www.leandog.com 73
http://localhost 21
http://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Pair programming-agile2012 Pair programming-agile2012 Presentation Transcript

    • Wednesday, August 15, 12
    • Angela Harms @angelaharms Does Pair Programming Have to Suck? AngelaHarms.com myAgileEducation.com the LeanDog boat, on Lake ErieWednesday, August 15, 12
    • Wednesday, August 15, 12
    • Rough structure of this talk Quick review of why pairing is a good idea Exploration into why we avoid pairing Ways to make pairing not suck Choose your own adventureWednesday, August 15, 12
    • Why pair program? “Good full-time pair programmers consistently produce higher-quality code faster....” —Jim “Big Tiger” RemsikWednesday, August 15, 12
    • This is not a new idea. “in pairs... progress is faster, we can work longer without losing headway, and quality is higher.” —Ron JeffriesWednesday, August 15, 12
    • shirah-music.comWednesday, August 15, 12
    • How pairing helps.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs. ...helps us share knowledge.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive. ...reduces errors.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive. ...reduces errors. ...creates simpler solutions.Wednesday, August 15, 12
    • How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive. ...reduces errors. ...creates simpler solutions. ...keeps us focused.Wednesday, August 15, 12
    • So why don’t we pair?scenicreflections.comWednesday, August 15, 12
    • The key to good pairing. “Focus on the code.”Wednesday, August 15, 12
    • It takes work. "Pair programming makes developers work harder than theyve ever worked before in their lives." — Jim “Big Tiger” RemsikWednesday, August 15, 12
    • When you’re pairing with a newbie.Wednesday, August 15, 12
    • Pairing with a Rockstar! wallpaperstag.comWednesday, August 15, 12
    • When you need to work fast.Wednesday, August 15, 12
    • When you need to focus. http://s174.photobucket.com/profile/turhamkeyWednesday, August 15, 12
    • When somebody’s zoning out?Wednesday, August 15, 12
    • When you have code standards.Wednesday, August 15, 12
    • When you have code standards. “For now.” Give it the best name you can, and move on.Wednesday, August 15, 12
    • When you have code standards. “Flip a coin” Argue for five minutes, then flip a coin & let it go.Wednesday, August 15, 12
    • When you have code standards. “Do the wrong thing” Let the wrongness argue for itself.Wednesday, August 15, 12
    • When you have code standards. “Trust emergence” These practices work.Wednesday, August 15, 12
    • “...it really does surprise people who are new to it with just how productive it is, and how much fun.” —Giles BowkettWednesday, August 15, 12
    • “Charm your team to greatness.” —GeePawHillWednesday, August 15, 12
    • confident humilityWednesday, August 15, 12
    • Angela Harms @angelaharms Please fill out the survey AngelaHarms.com myAgileEducation.com the LeanDog boat, on Lake ErieWednesday, August 15, 12
    • Please fill out the survey @AngelaHarms AngelaHarms.com myAgileEducation.com on the LeanDog boatWednesday, August 15, 12