РИФ 2016, Чем плох scrum в заказной разработке?
TRANSCRIPT
![Page 1: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/1.jpg)
Scrumчем он может навредить агентству
![Page 2: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/2.jpg)
Scrum — тренд
Его используют стартапы.
Его используют разработчики игр.
Можем ли использовать Scrum мы — digital-production агентства?
Scrum — это тренд.
![Page 3: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/3.jpg)
Что такое Scrum?
• Ежедневные стендапы? • Покер планирования?
Что такое Scrum?
• Абнормал терминейшн? • JIRA? • Что-то еще?
![Page 4: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/4.jpg)
Что такое Scrum?
Нет
![Page 5: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/5.jpg)
Что такое Scrum?
Что такое Scrum?
![Page 6: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/6.jpg)
Что такое Scrum?
• backlog, • спринты, • готовность продукта в конце каждого спринта.
Таким образом, Scrum — это
![Page 7: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/7.jpg)
Что из этого следует?
• нефиксированные.
Требования:
![Page 8: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/8.jpg)
Что из этого следует?
• нефиксированный.
то есть — то, с чем агентство не сталкивается практически никогда.
Бюджет:
![Page 9: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/9.jpg)
Что из этого следует?
• либо должен существовать изначально;
MVP — Minimal Viable Product:
• либо его возможно сделать за 1-2-3 типовых спринта.
![Page 10: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/10.jpg)
Что делают агентства?
Проекты Поддержка
Небольшие Небольшие проекты
Немасштабная поддержка
Большие Большие проекты
Масштабная поддержка
![Page 11: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/11.jpg)
Небольшие проекты
Требования — определены
Бюджет жестко опредлен.
MVP практически совпадает с полным скопом.
Небольшой проект — это типовой проект: например — корпоративный сайт.
Scrum не применим
![Page 12: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/12.jpg)
Небольшие проекты
• Scrum для корпоративного сайта из 30 страниц — это самообман, проект, как минимум слишком мал для него.
• Учитывая то, что требования обычно достаточно фиксированы, водопад — идеален в данном случае.
• Вы можете применять неключевые элементы Scrum (i.e. — покер планирования), но если вы сначала пишете ТЗ, потом рисуете дизайн и т.д., это не сделает ваш водопад скрамом.
![Page 13: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/13.jpg)
Большие проекты
Требования определены слабо;
Бюджет жестко опредлен.
MVP — не менее 50-70% проекта.
Большие проекты — обычно нетиповые.
Scrum применим слабо
![Page 14: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/14.jpg)
Большие проекты
• Если вы сможете продать Scrum заказчику (включая неограниченный бюджет) — вы молодцы.
• Если вы работаете по Scrum за фиксированный бюджет — это большой риск.
• Если вы делите свой проект на два трехмесячных спринта, первый из которых это «сделать хоть что-то работающее к сроку», а второй — «доделываем все, что обещали» — это не Scrum.
![Page 15: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/15.jpg)
Немасштабная поддержка
Когда у нас две задачи на 1 ч/ч в месяц — нет нужды в планировании в принципе.
Типовая поддержка корпоративного сайта (немасштабная поддержка) — обеспечение работоспособности, минимальная контентная поддержка, минимальные доработки — 10-20 ч/ч в месяц.
![Page 16: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/16.jpg)
Масштабная поддержка
Требования не определены, появляются последовательно.
Бюджет, с учетом времени — неопределен.
MVP — уже есть.
Поддержка большого ресурса или набора небольших (масштабная поддержка) — постоянный поток задач, команда, состоящая из нескольких человек, выделенных на проект.
Scrum применим
![Page 17: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/17.jpg)
Scrum в агентстве
На небольших проектах и на немасштабных поддержках — Scrum не применим. Он только усложнит достаточно простой и эффективные процессы.
На больших проектах — применим. Проблема в продаже scrum клиенту.
На «большой» поддержке — применим и полезен.
Итого:
![Page 18: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/18.jpg)
Наш опыт
![Page 19: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/19.jpg)
Наш опыт
МегаФон — поддержка крупного корпоративного веб-ресурса.
Johnson & Johnson CIS — десятки сайтов на поддержке.
![Page 20: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/20.jpg)
• Большое количество контента (100 000+ страниц) и функциональности;
• сложная программная платформа (микросервисы, БЭМ, кластер, etc);
• большая команда поддержки; • поток задач.
МегаФон
![Page 21: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/21.jpg)
Backlog + спринты
![Page 22: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/22.jpg)
Роли
Роли на стороне заказчика:
Роли на стороне агентства:
• Product Owner; • Stakeholders.
• Scrum Master • Scrum Team
![Page 23: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/23.jpg)
Workflow
![Page 24: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/24.jpg)
Таймлайн спринта
До спринта 1 2 3 4 5 6 7 8 9 10
Планирование спринта
Разработчик Работа над задачами Багфиксинг
Тестировщик Тестирование Регресс-тест
Team Lead Code audit
Merge в Master Deploy
![Page 25: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/25.jpg)
Не применяем
Не применяем: Не применяем,но хотим применять:
• стори-поинты. • ежедневный скрам-митинг; • ретроспективные совещания.
![Page 26: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/26.jpg)
Около Scrum
• регрессионное тестирование;
• Continuous Integration.
![Page 27: РИФ 2016, Чем плох SCRUM в заказной разработке?](https://reader034.vdocuments.site/reader034/viewer/2022052514/58e9a32b1a28ab9c318b50cb/html5/thumbnails/27.jpg)
Спасибо за внимание!
+7 (495) 785-94-33Москва, ул. Краснопролетарская, д.16, стр.3, подъезд 8, этаж 5, офис 8.