Как я пришел к работе по Scrum на примере ПРАГМАТИК и как он помог почти уложиться в дедлайн проекта. Теория работы по Scrum - каким должен быть бэклог, роли в скраме, какой софт лучше использовать и пример планирования 2х недельного спринта. Опыт Scrum в АДАМАС с внешним подрядчиком.
Теория Agile, практика Scrum простым языком с кейсами
1. 1
Как я подружился со
Scrum, чем он мне помог
И почему вам рекомендую?
Ручкин Алексей
Директор по электронной коммерции
/aruchkinADAMAS.RU
2. 2
Ручкин Алексей
/aruchkin
Почему я здесь?
• 16 лет в онлайн бизнесе
• Веб-студия Ready2GO, 2001 – 2012г.
• Торговый бизнес, 2006 - 2011г.
• Еком Прагматик
• Развитие ИМ Butik.ru
• Развитие бизнеса МирМагнитов
• Еком АДАМАС
3. 3
О компании
23 года на рынке
Крупнейший производитель ювелирных
изделий в России и Европе
Входит в ТОП-3 российского ювелирного
ритейла
Один из самых узнаваемых ювелирных
брендов в России (TNS)
Доля рынка в 2014 г. — порядка 19%
Партнерская сеть — более 3 000 компаний
Розничная сеть — более 230 салонов в 60
регионах РФ
Более 50 млн. россиян — обладатели
украшений АДАМАС
Партнер главных спортивных событий
страны
4. 4
ADAMAS.RU сегодня
C августа 2013 г.;
Ассортимент общий с розницей,
остатки 32-х магазинов Москвы;
Собственная фотостудия с поточным
производством и стандартами качества;
В структуре розничной сети;
5+ млн посетителей;
1,6% — оборот ИМ в сети;
30 человек;
Основной KPI—план продаж и средний чек;
RetailCRM хостит все процессы ИМ;
Быстро делаем MVP используя Scrum;
Считаем ДРР, ROMI в каналах;
И многое другое…
5. 5
Зачем и о чем я расскажу
1. Как я узнал про Scrum и начал на нем работать
в Прагматик
2. Про теорию Scrum и о том, как я рекомендую
планировать
3. Про то, что НЕ пошло в АДАМАС и как мы
решили проблему
4. Немного простых шагов, как Вам перейти на
Scrum
6. 6
Будем знакомы, Scrum
Август 2012
Задачи:
• Идти в B2C
• Перезапуск сайта
• Команда хочет Django
Управление рисками:
• Дедлайн озвучен - 19 марта
• Сторонний код ревью
• Scrum
Ноябрь 2012 - погнали…
• Декабрь 2012 – срыв дедлайна
• Поиск компромиса
• Май 2013 - запуск
8. 8
Agile в теории…
Agile – методология гибкой разработки.
• Люди и взаимодействие важнее процессов и
инструментов;
• Работающий продукт важнее исчерпывающей
документации;
• Сотрудничество с заказчиком важнее
согласования условий контракта;
• Готовность к изменениям важнее следования
первоначальному плану.
goo.gl/tDHKLl
9. 9
Agile в теории и в жизни
Как оно бывает в жизни:
• Конечная стоимость продукта не известна, но
возможно будет ниже запланированной;
• Как собственно и дедлайн не известен;
• Скорее всего не будет никакой документации;
• Если команде не мешать, скорее всего будет
крутой результат;
• С командой точно нужно общаться, а не
писать бумажки и письма;
Зато продукт будет крутой и up to date!
10. 10
Scrum это workflow
Scrum – методология управления
методологией гибкой разработки.
А если серьезно –
Это система качественного контроля
гибкого процесса разработки
Scrum определяет:
• Роли людей
• Хранение и управление идеями
• Мероприятия
• Периоды
• Инструменты контроля
А дальше – МОЙ ПОДХОД
11. 11
Команда
Team – главный элемент
3 роли:
• Product owner - заказчик. У него – виденье
результата, бюджет, приоритеты. Отвечает
башкой.
• Scrum master – контролер. Помогает команде
работать в процессах Scrum’a.
• Team – пахари. Кросс функциональная,
самоорганизующаяся команда. Подтягивает
компетенции по мере необходимости.
12. 12
Бэклог
Backlog – хранилище User stories, разбитые на
task’и.
Важно:
• Структура должна быть определена;
• Приоритезирован, ВСЕГДА!
• Наличие Definition of Done
Отлично если:
• С бэклогом удобно – поиск, сортировки, метки,
“тема” и т.д.
• Бэклог доступен для изменению всем, логирован, но
удалять нельзя
15. 15
Планирование спринта
8 часов день, 40 часов в неделю (без )
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
Вася, просто разраб.
16. 16
Планирование спринта
8 часов день, 40 часов в неделю (без )
- 4 часа на планнинг
Вася, просто разраб.
суббота воскресенье
суббота воскресенье
вторник среда четверг пятница
понедельник вторник среда четверг пятница
понедельник
17. 17
Планирование спринта
8 часов день, 40 часов в неделю (без )
- 4 часа на планнинг
- 8 раз по 15 минут на daily meeting
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
Вася, просто разраб.
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
18. 18
Планирование спринта
8 часов день, 40 часов в неделю (без )
- 4 часа на планнинг
- 8 раз по 15 минут на daily meeting
- 1 час на демо
Вася, просто разраб.
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
19. 19
Планирование спринта
8 часов день, 40 часов в неделю (без )
- 4 часа на планнинг
- 8 раз по 15 минут на daily meeting
- 1 час на демо
- 2 часа не ретроспективу
71 час на работу (80-4-2-1-2)
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
Вася, просто разраб.
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
20. 20
Планирование спринта
8 часов день, 40 часов в неделю (без )
- 4 часа на планнинг
- 8 раз по 15 минут на daily meeting
- 1 час на демо
- 2 часа не ретроспективу
71 час на работу (80-4-2-1-2)
Время на баги?
Например, 8 часов в неделю
55 часов на разработку
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
Вася, просто разраб.
суббота воскресенье
суббота воскресенье
понедельник вторник среда четверг пятница
понедельник вторник среда четверг пятница
25. 25
Софт для Scrum
• Scrumban для Bitrix24
• YouTrack
• Excel/Google Docs
Рекомендую -
26. 26
Scrum c внешней командой
Апрель 2016
Имеем:
• Битрикс
• PM и Team-lead в команде
• Подрядчик в проекте 6 месяцев
Срывы сроков:
• Дополнение ТЗ
• Не фиксированные разработчики
• Не работают в Scrum
Scrum с мая 2016:
• Дедлайны появились
• Перестраховка рисков
• 7-ой спринт сдан вовремя
В итоге – ищу
разработчиков в штат!
27. 27
Как перейти на SCRUM?
А нужен ли Вам Scrum?
10 простых шагов:
1. Прочитать книжку - goo.gl/UMsSAB
2. Решиться, оценив риски
3. Обсудить с командой, дать им книжку
4. Раскидать роли
5. Найти не хватающих людей
6. Выбрать софт
7. Сформировать бэклог
8. Приоритезировать его
9. Спланировать первый спринт
10. Провести первый спринт
Нет, если вы иногда по мелочи что-то
меняете на сайте
Да, если еком – точка развития и работ по
сайту кажется на годик…
28. 28
Ручкин Алексей
Директор по электронной
коммерции
/aruchkinADAMAS.RU
СПАСИБО!
Ломаем стереотипы:
покупать украшения он-лайн выгодно и круто!
ПРОМОКОД:
eCommerceClub
минус 1 000р.
на заказ от 10 000р. до
16 сентября 2016!