Your SlideShare is downloading. ×
Remote pair programming_slideshare
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

Remote pair programming_slideshare

2,641
views

Published on

I not only pair program full time, but I remote pair program with developers 2,500 miles away. I gave this presentation at the ATL Software Craftsmanship meetup on July 6, 2011, where we had a lively …

I not only pair program full time, but I remote pair program with developers 2,500 miles away. I gave this presentation at the ATL Software Craftsmanship meetup on July 6, 2011, where we had a lively discussion.

Published in: Technology, Business

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

No Downloads
Views
Total Views
2,641
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
3
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. Remote Pair Programming Atlanta Software Craftsmanship 07/06/2011Friday, July 8, 2011 1
  • 2. Who?Friday, July 8, 2011 2
  • 3. Who? Joe Moore - @joem Pivotal Labs - @pivotallabs http://svy.mk/pairprogramFriday, July 8, 2011 3
  • 4. Who? Pair programming for over 10 yearsFriday, July 8, 2011 4
  • 5. Who? Remote pair programming frequently the last 6 yearsFriday, July 8, 2011 5
  • 6. Who? Remote pair programming full time for 1 yearFriday, July 8, 2011 6
  • 7. Who? 8+hrs per day 5 days per weekFriday, July 8, 2011 7
  • 8. Pair Programming?Friday, July 8, 2011 8
  • 9. Pair Programming? Two developers coding on one workstationFriday, July 8, 2011 9
  • 10. Pair Programming? • Higher quality • Fewer defects • Focus • Intensity • Faster problem solving • Knowledge transfer • Code review •Friday, July 8, 2011 10
  • 11. What?Friday, July 8, 2011 11
  • 12. What?Friday, July 8, 2011 12
  • 13. What? Pair programming, but not at the same physical computerFriday, July 8, 2011 13
  • 14. Friday, July 8, 2011 14
  • 15. Friday, July 8, 2011 15
  • 16. Remote Pair Programming Videos http://40withegg.com/remote- pair-programming-videosFriday, July 8, 2011 16
  • 17. Why?Friday, July 8, 2011 17
  • 18. Why? The same benefits as in-person pair programmingFriday, July 8, 2011 18
  • 19. Why? • Higher quality • Fewer defects • Focus • Intensity • Faster problem solving • Knowledge transfer • Code review •Friday, July 8, 2011 19
  • 20. Why? Even more benefits for remote workers?Friday, July 8, 2011 20
  • 21. Why? Because you can!Friday, July 8, 2011 21
  • 22. How?Friday, July 8, 2011 22
  • 23. How? (Its about people, not tech)Friday, July 8, 2011 23
  • 24. How? Extremely good pairing etiquetteFriday, July 8, 2011 24
  • 25. How? A good attitudeFriday, July 8, 2011 25
  • 26. Friday, July 8, 2011 26
  • 27. Friday, July 8, 2011 27
  • 28. Friday, July 8, 2011 28
  • 29. How? PatienceFriday, July 8, 2011 29
  • 30. How? Generous, understanding in-office folksFriday, July 8, 2011 30
  • 31. How? (And good tech)Friday, July 8, 2011 31
  • 32. ChallengesFriday, July 8, 2011 32
  • 33. Challenges The same challenges as in-person pair programmingFriday, July 8, 2011 33
  • 34. Challenges I miss whiteboardsFriday, July 8, 2011 34
  • 35. Challenges 2 timezones is hardFriday, July 8, 2011 35
  • 36. Challenges 3 timezones is harderFriday, July 8, 2011 36
  • 37. Challenges Mobile development for physical devicesFriday, July 8, 2011 37
  • 38. But what about…Friday, July 8, 2011 38
  • 39. But what about… Meetings, Stand-ups, Planning Sessions, etc.Friday, July 8, 2011 39
  • 40. Questions? (Before we talk about technology)Friday, July 8, 2011 40
  • 41. The TechFriday, July 8, 2011 41
  • 42. The Tech There will be problemsFriday, July 8, 2011 42
  • 43. The Tech Fast high speed Internet, especially upload bandwidthFriday, July 8, 2011 43
  • 44. The Tech VPN: gateway through the firewallFriday, July 8, 2011 44
  • 45. The Tech Screen SharingFriday, July 8, 2011 45
  • 46. The Tech Screen SharingFriday, July 8, 2011 46
  • 47. f or The e s t u n a a Tech P R Screen SharingFriday, July 8, 2011 47
  • 48. The Tech Video ConferencingFriday, July 8, 2011 48
  • 49. The Tech Video ConferencingFriday, July 8, 2011 49
  • 50. The Tech Video ConferencingFriday, July 8, 2011 50
  • 51. (The old one) The Tech Video ConferencingFriday, July 8, 2011 51
  • 52. Joes DeskFriday, July 8, 2011 52
  • 53. Friday, July 8, 2011 53
  • 54. ComputerFriday, July 8, 2011 54
  • 55. MicFriday, July 8, 2011 55
  • 56. SpeakersFriday, July 8, 2011 56
  • 57. LaptopFriday, July 8, 2011 57
  • 58. Friday, July 8, 2011 58
  • 59. Questions?Friday, July 8, 2011 59
  • 60. Thank You! Joe Moore @joem joe.moore@gmail.com http://svy.mk/pairprogramFriday, July 8, 2011 60

×