Командная разработка как оружие против хаоса

37
как оружие против хаоса Командная разработка

Upload: articul-media

Post on 15-Nov-2014

282 views

Category:

Internet


1 download

DESCRIPTION

Организация комфортной командной разработки в Articul Media: - создание удобной инфраструктуры - эффективное управление кодом - безболезненный контроль качества Презентация руководителя отдела разработки Константина Леха, Фестиваль 404, Самара.

TRANSCRIPT

Page 1: Командная разработка как оружие против хаоса

как оружие против хаоса

Командная разработка

Page 2: Командная разработка как оружие против хаоса

— Инфраструктура— Управление кодом— Контроль качества

Page 3: Командная разработка как оружие против хаоса
Page 4: Командная разработка как оружие против хаоса
Page 5: Командная разработка как оружие против хаоса

Инфраструктура

Page 6: Командная разработка как оружие против хаоса
Page 7: Командная разработка как оружие против хаоса
Page 8: Командная разработка как оружие против хаоса
Page 9: Командная разработка как оружие против хаоса
Page 10: Командная разработка как оружие против хаоса

git-scm.com/book/ru/

Page 11: Командная разработка как оружие против хаоса
Page 12: Командная разработка как оружие против хаоса
Page 13: Командная разработка как оружие против хаоса
Page 14: Командная разработка как оружие против хаоса
Page 15: Командная разработка как оружие против хаоса
Page 16: Командная разработка как оружие против хаоса
Page 17: Командная разработка как оружие против хаоса

Регламенты

Page 18: Командная разработка как оружие против хаоса

deny from all../.git/.htaccess

Page 19: Командная разработка как оружие против хаоса
Page 20: Командная разработка как оружие против хаоса
Page 21: Командная разработка как оружие против хаоса

Конфликты

Page 22: Командная разработка как оружие против хаоса

1. work hard!2. git status3. git add -A4. git commit -m ‘комментарий’5. git pull origin master6. git push origin source:destination7. create pull request

Алгоритм работы

Page 23: Командная разработка как оружие против хаоса

–SandBox + Bitbucket: командная работа–Права: видно, кто что сделал–Pull-request: code-review–Code-review: качество кода–Ветки: переключение работы–Комментарии: понятные изменения–Надежно!

Profit!

Page 24: Командная разработка как оружие против хаоса
Page 25: Командная разработка как оружие против хаоса
Page 26: Командная разработка как оружие против хаоса

Контроль качества

Page 27: Командная разработка как оружие против хаоса

Разработчик

Page 28: Командная разработка как оружие против хаоса

Креативный директор

Page 29: Командная разработка как оружие против хаоса

Менеджер

Page 30: Командная разработка как оружие против хаоса

Тестер

Page 31: Командная разработка как оружие против хаоса

Чек-лист

Page 32: Командная разработка как оружие против хаоса
Page 33: Командная разработка как оружие против хаоса

– Личная встреча– Регламенты и чек-листы– Тестовое задание

Подрядчики

Page 34: Командная разработка как оружие против хаоса

Отдел контроля качества

Page 35: Командная разработка как оружие против хаоса

Роль контролера качества

Page 36: Командная разработка как оружие против хаоса

— Инфраструктура— Управление кодом— Контроль качества

Page 37: Командная разработка как оружие против хаоса

Константин Лехfacebook.com/k.s.lekh