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

OnAgileRemotePairing.pdf

 OnAgileRemotePairing.pdf

Remote pair programming enables distributed teams take advantage of the benefits of pair programming. Joe has remote pair programmed full time since 2010 across many different operating systems and time zones. Joe will walk through both the non technical and technical skills for remote pairing, including how to get started in common and not-so-common situations.

Joe Moore

May 09, 2015
Tweet

More Decks by Joe Moore

Other Decks in Technology

Transcript

  1. PAIR PROGRAMMING TWO DEVELOPERS WORKING ON THE SAME CODE ON

    THE SAME COMPUTER
 AT THE SAME TIME
  2. 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
  3. WE ARE ALL ABOUT COLOCATION ! (EXCEPT FOR JOE IN

    ATLANTA) (… AND DAVID IN BOSTON)
  4. WE ARE ALL ABOUT COLOCATION ! (EXCEPT FOR JOE IN

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

    BE ASSERTIVE TAKE BREAKS! INCLUDE REMOTES IN EVERYTHING !