37
Что ответить заказчику на вопрос: «Когда же все будет готово?»

Deadline management

Embed Size (px)

Citation preview

Page 1: Deadline management

Что ответить заказчику на вопрос: «Когда же все будет готово?»

Page 2: Deadline management

Евгений Шеретов

Лидер проекта в компании Ciklum, Днепропетровск

Сертифицированый ScrumMaster

Более 6-ти лет опыта разработки в IT

3 года применения Scrum/Agile методологий

Skype: sheretov_ev

Email: [email protected]

Почему я?

Page 3: Deadline management

Поделиться опытом взаимодействия с заказчиком

Показать свое видение, как удовлетворить требования заказчика

Page 4: Deadline management

Вы узнаете:

Как сохранить доверие заказчика;

Как научиться общаться с ним на одном языке.

Научитесь:

Расчитывать дедлайн проекта;

Отслеживать и реагировать на изменения.

Page 5: Deadline management

А также:

Вы увидете, как эффективно визуализировать

результаты работы команды над продуктом.

Page 6: Deadline management
Page 7: Deadline management
Page 8: Deadline management

Когда будет сделан продукт?

Page 9: Deadline management

И нужно ему совсем немного:

Он хочет, чтобы его похвалили

Он хочет, чтобы его труд оценили

Он хочет знать, что сказать своему начальству

А без вас он никак!

Page 10: Deadline management

Заказчика, ожидающего ответа...

Кучу требований:

Page 11: Deadline management
Page 12: Deadline management

Шаг 1 – Выделяем User Stories

Шаг 2 – Оцениваем User Stories

Шаг 3 – Выставляем приоритеты

Шаг 4 - Дробим User Stories спринта

Шаг 5 – Рассчитываем скорость

Шаг 6 – Прогнозируем Release scope

Шаг 7 – Определяем ежедневные усилия

Шаг 8 – Прогнозируем дату релиза

Шаг 9 – Визуализируем процесс

Шаг 10 – Реагируем на изменения

Page 13: Deadline management

В роли ... Я хочу ..... Потому, что ....

Page 14: Deadline management

Разбиваем спецификацию на User Stories

Сохраняем соотношения между спецификацией и User Stories

Получаем набор User Stories :

Page 15: Deadline management

Сортируем User Stories по сложности

Даем оценку User Stories в юнитах (Джоулях)

Оцениваем сложность и объем User Stories

Оцениваем риски выполнения User Stories

Page 16: Deadline management

Даем ПИ для просмотра и определения приоритетов Владельцу Продукта

Наполняем Спринт Беклог

Page 17: Deadline management

Разбиваем ПИ спринта на задачи

Задачи не должны превышать 8-10 часов

Page 18: Deadline management

Прогнозируем скорость команды:

Яблоко – 5 ю = 15 ч

Черника – 3 ю = 6 ч

Гранат – 21 ю = 27 ч

Сумма:

29 ю = 48 ч

Скорость:

1 ю – 1.65 ч

Page 19: Deadline management

Зависит от:

◦ Процесса оценки задач

◦ Скорости каждого члена команды

Будьте готовы к тому, что скорость постоянно меняется:

◦ Состав команды

◦ Тип задач

◦ Мотивация команды

◦ Опыт команды

Page 20: Deadline management
Page 21: Deadline management

Оценка всех User Stories релиза

3 + 5 +21 + 2 + 13 = 44 ю

Рассчитываем весь Release Scope, учитывая скорость команды:

44 * 1.65 = 72 ч

Прогнозируем оставшиеся User Stories в часах:

◦ Клубники – 2 ю * 1.65 = 3 ч

◦ Бананы – 13 ю * 1.65 = 22 ч

Page 22: Deadline management

Определяем ежедневные усилия команды

Прогнозируем Burndown Chart

Page 23: Deadline management
Page 24: Deadline management

Ежедневная вытяжка информации по всем ПИ релиза

Page 25: Deadline management
Page 26: Deadline management
Page 27: Deadline management

Управляем ограничениями ◦ Время/Дедлайн

◦ Скоуп работы

◦ Ресурсы

Page 28: Deadline management

Шаг 1 – Выделяем User Stories

Шаг 2 – Оцениваем User Stories

Шаг 3 – Выставляем приоритеты

Шаг 4 - Дробим User Stories спринта

Шаг 5 – Рассчитываем скорость

Шаг 6 – Прогнозируем скоуп релиза

Шаг 7 – Рассчитываем усилия команды

Шаг 8 – Прогнозируем дату релиза

Шаг 9 – Визуализируем процесс

Шаг 10 – Реагируем на изменения

Page 29: Deadline management
Page 30: Deadline management

Визуализация компенсирует профессионализм разработчиков.

Page 31: Deadline management

Предварительная

оценка НЕ будет

меняться в течении

проекта.

Page 32: Deadline management

Спецификация не будет меняться.

Page 33: Deadline management

Визуализируйте процесс, покажите команде

Используйте ключевые слова в названии User Stories

Ссылайтесь на разделы спецификации каждой User Stories

Используйте Security Buffer для переработок, выясняйте причины.

Оценивайте User Stories всей командой

Празднуйте успех релиза!!!

Page 34: Deadline management
Page 35: Deadline management

1 – Как выполнять оценку продукта, основываясь на спецификации

2 – Как рассчитывать дедлайн релиза

3 – Как визуализировать процесс разработки

4 – Как реагировать на изменения

5 – Как удовлетворить ожидания заказчика

Page 36: Deadline management
Page 37: Deadline management

Евгений Шеретов

Email: [email protected], [email protected].

Skype: sheretov_ev.