• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Remote pair programming_slideshare
 

Remote pair programming_slideshare

on

  • 597 views

 

Statistics

Views

Total Views
597
Views on SlideShare
597
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Remote pair programming_slideshare Remote pair programming_slideshare Presentation Transcript

  • Remote Pair Programming Atlanta Software Craftsmanship 07/06/2011
  • Who?
  • Who? Joe Moore - @joemPivotal Labs - @pivotallabshttp://svy.mk/pairprogram
  • Who?Pair programming for over 10 years
  • Who?Remote pair programmingfrequently the last 6 years
  • Who?Remote pair programming full time for 1 year
  • Who? 8+hrs per day5 days per week
  • Pair Programming?
  • Pair Programming?Two developers coding on one workstation
  • Pair Programming?• Higher quality • Fewer defects • Focus • Intensity • Faster problem solving • Knowledge transfer • Code review •
  • What?
  • What?
  • What?Pair programming, but not at the same physical computer
  • Remote Pair Programming Videos http://40withegg.com/remote- pair-programming-videos
  • Why?
  • Why? The same benefits asin-person pair programming
  • Why?• Higher quality • Fewer defects • Focus • Intensity • Faster problem solving • Knowledge transfer • Code review •
  • Why? Even more benefitsfor remote workers?
  • Why?Because you can!
  • How?
  • How?(Its about people, not tech)
  • How?Extremely good pairing etiquette
  • How?A good attitude
  • How?Patience
  • How?Generous, understanding in-office folks
  • How?(And good tech)
  • Challenges
  • Challenges The same challenges asin-person pair programming
  • ChallengesI miss whiteboards
  • Challenges2 timezones is hard
  • Challenges3 timezones is harder
  • ChallengesMobile development for physical devices
  • But what about…
  • But what about…Meetings, Stand-ups, Planning Sessions, etc.
  • Questions?(Before we talk about technology)
  • The Tech
  • The TechThere will be problems
  • The Tech Fast high speed Internet,especially upload bandwidth
  • The Tech VPN:gateway through the firewall
  • The TechScreen Sharing
  • The TechScreen Sharing
  • f o r The e s t u n a a TechP RScreen Sharing
  • The TechVideo Conferencing
  • The TechVideo Conferencing
  • The TechVideo Conferencing
  • (The old one) The Tech Video Conferencing
  • Joes Desk
  • Computer
  • Mic
  • Speakers
  • Laptop
  • Questions?
  • Thank You! Joe Moore @joem joe.moore@gmail.comhttp://svy.mk/pairprogram