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

Deadline management

Nov 29, 2014

Download

Business

Eugene Sheretov

Presentation shows the way to develop the product.
Starting from received Specification
Finishing with successfully delivered required product.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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.