![Page 1: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/1.jpg)
Парное программирование.
Удаленно
Сергей Алексеев
![Page 2: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/2.jpg)
Зачем?
![Page 3: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/3.jpg)
![Page 4: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/4.jpg)
![Page 5: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/5.jpg)
Одна голова хорошо, а две лучше
![Page 6: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/6.jpg)
Век живи, век учись
![Page 7: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/7.jpg)
Teambuilding
![Page 8: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/8.jpg)
![Page 9: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/9.jpg)
Зачем?1. Вместе веселей2. Одна голова хорошо, а две лучше3. Век живи, век учись4. Team building5. $$
http://en.wikipedia.org/wiki/Pair_programming#Advantages
![Page 10: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/10.jpg)
Подводные камни
![Page 11: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/11.jpg)
Напарник уснул
![Page 12: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/12.jpg)
Постоянный наблюдатель
![Page 13: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/13.jpg)
Молчит
![Page 14: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/14.jpg)
Как? Делать правильно0) Driver и observer1) Будь активист!2) Меняйте роли часто3) Programming out loud4) Выбирайте правильные задачи
![Page 15: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/15.jpg)
![Page 16: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/16.jpg)
![Page 17: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/17.jpg)
![Page 18: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/18.jpg)
Удаленное парное программирование
1. Как организовать общение?2. Как организовать среду
разработки?
![Page 19: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/19.jpg)
Вопросы? Ответы!
• 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 (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/20.jpg)
Эволюция удаленного парного программирования
![Page 21: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/21.jpg)
Эволюция удаленного парного программирования
![Page 22: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/22.jpg)
Terminal multiplexers – e.g. Wemux
![Page 23: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/23.jpg)
Выучите Vim
![Page 24: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/24.jpg)
Specialized distributed editing tools – e.g. Floobits
![Page 25: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/25.jpg)
Cloud Development Environments – e.g. Cloud9
![Page 26: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/26.jpg)
Whole-screen sharing software – Screenhero!
![Page 27: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/27.jpg)
![Page 29: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/29.jpg)
Screenhero – sign ups are closed
Напишите мне. Контакты на последнем слайде.
![Page 30: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/30.jpg)
Pair programming session
![Page 31: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/31.jpg)
PRO TIP – use Google Hangouts
Kudos to Andre (https://github.com/v4n). Thanks Pinshape (https://pinshape.com/).
![Page 33: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/33.jpg)
https://www.google.by/search?q=remote+pair+programming
![Page 34: BRUG.by – Remote pair programming (Удаленное парное программирование)](https://reader033.vdocument.in/reader033/viewer/2022042716/55c8fde4bb61eb19138b46cc/html5/thumbnails/34.jpg)
Сергей АлексеевDeveloper @ Pinshape, Founder @ Alsidi Soft
• https://twitter.com/AlexeevS• https://github.com/sergey-alekseev• sergey @ alsidisoft.com• http://sergeyalekseev.by/#contacts