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

Mais conteúdo relacionado

Mais procurados

(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиковMichael Karpov
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?iQSpace
 
Тёмная сторона продуктовой разработки
Тёмная сторона продуктовой разработкиТёмная сторона продуктовой разработки
Тёмная сторона продуктовой разработкиАртём Кудзев
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань it-people
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 
Как мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейКак мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейVladimir Zavertaylov
 
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномКурс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномAndrey Rebrov
 
Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Denis Tuchin
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumVladimir Merkushev
 
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumSEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumТранслируем.бел
 
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня   новые стандарты с++, программирован...низкоуровневое программирование сегодня   новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...COMAQA.BY
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
Шпунтенко Ольга, Mail.ru Group
Шпунтенко Ольга, Mail.ru GroupШпунтенко Ольга, Mail.ru Group
Шпунтенко Ольга, Mail.ru GroupNata_Churda
 
Алена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.ДеньгиАлена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.ДеньгиNata_Churda
 
Типичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumТипичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumSQALab
 
Лира: Как мы строим распределенную работу с клиентами и внутри
Лира:  Как мы строим распределенную работу с клиентами и внутриЛира:  Как мы строим распределенную работу с клиентами и внутри
Лира: Как мы строим распределенную работу с клиентами и внутриArtem Akulov
 

Mais procurados (18)

(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?
 
Тёмная сторона продуктовой разработки
Тёмная сторона продуктовой разработкиТёмная сторона продуктовой разработки
Тёмная сторона продуктовой разработки
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Как мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целейКак мотивировать себя - лайфхаки при постановки целей
Как мотивировать себя - лайфхаки при постановки целей
 
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномКурс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
 
Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Как не разочароваться в Scrum?
Как не разочароваться в Scrum?
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и Scrum
 
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumSEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
 
низкоуровневое программирование сегодня новые стандарты с++, программирован...
низкоуровневое программирование сегодня   новые стандарты с++, программирован...низкоуровневое программирование сегодня   новые стандарты с++, программирован...
низкоуровневое программирование сегодня новые стандарты с++, программирован...
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбине
 
Шпунтенко Ольга, Mail.ru Group
Шпунтенко Ольга, Mail.ru GroupШпунтенко Ольга, Mail.ru Group
Шпунтенко Ольга, Mail.ru Group
 
Алена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.ДеньгиАлена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.Деньги
 
Типичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumТипичные ошибки внедрения Scrum
Типичные ошибки внедрения Scrum
 
Лира: Как мы строим распределенную работу с клиентами и внутри
Лира:  Как мы строим распределенную работу с клиентами и внутриЛира:  Как мы строим распределенную работу с клиентами и внутри
Лира: Как мы строим распределенную работу с клиентами и внутри
 
IT People Pecha Kucha
IT People Pecha KuchaIT People Pecha Kucha
IT People Pecha Kucha
 
C++ idioms
C++ idiomsC++ idioms
C++ idioms
 

Destaque

Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumТатьяна Баева
 
Kanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнееKanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнееKirill Klimov
 
Валерий Разгуляев. Внедрение самоуправления в розничной сети
Валерий Разгуляев. Внедрение самоуправления в розничной сетиВалерий Разгуляев. Внедрение самоуправления в розничной сети
Валерий Разгуляев. Внедрение самоуправления в розничной сетиScrumTrek
 
Елена Саух, Марк Платонов. Как мы стали такими?
Елена Саух, Марк Платонов. Как мы стали такими?Елена Саух, Марк Платонов. Как мы стали такими?
Елена Саух, Марк Платонов. Как мы стали такими?ScrumTrek
 
тайм менеджмент для разработчика
тайм менеджмент для разработчикатайм менеджмент для разработчика
тайм менеджмент для разработчикаТатьяна Баева
 
Управление списком задач: как делать то, что нужно делать
Управление списком задач: как делать то, что нужно делатьУправление списком задач: как делать то, что нужно делать
Управление списком задач: как делать то, что нужно делатьSQALab
 
Kanban – легковесная эффективная agile методология для IT отдела
Kanban – легковесная эффективная agile методология для IT отделаKanban – легковесная эффективная agile методология для IT отдела
Kanban – легковесная эффективная agile методология для IT отделаInstituteIBA
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияjazzteam
 

Destaque (11)

Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по Scrum
 
Что такое Scrum
Что такое ScrumЧто такое Scrum
Что такое Scrum
 
Kanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнееKanban vs Scrum – чьё кунг-фу сильнее
Kanban vs Scrum – чьё кунг-фу сильнее
 
Валерий Разгуляев. Внедрение самоуправления в розничной сети
Валерий Разгуляев. Внедрение самоуправления в розничной сетиВалерий Разгуляев. Внедрение самоуправления в розничной сети
Валерий Разгуляев. Внедрение самоуправления в розничной сети
 
Елена Саух, Марк Платонов. Как мы стали такими?
Елена Саух, Марк Платонов. Как мы стали такими?Елена Саух, Марк Платонов. Как мы стали такими?
Елена Саух, Марк Платонов. Как мы стали такими?
 
тайм менеджмент для разработчика
тайм менеджмент для разработчикатайм менеджмент для разработчика
тайм менеджмент для разработчика
 
Управление списком задач: как делать то, что нужно делать
Управление списком задач: как делать то, что нужно делатьУправление списком задач: как делать то, что нужно делать
Управление списком задач: как делать то, что нужно делать
 
Kanban – легковесная эффективная agile методология для IT отдела
Kanban – легковесная эффективная agile методология для IT отделаKanban – легковесная эффективная agile методология для IT отдела
Kanban – легковесная эффективная agile методология для IT отдела
 
18 Разгуляев Логист.ру/2015
18 Разгуляев Логист.ру/201518 Разгуляев Логист.ру/2015
18 Разгуляев Логист.ру/2015
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспечения
 
Как безболезненн
Как безболезненнКак безболезненн
Как безболезненн
 

Semelhante a Теория Agile, практика Scrum простым языком с кейсами

Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Ontico
 
Мастер-класс на конференции SQA Days 2010 в Питере
Мастер-класс на конференции SQA Days 2010 в ПитереМастер-класс на конференции SQA Days 2010 в Питере
Мастер-класс на конференции SQA Days 2010 в ПитереSlava Pankratov
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымVladimir Zavertaylov
 
13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежатьDenis Tuchin
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоVadim Nareyko
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияLuxoftAgilePractice
 
Agile Scrum Start / Старт используя Scrum
Agile Scrum Start / Старт используя ScrumAgile Scrum Start / Старт используя Scrum
Agile Scrum Start / Старт используя ScrumAndrei Prokoshev
 
Чем Python плох для стартапа?
Чем Python плох для стартапа?Чем Python плох для стартапа?
Чем Python плох для стартапа?PyNSK
 
Виктория Шапран, Arrow Media
Виктория Шапран, Arrow MediaВиктория Шапран, Arrow Media
Виктория Шапран, Arrow Mediaweb2win
 
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"Клуб Интернет-Маркетологов
 
Теория ограничения систем для работы с гипотезами, А.Паленов
Теория ограничения систем для работы с гипотезами, А.ПаленовТеория ограничения систем для работы с гипотезами, А.Паленов
Теория ограничения систем для работы с гипотезами, А.ПаленовBusiness incubator HSE
 
Юрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практикеЮрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практикеScrumTrek
 
SCRUM: Как полететь в космос за полтора часа
SCRUM: Как полететь в космос за полтора часаSCRUM: Как полететь в космос за полтора часа
SCRUM: Как полететь в космос за полтора часаDiana Dymolazova
 
Online Школа 360: занятие №1 "Организация опроса 360 градусов"
Online Школа 360: занятие №1 "Организация опроса 360 градусов"Online Школа 360: занятие №1 "Организация опроса 360 градусов"
Online Школа 360: занятие №1 "Организация опроса 360 градусов"Ksenia Semina
 
Ольга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоОльга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоIT61
 

Semelhante a Теория Agile, практика Scrum простым языком с кейсами (20)

Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
 
Scrum! v1.1
Scrum! v1.1Scrum! v1.1
Scrum! v1.1
 
Мастер-класс на конференции SQA Days 2010 в Питере
Мастер-класс на конференции SQA Days 2010 в ПитереМастер-класс на конференции SQA Days 2010 в Питере
Мастер-класс на конференции SQA Days 2010 в Питере
 
Scrum!
Scrum!Scrum!
Scrum!
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
 
Agile Scrum Start / Старт используя Scrum
Agile Scrum Start / Старт используя ScrumAgile Scrum Start / Старт используя Scrum
Agile Scrum Start / Старт используя Scrum
 
Чем Python плох для стартапа?
Чем Python плох для стартапа?Чем Python плох для стартапа?
Чем Python плох для стартапа?
 
Виктория Шапран, Arrow Media
Виктория Шапран, Arrow MediaВиктория Шапран, Arrow Media
Виктория Шапран, Arrow Media
 
Scrum and XP in practice
Scrum and XP in practiceScrum and XP in practice
Scrum and XP in practice
 
Scrum
ScrumScrum
Scrum
 
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"
Роман Рыбальченко "Многорукий многоног: как успевать при росте нагрузки"
 
Теория ограничения систем для работы с гипотезами, А.Паленов
Теория ограничения систем для работы с гипотезами, А.ПаленовТеория ограничения систем для работы с гипотезами, А.Паленов
Теория ограничения систем для работы с гипотезами, А.Паленов
 
Юрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практикеЮрий Соболев. Проблемы и решения Scrum на практике
Юрий Соболев. Проблемы и решения Scrum на практике
 
SCRUM: Как полететь в космос за полтора часа
SCRUM: Как полететь в космос за полтора часаSCRUM: Как полететь в космос за полтора часа
SCRUM: Как полететь в космос за полтора часа
 
вебинар школа 360 14082014 финал
вебинар школа 360 14082014 финалвебинар школа 360 14082014 финал
вебинар школа 360 14082014 финал
 
Online Школа 360: занятие №1 "Организация опроса 360 градусов"
Online Школа 360: занятие №1 "Организация опроса 360 градусов"Online Школа 360: занятие №1 "Организация опроса 360 градусов"
Online Школа 360: занятие №1 "Организация опроса 360 градусов"
 
Ольга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущегоОльга Стратанович - Менеджер будущего
Ольга Стратанович - Менеджер будущего
 

Теория 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 - запуск
  • 7. 7 Agile в теории… Agile – методология гибкой разработки.
  • 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 Отлично если: • С бэклогом удобно – поиск, сортировки, метки, “тема” и т.д. • Бэклог доступен для изменению всем, логирован, но удалять нельзя
  • 13. 13 Мероприятия • Planning – перед запуском спринта; • Daily meeting – ежедневные 15-ти минутки; • Demo – демонстрация результатов; • Retrospective – как прошел спринт; Спринты Sprint – рабочий цикл. Идеальная длительность – 2 недели. суббота воскресенье суббота воскресенье понедельник вторник среда четверг пятница понедельник вторник среда четверг пятница
  • 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 часов на разработку суббота воскресенье суббота воскресенье понедельник вторник среда четверг пятница понедельник вторник среда четверг пятница Вася, просто разраб. суббота воскресенье суббота воскресенье понедельник вторник среда четверг пятница понедельник вторник среда четверг пятница
  • 22. 22 Работаем в спринте Команда двигает задачи Команда должна каждый день списывать время!
  • 23. 23 Burndown chart Бёрндаун отражает насколько все идет по плану 0 20 40 60 80 100 120 140 160 180 Идеальный спринт План Факт
  • 24. 24 Burndown chart 0 20 40 60 80 100 120 140 160 Спринт с переоценкой 0 20 40 60 80 100 120 140 160 Спринт с недооценкой плана
  • 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!