Slide 1

Slide 1 text

INTENSE REMOTE COLLABORATION REMOTE PAIR PROGRAMMING JOE MOORE • @JOEM

Slide 2

Slide 2 text

WE ARE ALL ABOUT COLOCATION

Slide 3

Slide 3 text

WE EVEN COLOCATE ON THE SAME COMPUTER

Slide 4

Slide 4 text

PAIR PROGRAMMING TWO DEVELOPERS WORKING ON THE SAME CODE ON THE SAME COMPUTER

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

WE ARE ALL ABOUT COLOCATION

Slide 8

Slide 8 text

WE ARE ALL ABOUT COLOCATION ! (EXCEPT FOR JOE IN ATLANTA) (… AND DAVID IN BOSTON) (… AND THAT TEAM IN LOUISVILLE)

Slide 9

Slide 9 text

REMOTE PAIR PROGRAMMING

Slide 10

Slide 10 text

PAIR PROGRAMMING TWO DEVELOPERS WORKING ON THE SAME CODE ON THE SAME COMPUTER … REMOTELY!

Slide 11

Slide 11 text

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!

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

IT’S ALL ABOUT TECHNOLOGY! … RIGHT?

Slide 16

Slide 16 text

BEGIN TECHNOLOGY SECTION OF PRESENTATION

Slide 17

Slide 17 text

• HIGH SPEED INTERNET • SCREEN SHARING • VOICE + VIDEO CHAT • SOMETIMES VPN

Slide 18

Slide 18 text

END TECHNOLOGY SECTION OF PRESENTATION

Slide 19

Slide 19 text

YOUR TECHNOLOGY NEEDS WILL BE UNIQUE

Slide 20

Slide 20 text

HAVE PROBLEMS? GOOGLE IT FIX IT WITH $$$

Slide 21

Slide 21 text

IT’S ALL ABOUT PEOPLE

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

DO’S AND DON’TS

Slide 24

Slide 24 text

DO: BE PATIENT AND HAVE A GOOD ATTITUDE

Slide 25

Slide 25 text

DO: USE VIDEO, NOT JUST VOICE HAVE AN OFFICE BUDDY BE ASSERTIVE INCLUDE REMOTES IN EVERYTHING !

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

WE CAN’T SEE EACH OTHER’S HANDS

Slide 29

Slide 29 text

DO: HAVE GOOD PAIRING ETIQUETTE (AKA BE NICE)

Slide 30

Slide 30 text

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?”

Slide 31

Slide 31 text

DON’T: EXCLUDE REMOTES JUST WALK AWAY JUST TAKE OVER THE MOUSE/KEYBOARD

Slide 32

Slide 32 text

PAIR PROGRAMMING IS HARD

Slide 33

Slide 33 text

REMOTE PAIR PROGRAMMING IS HARDER BUT IT’S WORTH IT!

Slide 34

Slide 34 text

ALL YOU NEED IS A GOOD ATTITUDE

Slide 35

Slide 35 text

AND JUST A LITTLE PATIENCE

Slide 36

Slide 36 text

AND JUST A LITTLE PATIENCE