Remote pair programming_slideshare
Upcoming SlideShare
Loading in...5
×
 

Remote pair programming_slideshare

on

  • 2,667 views

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.

Statistics

Views

Total Views
2,667
Views on SlideShare
1,395
Embed Views
1,272

Actions

Likes
3
Downloads
3
Comments
0

4 Embeds 1,272

http://remotepairprogramming.com 774
http://40withegg.com 472
http://posterous.com 25
https://si0.twimg.com 1

Accessibility

Categories

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

Remote pair programming_slideshare Remote pair programming_slideshare Presentation Transcript

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