Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intense Remote Collaboration using Remote Pair Programming

Intense Remote Collaboration using Remote Pair Programming

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

Joe Moore

April 22, 2014
Tweet

More Decks by Joe Moore

Other Decks in Technology

Transcript

  1. 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
  2. WE ARE ALL ABOUT COLOCATION ! (EXCEPT FOR JOE IN

    ATLANTA) (… AND DAVID IN BOSTON) (… AND THAT TEAM IN LOUISVILLE)
  3. 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!
  4. DO: USE VIDEO, NOT JUST VOICE HAVE AN OFFICE BUDDY

    BE ASSERTIVE INCLUDE REMOTES IN EVERYTHING !
  5. 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?”