Slide 1

Slide 1 text

Pair Programming by Alexander Lomov

Slide 2

Slide 2 text

Alexander Lomov R&D Engineer @Altoros @code1n @allomov ! "

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Agenda How they do it? Why it works? How we can benefit? Why its good or bad? Wow! Let’s try it!

Slide 5

Slide 5 text

How they do it?

Slide 6

Slide 6 text

How it looks like?

Slide 7

Slide 7 text

Good side 1. Code quality 2. Efficiency (no goofing off) 3. Knowledge transferring

Slide 8

Slide 8 text

A problem shared is a problem halved english proverb

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Dark side 1. Not for everyone 2. The same time at work 3. Think out loud 8 hours a day

Slide 11

Slide 11 text

How they do it? • Sprint planning • Morning stand-ups • Work in one time • Retros every weak • Turning it into fun

Slide 12

Slide 12 text

How they do it? 1 goal 1 work station 2 experts 2 keyboards 4 hands 20 fingers to type with fun & possibilities

Slide 13

Slide 13 text

Special Skills • Patience • Sociability • Respect to other • Ability to admit mistakes • …

Slide 14

Slide 14 text

Extended Practices Dual-Computer Pairing Pairing Matrix

Slide 15

Slide 15 text

Remote Pairing Utility Experience tmux tmate.io teleport Screen Hero c9.io

Slide 16

Slide 16 text

What Else?

Slide 17

Slide 17 text

https://www.youtube.com/watch?v=dYBjVTMUQY0

Slide 18

Slide 18 text

Open Discussion

Slide 19

Slide 19 text

Sources 1. Slide #1, #5: http://www.expertek.co.uk/rally-driving-for-sales-and-marketing 2. Slide #6: https://speakerdeck.com/pelargir/pragmatic-pair-programming Images 1. Slide #1, #5: http://www.expertek.co.uk/rally-driving-for-sales-and-marketing 2. Slide #6: https://speakerdeck.com/pelargir/pragmatic-pair-programming Articles

Slide 20

Slide 20 text

This is the End questions will be appreciated