Transcript
Page 1: Effective Pair Programming

Effective

PAIRPROGRAMMING

Page 2: Effective Pair Programming

Pair programming

SUCKS!

Page 3: Effective Pair Programming

Iván Stepaniuk@istepaniuk

Page 4: Effective Pair Programming

“Pair programming makes

developers work harder

than they've ever worked before.”

- JIM REMSIK

Page 5: Effective Pair Programming

Focus!

Page 6: Effective Pair Programming

“In pairs... progress is faster,

we can work longer without losing

headway, and quality is higher.”

- RON JEFFRIES

Page 7: Effective Pair Programming

Mistakesyou would

make

Mistakesshe would

make

Page 8: Effective Pair Programming

Crap

Page 9: Effective Pair Programming

Strengthening the case for Pair Programming

L. WILLIAMSR. KESSLERR. JEFFRIESW. CUNNINGHAM

Page 10: Effective Pair Programming

GRAY HAIRThey've got

Page 11: Effective Pair Programming

MONEYThey've got

Page 12: Effective Pair Programming
Page 13: Effective Pair Programming
Page 14: Effective Pair Programming
Page 15: Effective Pair Programming
Page 16: Effective Pair Programming

Pair programming

DO

Page 17: Effective Pair Programming

Comfort

Page 18: Effective Pair Programming

Comunicate• TALK - LISTEN

Page 19: Effective Pair Programming

HumbleAND CONFIDENT

Page 20: Effective Pair Programming

Rotate

Page 21: Effective Pair Programming

Rotate

Page 22: Effective Pair Programming

Rotate!

Page 23: Effective Pair Programming

TDD

Page 24: Effective Pair Programming

Patience

Page 25: Effective Pair Programming

“To teach is to learn twice”-J. JOUBERT

Page 26: Effective Pair Programming

Rest

Page 27: Effective Pair Programming

Have fun!

flickr.com/photos/stevezopf

Page 28: Effective Pair Programming

Pair programming

DON'T

Page 29: Effective Pair Programming

Be bossy• DON'T

Page 30: Effective Pair Programming

Be intimidated• DON'T

Page 31: Effective Pair Programming

Be quiet• DON'T

Page 32: Effective Pair Programming

Give up• DON'T

Page 33: Effective Pair Programming

Suffer• DON'T

Page 34: Effective Pair Programming

Newcomer

Page 35: Effective Pair Programming

Rockstar

Page 36: Effective Pair Programming

• 不聞不若聞之,

• 聞之不若見之,

• 見之不若知之,

• 知之不若行之;

• 學至於行之而止矣

Page 37: Effective Pair Programming

• I hear, and I forget. • I see, and I remember.

••

I DO, AND I UNDERSTAND

Page 38: Effective Pair Programming

Share• SUCCESS

Page 39: Effective Pair Programming

Share• FAILURE

Page 40: Effective Pair Programming

QUESTIONS?

Page 41: Effective Pair Programming

Thank you!@istepaniuk

This presentation was entirely made using free, open-source software.


Recommended