pair programming for remote development teams · remote pair programming pair programming for...
TRANSCRIPT
![Page 1: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/1.jpg)
Remote Pair Programming
Pair Programming for Remote Development Teams
Tuesday, August 16, 11
![Page 2: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/2.jpg)
Who?
Tuesday, August 16, 11
![Page 3: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/3.jpg)
Who?
Joe Moore - @[email protected]
Pivotal Labs - @pivotallabshttp://svy.mk/rpp-atl-ios
Tuesday, August 16, 11
![Page 4: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/4.jpg)
Who?
Tuesday, August 16, 11
![Page 5: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/5.jpg)
Agenda
PeopleChallengesTechnology
Tuesday, August 16, 11
![Page 6: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/6.jpg)
Who?
Pair programming for over 11 years
Tuesday, August 16, 11
![Page 7: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/7.jpg)
Who?
Remote pair programming frequently the last 6 years
Tuesday, August 16, 11
![Page 8: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/8.jpg)
Who?
Remote pair programming full time for 1 year
Tuesday, August 16, 11
![Page 9: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/9.jpg)
Who?
8+hrs per day5 days per week
Tuesday, August 16, 11
![Page 10: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/10.jpg)
Pair Programming?
Tuesday, August 16, 11
![Page 11: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/11.jpg)
Pair Programming?
Two developers coding on one workstation
Tuesday, August 16, 11
![Page 12: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/12.jpg)
Pair Programming?
• Higher quality • Fewer defects • Focus • Intensity • Faster
problem solving • Knowledge transfer • Code review •
Tuesday, August 16, 11
![Page 13: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/13.jpg)
What?
Remote pair programming
Tuesday, August 16, 11
![Page 14: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/14.jpg)
What?
Pair programming, but not at the same physical computer
Tuesday, August 16, 11
![Page 15: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/15.jpg)
Tuesday, August 16, 11
![Page 16: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/16.jpg)
Tuesday, August 16, 11
![Page 17: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/17.jpg)
Tuesday, August 16, 11
![Page 18: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/18.jpg)
Tuesday, August 16, 11
![Page 19: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/19.jpg)
Tuesday, August 16, 11
![Page 20: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/20.jpg)
Videos
Tuesday, August 16, 11
![Page 21: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/21.jpg)
Tuesday, August 16, 11
![Page 22: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/22.jpg)
Tuesday, August 16, 11
![Page 23: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/23.jpg)
Why?
Remote pair programming
Tuesday, August 16, 11
![Page 24: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/24.jpg)
Why?
Because you can!
Tuesday, August 16, 11
![Page 25: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/25.jpg)
Why?
The same benefits as in-person pair programming
Tuesday, August 16, 11
![Page 26: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/26.jpg)
Why?
• Higher quality • Fewer defects • Focus • Intensity • Faster
problem solving • Knowledge transfer • Code review •
Tuesday, August 16, 11
![Page 27: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/27.jpg)
Why?
benefits are higher value for remote developers?
Tuesday, August 16, 11
![Page 28: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/28.jpg)
Why?
• Higher quality • Fewer defects • Focus • Intensity • Faster
problem solving • Knowledge transfer • Code review •
Tuesday, August 16, 11
![Page 29: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/29.jpg)
Why?
Silo is a four-letter word
Tuesday, August 16, 11
![Page 30: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/30.jpg)
How?
Remote pair programming
Tuesday, August 16, 11
![Page 31: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/31.jpg)
How?
It's about people and technology
Tuesday, August 16, 11
![Page 32: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/32.jpg)
How?
Extremely good pairing etiquette
Tuesday, August 16, 11
![Page 33: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/33.jpg)
How?
Patience
Tuesday, August 16, 11
![Page 34: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/34.jpg)
How?
In-office team that is generous and understanding
Tuesday, August 16, 11
![Page 35: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/35.jpg)
How?
A good attitude
Tuesday, August 16, 11
![Page 36: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/36.jpg)
Tuesday, August 16, 11
![Page 37: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/37.jpg)
Tuesday, August 16, 11
![Page 38: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/38.jpg)
Tuesday, August 16, 11
![Page 39: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/39.jpg)
Challenges
Remote pair programming
Tuesday, August 16, 11
![Page 40: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/40.jpg)
Challenges
The same challenges as in-person pair programming
Tuesday, August 16, 11
![Page 41: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/41.jpg)
Challenges
Lacks some of the traditional work-from-home benefits
Tuesday, August 16, 11
![Page 42: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/42.jpg)
Challenges
Whiteboards
Tuesday, August 16, 11
![Page 43: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/43.jpg)
Tuesday, August 16, 11
![Page 44: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/44.jpg)
Challenges
2 timezones is hard
Tuesday, August 16, 11
![Page 45: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/45.jpg)
Challenges
3 timezones is harder
Tuesday, August 16, 11
![Page 46: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/46.jpg)
Challenges
Technology gremlins
Tuesday, August 16, 11
![Page 47: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/47.jpg)
Challenges
Development for physical devices
Tuesday, August 16, 11
![Page 48: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/48.jpg)
Challenges
Tuesday, August 16, 11
![Page 49: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/49.jpg)
Challenges
Tuesday, August 16, 11
![Page 50: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/50.jpg)
Meetings, stand-ups, scrums, planning sessions, etc?
But what about…
Tuesday, August 16, 11
![Page 51: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/51.jpg)
Questions
before we talk about technology?
Tuesday, August 16, 11
![Page 52: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/52.jpg)
The Tech
Tuesday, August 16, 11
![Page 53: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/53.jpg)
The Tech
Tuesday, August 16, 11
![Page 54: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/54.jpg)
The Tech
There will be problems
Tuesday, August 16, 11
![Page 55: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/55.jpg)
The Tech
Fast high speed Internet,especially upload bandwidth
Tuesday, August 16, 11
![Page 56: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/56.jpg)
The Tech
VPN: gateway through the firewall
Tuesday, August 16, 11
![Page 57: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/57.jpg)
The Tech
Screen Sharing
Tuesday, August 16, 11
![Page 58: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/58.jpg)
Screen Sharing
The Tech
Tuesday, August 16, 11
![Page 59: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/59.jpg)
Screen Sharing
The Tech
Tuesday, August 16, 11
![Page 60: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/60.jpg)
The Tech
tmux
Screen Sharing
Tuesday, August 16, 11
![Page 61: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/61.jpg)
Screen Sharing
The Tech
Pause for
Rant
Tuesday, August 16, 11
![Page 62: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/62.jpg)
The Tech
Video Conferencing
Tuesday, August 16, 11
![Page 63: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/63.jpg)
Tuesday, August 16, 11
![Page 64: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/64.jpg)
The Tech
Video Conferencing
Tuesday, August 16, 11
![Page 65: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/65.jpg)
The Tech
Video Conferencing
Tuesday, August 16, 11
![Page 66: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/66.jpg)
The Tech
Video Conferencing
Though I HATEv. 5
Tuesday, August 16, 11
![Page 67: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/67.jpg)
The Tech
Video Conferencing??
?
?
Tuesday, August 16, 11
![Page 68: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/68.jpg)
Joe's Desk
Tuesday, August 16, 11
![Page 69: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/69.jpg)
Tuesday, August 16, 11
![Page 70: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/70.jpg)
Computer
Tuesday, August 16, 11
![Page 71: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/71.jpg)
Laptop
Tuesday, August 16, 11
![Page 72: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/72.jpg)
Mic
Tuesday, August 16, 11
![Page 73: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/73.jpg)
Speakers
Tuesday, August 16, 11
![Page 74: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/74.jpg)
Tuesday, August 16, 11
![Page 75: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/75.jpg)
Bonus Material
Random thoughts,tips and tricks
Tuesday, August 16, 11
![Page 76: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/76.jpg)
“Skype-enable”every meeting room
Tuesday, August 16, 11
![Page 77: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/77.jpg)
Joe in the Box
fascinating confluence of technology and sociology
Tuesday, August 16, 11
![Page 78: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/78.jpg)
Tuesday, August 16, 11
![Page 79: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/79.jpg)
Tuesday, August 16, 11
![Page 80: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/80.jpg)
Dedicated Laptop
Ideally, a dedicated laptop for each remote team member
Tuesday, August 16, 11
![Page 81: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/81.jpg)
Dedicated Laptop
A single dedicated machine can work, too.
Tuesday, August 16, 11
![Page 82: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/82.jpg)
Dedicated Laptop
becomes thein-office presence
of the remote person
Tuesday, August 16, 11
![Page 83: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/83.jpg)
Dedicated Laptop
Tuesday, August 16, 11
![Page 84: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/84.jpg)
Dedicated Laptop
Small, portable, wireless, video-enabled, go-anywhereversion of the remote person
Tuesday, August 16, 11
![Page 85: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/85.jpg)
Dedicated iPad 2?
Don’t bother
Tuesday, August 16, 11
![Page 86: Pair Programming for Remote Development Teams · Remote Pair Programming Pair Programming for Remote Development Teams Tuesday, August 16, 11](https://reader031.vdocuments.mx/reader031/viewer/2022020302/5adcc83e7f8b9a213e8bf9fe/html5/thumbnails/86.jpg)
Dedicated iPad 2?
Text
http://pivotallabs.com/users/joe/blog/articles/1676
Tuesday, August 16, 11