Intense Remote Collaboration

3,836 views
3,321 views

Published on

Joe Moore @joem PIVOTAL LABS

Pair programming is a key approach to simultaneously increasing focus, improving code, boosting morale and generating team cohesion, among other benefits. But, like most methods of close collaboration, it’s predicated on the idea that two people are sitting right next to each other. Joe Moore of Pivotal Labs–a leader in pair programming–will look at how the human interaction elements of the process can be used to effectively integrate remote team members into HQ or co-located teams, and can thus be applied to many kinds of intense, virtual collaboration.

Published in: Engineering, Business, Technology
0 Comments
14 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,836
On SlideShare
0
From Embeds
0
Number of Embeds
387
Actions
Shares
0
Downloads
6
Comments
0
Likes
14
Embeds 0
No embeds

No notes for slide

Intense Remote Collaboration

  1. INTENSE REMOTE COLLABORATION REMOTE PAIR PROGRAMMING JOE MOORE • @JOEM
  2. WE ARE ALL ABOUT COLOCATION
  3. WE EVEN COLOCATE ON THE SAME COMPUTER
  4. PAIR PROGRAMMING TWO DEVELOPERS WORKING ON THE SAME CODE ON THE SAME COMPUTER
  5. DEV NEW TRICKS FEWER REJECTED FEATURES FOR YOUR TEAM MEMBERS INCREASED DISCIPLINE C O H E S I O N INTERRUPTIONS CROSS TRAINING RISK MITIGATION SATISFACTION O F T H I N G S P R O F E S S I O N A L DEVELOPMENT STUFF THAT'S INTERVIEWS CONSTANT AREAS OF IMPROVEMENT PAIR PROGRAMMING BENEFITS
  6. WE ARE ALL ABOUT COLOCATION
  7. WE ARE ALL ABOUT COLOCATION ! (EXCEPT FOR JOE IN ATLANTA) (… AND DAVID IN BOSTON) (… AND THAT TEAM IN LOUISVILLE)
  8. REMOTE PAIR PROGRAMMING
  9. PAIR PROGRAMMING TWO DEVELOPERS WORKING ON THE SAME CODE ON THE SAME COMPUTER … REMOTELY!
  10. DEV NEW TRICKS FEWER REJECTED FEATURES FOR YOUR TEAM MEMBERS INCREASED DISCIPLINE C O H E S I O N M E N T O R I N G F E W E R INTERRUPTIONS CROSS TRAINING RISK MITIGATION SATISFACTION O F T H I N G S P R O F E S S I O N A L DEVELOPMENT STUFF THAT'S INTERVIEWS CONSTANT FEEDBACK ON AREAS OF IMPROVEMENT REMOTELY!
  11. IT’S ALL ABOUT TECHNOLOGY! … RIGHT?
  12. BEGIN TECHNOLOGY SECTION OF PRESENTATION
  13. • HIGH SPEED INTERNET • SCREEN SHARING • VOICE + VIDEO CHAT • SOMETIMES VPN
  14. END TECHNOLOGY SECTION OF PRESENTATION
  15. YOUR TECHNOLOGY NEEDS WILL BE UNIQUE
  16. HAVE PROBLEMS? GOOGLE IT FIX IT WITH $$$
  17. IT’S ALL ABOUT PEOPLE
  18. DO’S AND DON’TS
  19. DO: BE PATIENT AND HAVE A GOOD ATTITUDE
  20. DO: USE VIDEO, NOT JUST VOICE HAVE AN OFFICE BUDDY BE ASSERTIVE INCLUDE REMOTES IN EVERYTHING !
  21. WE CAN’T SEE EACH OTHER’S HANDS
  22. DO: HAVE GOOD PAIRING ETIQUETTE (AKA BE NICE)
  23. PAIRING ETIQUETTE: “DO YOU MIND IF I TYPE?” “I'M GOING TO GRAB THE MOUSE” “CAN I LOOK AT SOMETHING?” “WOULD YOU LIKE TO TYPE?”
  24. DON’T: EXCLUDE REMOTES JUST WALK AWAY JUST TAKE OVER THE MOUSE/KEYBOARD
  25. PAIR PROGRAMMING IS HARD
  26. REMOTE PAIR PROGRAMMING IS HARDER BUT IT’S WORTH IT!
  27. ALL YOU NEED IS A GOOD ATTITUDE
  28. AND JUST A LITTLE PATIENCE
  29. AND JUST A LITTLE PATIENCE

×