106
Как внедрить SCRUM без трупов и остаться довольным

Киев. Как внедрить SCRUM без трупов и остаться довольным

Embed Size (px)

DESCRIPTION

Партнёрская конференция «1С-Битрикс» в Киеве, 9 ноября. Как внедрить SCRUM без трупов и остаться довольным

Citation preview

Page 1: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как внедрить SCRUM без трупов и остаться

довольным

Page 2: Киев. Как внедрить SCRUM без трупов и остаться довольным

ВладимирЗавертайлов @sibirix

Первая в России студия, работающая по SCRUMСпециализируемся на приложениях для соцсетей

Киев, 2012

Page 3: Киев. Как внедрить SCRUM без трупов и остаться довольным

Кто уже работает по гибким методологиям?

Page 4: Киев. Как внедрить SCRUM без трупов и остаться довольным

Зачем это вам?

Page 5: Киев. Как внедрить SCRUM без трупов и остаться довольным

Главные «друзья» небольшой, но гордой студии полного цикла:

Page 6: Киев. Как внедрить SCRUM без трупов и остаться довольным

Главные «друзья» небольшой, но гордой студии полного цикла:

Page 7: Киев. Как внедрить SCRUM без трупов и остаться довольным

Главные «друзья» небольшой, но гордой студии полного цикла:

Page 8: Киев. Как внедрить SCRUM без трупов и остаться довольным

Standish Group, 1994364 американских корпораций, более 23 тысяч проектов

16,2% — успешны

52,7% — превысили срок и бюджет

31,1% — аннулированы

Статистика проектов в США

Page 9: Киев. Как внедрить SCRUM без трупов и остаться довольным

CHAOS Manifesto from the Standish Group, 2012

успешны

превысили срок и бюджет

аннулированы

1994 2012

Статистика проектов в США

Page 10: Киев. Как внедрить SCRUM без трупов и остаться довольным

CHAOS Manifesto from the Standish Group, 2012

успешны

превысили срок и бюджет

аннулированы

WATERFLOW SCRUM

Статистика проектов в США

Page 11: Киев. Как внедрить SCRUM без трупов и остаться довольным

CHAOS Manifesto from the Standish Group, 2012

успешны

превысили срок и бюджет

аннулированы

WTF??? SCRUM

Статистика проектов в США

Page 12: Киев. Как внедрить SCRUM без трупов и остаться довольным

CHAOS Manifesto from the Standish Group, 2012

успешны

превысили срок и бюджет

аннулированы

WATERFLOW SCRUM

Статистика проектов в США

Page 13: Киев. Как внедрить SCRUM без трупов и остаться довольным

CHAOS Manifesto from the Standish Group, 2012

успешны

превысили срок и бюджет

аннулированы

WTF??? SCRUM

Статистика проектов в США

Page 14: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как вы думаете,почему столько факапов?

Page 15: Киев. Как внедрить SCRUM без трупов и остаться довольным

Дискоммуникация

Page 16: Киев. Как внедрить SCRUM без трупов и остаться довольным

Выводы:

SCRUM провоцирует

коммуницировать

команду и заказчика

Page 17: Киев. Как внедрить SCRUM без трупов и остаться довольным

Ближайшие 48 минут:

1. Процесс. Вспоминаем методичку

2. Управление изменениями. Ретроспективы

3. Как мы продаем Agile

4. Сказка про туземцев

5. Ежедневные инструменты и фоточки из офиса

6. Вопросы //можно сразу

Page 18: Киев. Как внедрить SCRUM без трупов и остаться довольным

1. Очень короткий пересказ «методички»

Page 19: Киев. Как внедрить SCRUM без трупов и остаться довольным

Product Owner

Scrum — такая простая штуковина!

Команда Scrum Master

Page 20: Киев. Как внедрить SCRUM без трупов и остаться довольным

Backlog

Product Owner Команда Scrum Master

Page 21: Киев. Как внедрить SCRUM без трупов и остаться довольным

Backlog Декомпозиция и оценка

Product Owner Команда Scrum Master

Page 22: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 23: Киев. Как внедрить SCRUM без трупов и остаться довольным

Что было сделано вчера?

Page 24: Киев. Как внедрить SCRUM без трупов и остаться довольным

Что было сделано вчера?

Что будет сделано сегодня?

Page 25: Киев. Как внедрить SCRUM без трупов и остаться довольным

Что было сделано вчера?

Что будет сделано сегодня?

Какие есть проблемы?

Page 26: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 27: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 28: Киев. Как внедрить SCRUM без трупов и остаться довольным

1. Процесс. Вспоминаем методичку

2. Управление изменениями. Ретроспективы

3. Как мы продаем Agile

4. Сказка про туземцев

5. Ежедневные инструменты и фоточки из офиса

6. Вопросы //можно сразу

Выводы: scrum —

очень штука

Page 29: Киев. Как внедрить SCRUM без трупов и остаться довольным

2. Управление изменениями

Правильные ретроспективыНаверное, самое главное при внедрении

Page 30: Киев. Как внедрить SCRUM без трупов и остаться довольным

Они опять хотят от наскакую-то херню!

Page 31: Киев. Как внедрить SCRUM без трупов и остаться довольным

Непрерывные изменения. Цикл Деминга

Page 32: Киев. Как внедрить SCRUM без трупов и остаться довольным

Ретроспектива – это командный пересмотр последнего этапа работы (спринта) с целью улучшения процесса

Ретроспектива. WTF?

Page 33: Киев. Как внедрить SCRUM без трупов и остаться довольным

А не наказать виноватых, например.

Цель ретроспективы — улучшить процесс, а не...

Page 34: Киев. Как внедрить SCRUM без трупов и остаться довольным

А не пивка попить, например.

Цель ретроспективы — улучшить процесс, а не...

Page 35: Киев. Как внедрить SCRUM без трупов и остаться довольным

А не поговорить, например

Цель ретроспективы — улучшить процесс, а не...

Page 36: Киев. Как внедрить SCRUM без трупов и остаться довольным

— Пришли

— Поговорили

— Разошлись

— Задачу в JIRA поставили

ППР

Page 37: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как вы думаете,почему что может помешать

ретроспективам?

Page 38: Киев. Как внедрить SCRUM без трупов и остаться довольным

Чё им не говори — по своему сделают!

Авторитарное руководство

Page 39: Киев. Как внедрить SCRUM без трупов и остаться довольным

Неприятно обсуждать свои проблемы

Стыдно и страшно

Page 40: Киев. Как внедрить SCRUM без трупов и остаться довольным

— Я и так все хорошо сделал,

чё тут обсуждать то?

Page 41: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как мы это делаем

Правильный процесс даетправильные результаты

Page 42: Киев. Как внедрить SCRUM без трупов и остаться довольным

Кто

Где

Во сколько

Продолжительность

Круг вопросов:

— Что было хорошо

— Что можно улучшить

0. Назначить времяи подготовиться

Page 43: Киев. Как внедрить SCRUM без трупов и остаться довольным

1. Приветствие

Page 44: Киев. Как внедрить SCRUM без трупов и остаться довольным

Улучшить наш процесс работы

2. Напомните цель

Page 45: Киев. Как внедрить SCRUM без трупов и остаться довольным

3. Гарантия безопасности

Page 46: Киев. Как внедрить SCRUM без трупов и остаться довольным

Намеренно никто не гадит

Page 47: Киев. Как внедрить SCRUM без трупов и остаться довольным

Формат ретроспективы

Page 48: Киев. Как внедрить SCRUM без трупов и остаться довольным

Что было хорошего и плохого?

Page 49: Киев. Как внедрить SCRUM без трупов и остаться довольным

Идеи следуют из проблем

Page 50: Киев. Как внедрить SCRUM без трупов и остаться довольным

Идеи следуют из проблем

Page 51: Киев. Как внедрить SCRUM без трупов и остаться довольным

Но не ограничиваются ими

Page 52: Киев. Как внедрить SCRUM без трупов и остаться довольным

Выбираем задачи в план

Page 53: Киев. Как внедрить SCRUM без трупов и остаться довольным

Проверить план!

Page 54: Киев. Как внедрить SCRUM без трупов и остаться довольным

ДА

Прикрутить рассылку уведомлений

Поставить отдельный demo-сервер

Заменить компьютер тестеру

НЕТ:

Давайте все делать хорошо!

В план попадаютконкретные действия

Page 55: Киев. Как внедрить SCRUM без трупов и остаться довольным

На следующейретроспективе – проверяем

Page 56: Киев. Как внедрить SCRUM без трупов и остаться довольным

Ретроспектива на ретроспективу

Page 57: Киев. Как внедрить SCRUM без трупов и остаться довольным

1. Процесс. Вспоминаем методичку

2. Управление изменениями. Ретроспективы

3. Как мы продаем Agile

4. Сказка про туземцев

5. Ежедневные инструменты и фоточки из офиса

6. Вопросы //можно сразу

Выводы: ретроспектива —

двигатель изменений

Начните внедрение с нее

Page 58: Киев. Как внедрить SCRUM без трупов и остаться довольным

3. Как мы продаем AGILE*

*«Agile» — от слова «отжать»

Page 59: Киев. Как внедрить SCRUM без трупов и остаться довольным

Основная проблема

Проект, глазами Product Owner-а

Page 60: Киев. Как внедрить SCRUM без трупов и остаться довольным

Проект, глазами клиента

Пришла аналитика:

Няшно, секси,ми-ми-ми

Product Owner + Аналитик:

Page 61: Киев. Как внедрить SCRUM без трупов и остаться довольным

Проект, глазами дизайнера

Няшно, секси, ми-ми-ми

Page 62: Киев. Как внедрить SCRUM без трупов и остаться довольным

Основная проблема Проект, глазамиразработчика

Page 63: Киев. Как внедрить SCRUM без трупов и остаться довольным

Основная проблема Проект, глазамипотребителя

Page 64: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как вы думаетечто думают заказчик

про весь этот SCRUM?

Page 65: Киев. Как внедрить SCRUM без трупов и остаться довольным

Какой нах скрам?

Ты чо, гик?

Page 66: Киев. Как внедрить SCRUM без трупов и остаться довольным

Не будь гиком, говори на языке бизнеса!

Сделай скрытую проблему — очевидной

Page 67: Киев. Как внедрить SCRUM без трупов и остаться довольным

Когда заказчику не нужен результат

Когда SCRUM не продать

Page 68: Киев. Как внедрить SCRUM без трупов и остаться довольным

Предложибезопасное испытание

Page 69: Киев. Как внедрить SCRUM без трупов и остаться довольным

Будьте честнымис собой, №1

Фиксированныйбюджет — всегдакидалово!

...

Page 70: Киев. Как внедрить SCRUM без трупов и остаться довольным

Будьте честными с собой, №2

Заказчик хочет знать сроки?

Page 71: Киев. Как внедрить SCRUM без трупов и остаться довольным

Заказчик говорит, что требованияменяться не будут?

Продавайте SCRUM, как методуправления ПЕРЕМЕНАМИ

Page 72: Киев. Как внедрить SCRUM без трупов и остаться довольным

Это продать легко!

Договоритесь о периодичной демонстрации результатов

Page 73: Киев. Как внедрить SCRUM без трупов и остаться довольным

Как работать с бэклогом

Адекватно, епт!

Page 74: Киев. Как внедрить SCRUM без трупов и остаться довольным

Готовь фотоаппарат, будет много букав

Можно снимать!

Page 75: Киев. Как внедрить SCRUM без трупов и остаться довольным

— Оценку делает только разработчик

— В бэклоге можно добавлять, удалять, менять задачи и их приоритет

— Заказчик формально принимает спринты

— Заказчик может прекратить разработку в любой момент

— Все обсуждения — только в бэклог

— Только разработчик правит код

— Сформируйте приемочные тесты

Быковать против принципов клиент не будет

Четко сформулируйте разумныеправила и принципы работы

Page 76: Киев. Как внедрить SCRUM без трупов и остаться довольным

— «А мы это ПОДРАЗУМЕВАЛИ»

— Выяснить цели. Альтернатива?— Увеличить сроки— Отыграть на новых фичах

Page 77: Киев. Как внедрить SCRUM без трупов и остаться довольным

— Демонстрации— Планирование

— Ретроспективы— Тестирование ;-)

Уберите из сметы все «лишнее»

Page 78: Киев. Как внедрить SCRUM без трупов и остаться довольным

Инвестируйте в хорошие отношения

— Покажите команду— Говорите об успехах

— Систематично!

Page 79: Киев. Как внедрить SCRUM без трупов и остаться довольным

У вас есть занятые клиенты?

— Партнерство— Ритм

— Подготовка— КОЛЛРЕПОРТЫ!!!

Page 80: Киев. Как внедрить SCRUM без трупов и остаться довольным

Выводы

Честность, жесткость, партнерство — окупаются!

Page 81: Киев. Как внедрить SCRUM без трупов и остаться довольным

1. Процесс. Вспоминаем методичку

2. Управление изменениями. Ретроспективы

3. Как мы продаем Agile

4. Сказка про туземцев

5. Ежедневные инструменты и фоточки из офиса

6. Вопросы //можно сразу

Многие вещи из Scrum — продать

очень легко. Будьте жесткими. инвестируйте

в хорошие отношения с заказчиком

Page 82: Киев. Как внедрить SCRUM без трупов и остаться довольным

4. Дисклаймер

Page 83: Киев. Как внедрить SCRUM без трупов и остаться довольным

Культ карго

Page 84: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 85: Киев. Как внедрить SCRUM без трупов и остаться довольным

Культ карго в IT

Page 86: Киев. Как внедрить SCRUM без трупов и остаться довольным

Выводы: скрам — не панацея

думайте головой

На ретроспективах, например

1. Процесс. Вспоминаем методичку

2. Управление изменениями. Ретроспективы

3. Как мы продаем Agile

4. Сказка про туземцев

5. Ежедневные инструменты и фоточки из офиса

6. Вопросы //можно сразу

Page 87: Киев. Как внедрить SCRUM без трупов и остаться довольным

5. Инст.рументы и реальностьИ фоточки из офиса :)

Page 88: Киев. Как внедрить SCRUM без трупов и остаться довольным

Оценка с помощью Planning Poker

PlanningPoker.ru

Page 89: Киев. Как внедрить SCRUM без трупов и остаться довольным

Реальный планиг

Карты тут

Page 90: Киев. Как внедрить SCRUM без трупов и остаться довольным

Отдельная комнатадля ретроспектив.Диван и много досок

Page 91: Киев. Как внедрить SCRUM без трупов и остаться довольным

У команд есть названиеи своя доска. Это делает работу прикольнее

Page 92: Киев. Как внедрить SCRUM без трупов и остаться довольным

Глобальная доска в видном месте для контроля задачс ретроспектив

Page 93: Киев. Как внедрить SCRUM без трупов и остаться довольным

Дятел-board, для внедрения изменений в течении 21 рабочего дня

Page 94: Киев. Как внедрить SCRUM без трупов и остаться довольным

Некоторые вещи приходится вдалбливать дополнительно

Page 95: Киев. Как внедрить SCRUM без трупов и остаться довольным

Менежерские планерки проходят у боольшого телевизора

Page 96: Киев. Как внедрить SCRUM без трупов и остаться довольным

Глобальная доска по всем проектам. Сейчас в электронном виде.

Page 97: Киев. Как внедрить SCRUM без трупов и остаться довольным

Все, что только можно — визуализируйте. Пример: план рабочего дня менеджера

Page 98: Киев. Как внедрить SCRUM без трупов и остаться довольным

Сейчас мы используем JIRA+GreenHopper. НО...

Page 99: Киев. Как внедрить SCRUM без трупов и остаться довольным

Доска задач для Битрикс-корппортала

Page 100: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 101: Киев. Как внедрить SCRUM без трупов и остаться довольным

Доска задач для Битрикс-корппортала

Page 102: Киев. Как внедрить SCRUM без трупов и остаться довольным

Доска задач для Битрикс-корппортала

Page 103: Киев. Как внедрить SCRUM без трупов и остаться довольным

Доска задач для Битрикс-корппортала

Page 104: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 105: Киев. Как внедрить SCRUM без трупов и остаться довольным
Page 106: Киев. Как внедрить SCRUM без трупов и остаться довольным

Полезная аналитика:

http://blog.sibirix.ru

ВладимирЗавертайлов[email protected]

http://www.facebook.com/zavertaylov

@sibirix

Что еще почитать:— Scrum XP from trenches (Scrum и XP - заметки с передовой) by Kniberg— Scrum and Kanban: making the most of both (Scrum и Kanban: выжимаем максимум) by Kniberg

Киев, 2012