Your SlideShare is downloading. ×
Pair programming-agile2012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pair programming-agile2012

786
views

Published on

Published in: Technology, Self Improvement

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
786
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Wednesday, August 15, 12
  • 2. Angela Harms @angelaharms Does Pair Programming Have to Suck? AngelaHarms.com myAgileEducation.com the LeanDog boat, on Lake ErieWednesday, August 15, 12
  • 3. Wednesday, August 15, 12
  • 4. 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
  • 5. Why pair program? “Good full-time pair programmers consistently produce higher-quality code faster....” —Jim “Big Tiger” RemsikWednesday, August 15, 12
  • 6. 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
  • 7. shirah-music.comWednesday, August 15, 12
  • 8. How pairing helps.Wednesday, August 15, 12
  • 9. How pairing helps. It helps us bring up noobs.Wednesday, August 15, 12
  • 10. How pairing helps. It helps us bring up noobs. ...helps us share knowledge.Wednesday, August 15, 12
  • 11. How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive.Wednesday, August 15, 12
  • 12. How pairing helps. It helps us bring up noobs. ...helps us share knowledge. ...makes our code expressive. ...reduces errors.Wednesday, August 15, 12
  • 13. 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
  • 14. 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
  • 15. So why don’t we pair?scenicreflections.comWednesday, August 15, 12
  • 16. The key to good pairing. “Focus on the code.”Wednesday, August 15, 12
  • 17. It takes work. "Pair programming makes developers work harder than theyve ever worked before in their lives." — Jim “Big Tiger” RemsikWednesday, August 15, 12
  • 18. When you’re pairing with a newbie.Wednesday, August 15, 12
  • 19. Pairing with a Rockstar! wallpaperstag.comWednesday, August 15, 12
  • 20. When you need to work fast.Wednesday, August 15, 12
  • 21. When you need to focus. http://s174.photobucket.com/profile/turhamkeyWednesday, August 15, 12
  • 22. When somebody’s zoning out?Wednesday, August 15, 12
  • 23. When you have code standards.Wednesday, August 15, 12
  • 24. When you have code standards. “For now.” Give it the best name you can, and move on.Wednesday, August 15, 12
  • 25. When you have code standards. “Flip a coin” Argue for five minutes, then flip a coin & let it go.Wednesday, August 15, 12
  • 26. When you have code standards. “Do the wrong thing” Let the wrongness argue for itself.Wednesday, August 15, 12
  • 27. When you have code standards. “Trust emergence” These practices work.Wednesday, August 15, 12
  • 28. “...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
  • 29. “Charm your team to greatness.” —GeePawHillWednesday, August 15, 12
  • 30. confident humilityWednesday, August 15, 12
  • 31. Angela Harms @angelaharms Please fill out the survey AngelaHarms.com myAgileEducation.com the LeanDog boat, on Lake ErieWednesday, August 15, 12
  • 32. Please fill out the survey @AngelaHarms AngelaHarms.com myAgileEducation.com on the LeanDog boatWednesday, August 15, 12

×