Построение надежных, гибких, расширяемых систем в реальном мире
Применение гибких методологий (Scrum, Канбан) при...
-
Upload
ashmanov-and-partners -
Category
Documents
-
view
1.958 -
download
2
description
Transcript of Применение гибких методологий (Scrum, Канбан) при...
![Page 1: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/1.jpg)
Гибкие методологии(Scrum, Канбан)на службе интернет-агентства
Владимир Завертайловдиректор
![Page 2: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/2.jpg)
Допустим, вы решили сменить стааарую неудобную мебель.
![Page 3: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/3.jpg)
Приходим в крутую дизайн-студию, оформляем заказ
![Page 4: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/4.jpg)
Вносим предоплату, и...
![Page 5: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/5.jpg)
Ждем 3 месяца, пока делают.
![Page 6: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/6.jpg)
Ждем еще 2 недели – опаздывают
![Page 7: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/7.jpg)
Ждем еще 3 часа – везут!
![Page 8: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/8.jpg)
Вы сделали то, что мы хотели,НО ЭТО НЕ ТО, ЧТО НАМ НУЖНО!
![Page 9: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/9.jpg)
2009
2010
2011
2010
2011
2010
2010
2010
2008
2009
2010
2009
2011
2008
2009
Владимир
Завертайловwww.sibirix.ru
Рейтинг Рунета 2010
первые по Сибири
25-е по России
Рейтинг Taglile 2011
77-ое место по России
![Page 10: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/10.jpg)
Вы думаете, что было так?
![Page 11: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/11.jpg)
А на самом деле было так!
![Page 12: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/12.jpg)
И так...
![Page 13: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/13.jpg)
И вот так...
![Page 14: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/14.jpg)
Все, что необходимо делать — это следить за временем между поступлением заказаи его выполнением (получением денегот клиента).
И уменьшать это время, путем удаления потерь, не добавляющих конечной ценности.
Таичи Оно, Toyota Motor
Corporation.
![Page 15: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/15.jpg)
Value Stream Map
Оценить работу
Прислать КП Обсудить ТЗ
Сформировать договор
Утвердить договор
Поставить задачу дизайнерам
Нарисовать дизайн
Утвердить у артдиректора
Показать дизайн заказчику
Согласовать дизайн
Отдать дизайн в верстку
Сверстать дизайн
другие процессы...
![Page 16: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/16.jpg)
Потери и полезная работа
Оценить работу
Прислать КП Обсудить ТЗ
Сформировать договор
Утвердить договор
Поставить задачу дизайнерам
Нарисовать дизайн
Утвердить у артдиректора
Показать дизайн заказчику
Согласовать дизайн
Отдать дизайн в верстку
Сверстать дизайн
другие процессы...
![Page 17: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/17.jpg)
Полезная работа
Оценить работу
Прислать КП Обсудить ТЗ
Сформировать договор
Утвердить договор
Поставить задачу дизайнерам
Нарисовать дизайн
Утвердить у артдиректора
Показать дизайн заказчику
Согласовать дизайн
Отдать дизайн в верстку
Сверстать дизайн
другие процессы...
![Page 18: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/18.jpg)
Дизайнер Верстальщик Программист Контент
Конвеер разработки
![Page 19: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/19.jpg)
Дизайнер Верстальщик Программист Контент
Согласование
![Page 20: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/20.jpg)
Дизайнер Верстальщик Программист Контент
Создаем запасы
![Page 21: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/21.jpg)
Неутвержденный дизайн
Незапрограммированные требования
Незаконченная верстка
…
ЗАКАЗЧИКУ НЕ НУЖНЫ!
Запасы = потери
![Page 22: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/22.jpg)
1 1 12 2 2
3 3 3
1
3
12
3
12
3
12
3
12
2
3
Параллельные проектысдаются медленнее
![Page 23: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/23.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
A
B
C D
E
G F
Канбан-доска для портфолио проектов
![Page 24: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/24.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
C D
E
FG
A
B
Канбан в действии
![Page 25: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/25.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
CD
E
FG
A
B
Канбан в действии
![Page 26: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/26.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
C
DE
FG
A
B
Канбан в действии
![Page 27: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/27.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
C
D
EFG
A
B
Канбан в действии
![Page 28: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/28.jpg)
Backlog Next Design HTML Coding Content Release Done
2 1 2 2 1 2
Критерии перехода
C
D
EFG
Уменьшение «work in progress»позволяет выявить проблемы
A
B
![Page 29: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/29.jpg)
Как сделать клиенту хорошо?
Клиенту надо сделать быстро!
![Page 30: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/30.jpg)
Фаза кодирования идет по Scrum
![Page 31: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/31.jpg)
Scrum: Действующие лица
Product Owner
Scrum Master
Кросс-функциональная команда
![Page 32: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/32.jpg)
Backlog
User Story Оценка Приоритет
…. 15 300
…... 12 230
…........... 12 180
.. 42 100
…..... 12 89
Product Owner приоритезируетBacklog (удобно в Google Docs)
Product Owner
![Page 33: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/33.jpg)
Backlog Декомпозиция и оценка
Планирование спринта.Декомпозиция. Оценка.
Product Owner
![Page 34: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/34.jpg)
PlanningPoker.ru
Оценка с помощью Planning Poker
![Page 35: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/35.jpg)
1. Что было сделано вчера?
2. Что будет сделано сегодня?
3. Какие есть проблемы?
Daily Meeting (Stand Up)
Product Owner Scrum Master
![Page 36: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/36.jpg)
++
Backlog
Scrum на этапе разработки
Product Owner Scrum Master
Проект
++
++
![Page 37: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/37.jpg)
++
Backlog
Scrum на этапе разработки
Product Owner Scrum Master
Проект
++
++
Демонстрация
Ретроспектива
![Page 38: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/38.jpg)
Что было хорошои стоит повторить
Что было плохо или небходимо улучшить
Следуют из проблем, но не ограничиваются ими
Что реально будет сделано в следующем спринте
плюсыплюсы минусы
планидеи
Ретроспектива
![Page 39: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/39.jpg)
1. Руководитель студии = Product Owner = Scrum Master
2. Менеджер студии = Product Owner = Scrum Master
3. Менеджер студии = Product Owner,
Scrum Master = член команды
Наши этапы внедрения Scrum
![Page 40: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/40.jpg)
Люди — важнее методологии
Работающий проект — важнее методологии
Довольный заказчик — важнее методологии
Scrum — не панацея
![Page 41: Применение гибких методологий (Scrum, Канбан) при разработке интернет-проектов](https://reader034.fdocuments.net/reader034/viewer/2022042813/54812ffab4af9f50268b478b/html5/thumbnails/41.jpg)
Владимир
Завертайлов
http://www.sibirix.ru
Ищем потери
Канбан для портфолио проектов
SCRUM
Planning Poker
Ретроспектива
Scrum — не панацея
Каверзные вопросы, пожалуйста!