brug.by – remote pair programming (Удаленное парное...

34
Парное программировани е. Удаленно Сергей Алексеев

Upload: sergey-alekseev

Post on 11-Aug-2015

156 views

Category:

Software


1 download

TRANSCRIPT

Page 1: BRUG.by – Remote pair programming (Удаленное парное программирование)

Парное программирование.

Удаленно

Сергей Алексеев

Page 2: BRUG.by – Remote pair programming (Удаленное парное программирование)

Зачем?

Page 3: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 4: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 5: BRUG.by – Remote pair programming (Удаленное парное программирование)

Одна голова хорошо, а две лучше

Page 6: BRUG.by – Remote pair programming (Удаленное парное программирование)

Век живи, век учись

Page 7: BRUG.by – Remote pair programming (Удаленное парное программирование)

Teambuilding

Page 8: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 9: BRUG.by – Remote pair programming (Удаленное парное программирование)

Зачем?1. Вместе веселей2. Одна голова хорошо, а две лучше3. Век живи, век учись4. Team building5. $$

http://en.wikipedia.org/wiki/Pair_programming#Advantages

Page 10: BRUG.by – Remote pair programming (Удаленное парное программирование)

Подводные камни

Page 11: BRUG.by – Remote pair programming (Удаленное парное программирование)

Напарник уснул

Page 12: BRUG.by – Remote pair programming (Удаленное парное программирование)

Постоянный наблюдатель

Page 13: BRUG.by – Remote pair programming (Удаленное парное программирование)

Молчит

Page 14: BRUG.by – Remote pair programming (Удаленное парное программирование)

Как? Делать правильно0) Driver и observer1) Будь активист!2) Меняйте роли часто3) Programming out loud4) Выбирайте правильные задачи

Page 15: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 16: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 17: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 18: BRUG.by – Remote pair programming (Удаленное парное программирование)

Удаленное парное программирование

1. Как организовать общение?2. Как организовать среду

разработки?

Page 19: BRUG.by – Remote pair programming (Удаленное парное программирование)

Вопросы? Ответы!

• http://remotepairprogramming.com/• http://www.pairprogramwith.me/

• Video from LA Ruby Сonf 2014 “I Have Pair Programmed for 27,000 Hours: Ask Me Anything!” https://www.youtube.com/watch?t=381&v=rIcUXcyC6BA

Page 20: BRUG.by – Remote pair programming (Удаленное парное программирование)

Эволюция удаленного парного программирования

Page 21: BRUG.by – Remote pair programming (Удаленное парное программирование)

Эволюция удаленного парного программирования

Page 22: BRUG.by – Remote pair programming (Удаленное парное программирование)

Terminal multiplexers – e.g. Wemux

Page 23: BRUG.by – Remote pair programming (Удаленное парное программирование)

Выучите Vim

Page 24: BRUG.by – Remote pair programming (Удаленное парное программирование)

Specialized distributed editing tools – e.g. Floobits

Page 25: BRUG.by – Remote pair programming (Удаленное парное программирование)

Cloud Development Environments – e.g. Cloud9

Page 26: BRUG.by – Remote pair programming (Удаленное парное программирование)

Whole-screen sharing software – Screenhero!

Page 27: BRUG.by – Remote pair programming (Удаленное парное программирование)
Page 28: BRUG.by – Remote pair programming (Удаленное парное программирование)

But… :’(

Request Screenhero for Linux http://bit.ly/1elu8kR

Page 29: BRUG.by – Remote pair programming (Удаленное парное программирование)

Screenhero – sign ups are closed

Напишите мне. Контакты на последнем слайде.

Page 30: BRUG.by – Remote pair programming (Удаленное парное программирование)

Pair programming session

Page 31: BRUG.by – Remote pair programming (Удаленное парное программирование)

PRO TIP – use Google Hangouts

Kudos to Andre (https://github.com/v4n). Thanks Pinshape (https://pinshape.com/).

Page 32: BRUG.by – Remote pair programming (Удаленное парное программирование)

BONUS – http://bit.ly/1hOhz0a

Page 33: BRUG.by – Remote pair programming (Удаленное парное программирование)

https://www.google.by/search?q=remote+pair+programming

Page 34: BRUG.by – Remote pair programming (Удаленное парное программирование)

Сергей АлексеевDeveloper @ Pinshape, Founder @ Alsidi Soft

• https://twitter.com/AlexeevS• https://github.com/sergey-alekseev• sergey @ alsidisoft.com• http://sergeyalekseev.by/#contacts