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

Remote pair programming_slideshare

on

  • 2,633 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,633
Slideshare-icon Views on SlideShare
1,372
Embed Views
1,261

Actions

Likes
3
Downloads
3
Comments
0

4 Embeds 1,261

http://remotepairprogramming.com 763
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