Vladimir Dobrov (IT Spring 2013)

19
Типичные ошибки внедрения SCRUM Владимир Добров @dobrovvv

description

Доклад: “Типичные ошибки внедрения Scrum” С каждым годом ценности Agile принимаются все большим количеством людей, а Scrum на сегодняшний день является одним из наиболее популярных подходов к реализации многих проектов в сфере разработки программного обеспечения. Но, наряду с растущим количеством успешных внедрений Scrum’а, увеличивается и количество неудачных попыток перейти к этому замечательному фреймворку. Из доклада Вы узнаете: Какие ошибки наиболее часто допускают при внедрении Scrum? Каким аспектам внедрения Scrum необходимо уделить особое внимание? Как не наступить на чужие “грабли” при переходе на Scrum?

Transcript of Vladimir Dobrov (IT Spring 2013)

Page 1: Vladimir Dobrov (IT Spring 2013)

Типичные ошибки внедрения SCRUM

Владимир Добров

@dobrovvv

Page 2: Vladimir Dobrov (IT Spring 2013)
Page 3: Vladimir Dobrov (IT Spring 2013)

Ох уж этот Agile!

Page 4: Vladimir Dobrov (IT Spring 2013)

Скорректируйте ожидания

Page 5: Vladimir Dobrov (IT Spring 2013)

Пригласите экспертов

Page 6: Vladimir Dobrov (IT Spring 2013)

Agile – это о людях

• Вы сами

Правильное понимание Agile и Scrum

Ответы на вопрос «Зачем?»

• Люди вокруг вас

Примут ли ценности Agile?

«Непроданный» Agile

Team = Product

Page 7: Vladimir Dobrov (IT Spring 2013)

Scrum

Page 8: Vladimir Dobrov (IT Spring 2013)

А подходит ли вам Scrum?!

Page 9: Vladimir Dobrov (IT Spring 2013)

Scrum tailoring

ScrumBut (СкрамНо)

Page 10: Vladimir Dobrov (IT Spring 2013)

Помните о «СуХаРях»!

1. Shu (守:しゅ - “подчинение”) — изучение

традиционной мудрости

2. Ha (破:は - “отклонение”) — отступление

от традиции

3. Ri (離:り - “покидание”)— превосходство

над традицией

Page 11: Vladimir Dobrov (IT Spring 2013)

Совмещение ролей

Page 12: Vladimir Dobrov (IT Spring 2013)

Совмещение ролей

• Product Owner / Scrum Master / Team

member

• Product Owner / Scrum Master

• Scrum Master / Team member

• Product Owner / Team member

Page 13: Vladimir Dobrov (IT Spring 2013)

Product Backlog

• Недописанные истории

• Отсутствие «How to demo» в описании историй

• Неверные приоритеты

Page 14: Vladimir Dobrov (IT Spring 2013)

Planning & Estimation

• Product Owner воздействует на оценку

• Команда «прогибается» и берет больше работы, чем может выполнить

• Тимлиды оценивают задачи сами

Page 15: Vladimir Dobrov (IT Spring 2013)

Sprint

• «Водопад» внутри спринта

• Удлинение спринта

• Задачи назначает один человек

• Нарушение приоритетов

• Затягивание Daily Scrum Meeting

• Отмена Daily Scrum Meeting

• «Запущенный» Burndown Chart или его отсутствие

• Работа с изменениями

Page 16: Vladimir Dobrov (IT Spring 2013)

Sprint Review

• Неподготовленное демо

• Результаты работы всегда показывает один и тот же член команды (тимлид)

Page 17: Vladimir Dobrov (IT Spring 2013)

Retrospective

• Говорит только один человек

• Отсутствие Action List

• Action List без ответственных

• Слишком большой Action List

• Выполнение Action List не отслеживается

Page 18: Vladimir Dobrov (IT Spring 2013)

Подытожим

• Люди (вы и другие)

• Не режьте Scrum и следуйте правилам (Shu-Ha-Ri + Checklist)

• Старайтесь избегать совмещения ролей

• Спрашивайте опытных людей (постоянно)

Page 19: Vladimir Dobrov (IT Spring 2013)

Вопросы?

@dobrovvv