Pair Programming Demystified


The Presentation inside:

Slide 0

Pair programming DEMYSTIFIED


Slide 1

Problems, problems, problems…


Slide 2

Silos


Slide 3

”I don’t learn that much anymore”


Slide 4

I am bored with 
 technology X / project X / customer X


Slide 5

Good Code 
 Review is hard


Slide 6

What is pair programming?


Slide 7

2 people 1 computer


Slide 8

Driver
 + Navigator


Slide 9

Swap roles often


Slide 10

Myths
 of pair programming


Slide 11

Myth Double 
 the workload


Slide 12

Truth 2>1+1


Slide 13

Myth You need 
 the right partner


Slide 14

Truth For most people it works with most partners


Slide 15

Myth Only good 
 for training


Slide 16

Truth Different kind of pairing is effective at most stages


Slide 17

Myth I get no credit 
 for my work


Slide 18

Truth Solvable with 
 Task Owners


Slide 19

Myth Navigator finds 
 only syntax mistakes


Slide 20

Truth Good pairing has a tremendous impact 
 on the code's design and architecture


Slide 21

Pair synergistic behaviours!


Slide 22

Pair pressure


Slide 23

No pair pressure


Slide 24

Pair negotiation


Slide 25

Pair reviews


Slide 26

Pair learning


Slide 27

Pair trust


Slide 28

Pair courage


Slide 29

Pair debugging


Slide 30

Details, details, details…


Slide 31

Rotation


Slide 32

Ping-pong pair programming


Slide 33

Environment


Slide 34

Types of pairs junior & senior extrovert & introvert backend & frontend


Slide 35

Introducing pair 
 programming at DaftCode • Started with casual pairing • One month experiment ~100% pairing • Ping-pong pair programming: 90% • Team decision: continue


Slide 36

Pair early, pair often @marekkirejczyk www.daftcode.com


Slide 37


Slide 38


×

HTML:





Ссылка: