SlideShare a Scribd company logo
1 of 37
Download to read offline
Что ответить заказчику на вопрос:
     «Когда же все будет готово?»
   Евгений Шеретов
   Лидер проекта в компании Ciklum,
    Днепропетровск
   Сертифицированый ScrumMaster
   Более 6-ти лет опыта разработки в IT
   3 года применения Scrum/Agile
    методологий
   Skype: sheretov_ev
   Email: she@ciklum.net

                               Почему я?
   Поделиться опытом взаимодействия с
                заказчиком
        Показать свое видение, как
    удовлетворить требования заказчика
Вы узнаете:
 Как сохранить доверие заказчика;
 Как научиться общаться с ним на одном
  языке.

Научитесь:
 Расчитывать дедлайн проекта;
 Отслеживать и реагировать на изменения.
А также:
Вы увидете, как эффективно визуализировать
результаты работы команды над продуктом.
Когда будет сделан продукт?
И нужно ему совсем немного:
 Он хочет, чтобы его похвалили
 Он хочет, чтобы его труд оценили
 Он хочет знать, что сказать своему
  начальству
 А без вас он никак!
   Заказчика, ожидающего ответа...
   Кучу требований:
   Шаг   1 – Выделяем User Stories
   Шаг   2 – Оцениваем User Stories
   Шаг   3 – Выставляем приоритеты
   Шаг   4 - Дробим User Stories спринта
   Шаг   5 – Рассчитываем скорость
   Шаг   6 – Прогнозируем Release scope
   Шаг   7 – Определяем ежедневные усилия
   Шаг   8 – Прогнозируем дату релиза
   Шаг   9 – Визуализируем процесс
   Шаг   10 – Реагируем на изменения
   В роли ... Я хочу ..... Потому, что ....
   Разбиваем спецификацию на User Stories
   Сохраняем соотношения между
    спецификацией и User Stories
   Получаем набор User Stories :
   Сортируем User Stories по сложности
   Даем оценку User Stories в юнитах (Джоулях)
   Оцениваем сложность и объем User Stories
   Оцениваем риски выполнения User Stories
   Даем ПИ для просмотра и определения
    приоритетов Владельцу Продукта
   Наполняем Спринт Беклог
   Разбиваем ПИ спринта на задачи
   Задачи не должны превышать 8-10 часов
 Прогнозируем скорость команды:
              Яблоко – 5 ю = 15 ч
               Черника – 3 ю = 6 ч
              Гранат – 21 ю = 27 ч
 Сумма:
29 ю = 48 ч
 Скорость:
1 ю – 1.65 ч
   Зависит от:
    ◦ Процесса оценки задач
    ◦ Скорости каждого члена команды
   Будьте готовы к тому, что скорость
    постоянно меняется:
    ◦ Состав команды
    ◦ Тип задач
    ◦ Мотивация команды
    ◦ Опыт команды
 Оценка всех User Stories релиза
 3 + 5 +21 + 2 + 13 = 44 ю
 Рассчитываем весь Release Scope,
  учитывая скорость команды:
  44 * 1.65 = 72 ч
 Прогнозируем оставшиеся User Stories
  в часах:
  ◦ Клубники – 2 ю * 1.65 = 3 ч
  ◦ Бананы – 13 ю * 1.65 = 22 ч
   Определяем ежедневные усилия команды
   Прогнозируем Burndown Chart
   Ежедневная вытяжка информации по всем
    ПИ релиза
   Управляем ограничениями
    ◦ Время/Дедлайн
    ◦ Скоуп работы
    ◦ Ресурсы
   Шаг   1 – Выделяем User Stories
   Шаг   2 – Оцениваем User Stories
   Шаг   3 – Выставляем приоритеты
   Шаг   4 - Дробим User Stories спринта
   Шаг   5 – Рассчитываем скорость
   Шаг   6 – Прогнозируем скоуп релиза
   Шаг   7 – Рассчитываем усилия команды
   Шаг   8 – Прогнозируем дату релиза
   Шаг   9 – Визуализируем процесс
   Шаг   10 – Реагируем на изменения
Визуализация компенсирует
профессионализм разработчиков.
Предварительная
 оценка НЕ будет
меняться в течении
    проекта.
   Спецификация не будет меняться.
   Визуализируйте процесс, покажите команде
   Используйте ключевые слова в названии User
    Stories
   Ссылайтесь на разделы спецификации
    каждой User Stories
   Используйте Security Buffer для переработок,
    выясняйте причины.
   Оценивайте User Stories всей командой
   Празднуйте успех релиза!!!
   1 – Как выполнять оценку продукта,
       основываясь на спецификации
   2 – Как рассчитывать дедлайн релиза
   3 – Как визуализировать процесс
       разработки
   4 – Как реагировать на изменения
   5 – Как удовлетворить ожидания заказчика
   Евгений Шеретов
   Email: she@ciklum.net,
    sheretovev@gmail.com.
   Skype: sheretov_ev.

More Related Content

What's hot

Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum StartupAgile Base Camp
 
Переход от монолитной архитектуры к распределенной
Переход от монолитной архитектуры к распределеннойПереход от монолитной архитектуры к распределенной
Переход от монолитной архитектуры к распределеннойAlexander Byndyu
 
Шаблоны интеграции - актуальные инструменты и решения
Шаблоны интеграции - актуальные инструменты и решенияШаблоны интеграции - актуальные инструменты и решения
Шаблоны интеграции - актуальные инструменты и решенияAlexander Byndyu
 
К искусству записи пользовательских историй
К искусству записи пользовательских историйК искусству записи пользовательских историй
К искусству записи пользовательских историйDotNetConf
 
скрам без примесей за 80 дней
скрам без примесей за 80 днейскрам без примесей за 80 дней
скрам без примесей за 80 днейUnusual-Concepts
 
Андрей Белобродский - Опыт использования AGILE на примере Сбербанка
Андрей Белобродский - Опыт использования AGILE на примере СбербанкаАндрей Белобродский - Опыт использования AGILE на примере Сбербанка
Андрей Белобродский - Опыт использования AGILE на примере СбербанкаIlya Kaznacheev
 
Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)Елена Коптева
 
CQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафорCQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафорAlexander Byndyu
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Evgeniy Skuratov
 
Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Artem Glazkov
 
Наталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеНаталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеSQALab
 
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?SQALab
 
Наверстайте мне упущенное — Сергей Козлов
Наверстайте мне упущенное — Сергей КозловНаверстайте мне упущенное — Сергей Козлов
Наверстайте мне упущенное — Сергей КозловWake_up_province
 
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаАсхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаScrumTrek
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальникаRealSpeaker 2.0
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какSQALab
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработкеMagneta AI
 

What's hot (20)

Kicking Off A Scrum Startup
Kicking Off A Scrum StartupKicking Off A Scrum Startup
Kicking Off A Scrum Startup
 
Переход от монолитной архитектуры к распределенной
Переход от монолитной архитектуры к распределеннойПереход от монолитной архитектуры к распределенной
Переход от монолитной архитектуры к распределенной
 
Scrum! v1.1
Scrum! v1.1Scrum! v1.1
Scrum! v1.1
 
Шаблоны интеграции - актуальные инструменты и решения
Шаблоны интеграции - актуальные инструменты и решенияШаблоны интеграции - актуальные инструменты и решения
Шаблоны интеграции - актуальные инструменты и решения
 
Agile checklist
Agile checklistAgile checklist
Agile checklist
 
К искусству записи пользовательских историй
К искусству записи пользовательских историйК искусству записи пользовательских историй
К искусству записи пользовательских историй
 
скрам без примесей за 80 дней
скрам без примесей за 80 днейскрам без примесей за 80 дней
скрам без примесей за 80 дней
 
Андрей Белобродский - Опыт использования AGILE на примере Сбербанка
Андрей Белобродский - Опыт использования AGILE на примере СбербанкаАндрей Белобродский - Опыт использования AGILE на примере Сбербанка
Андрей Белобродский - Опыт использования AGILE на примере Сбербанка
 
Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)
 
CQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафорCQRS на практике. В поиске точки масштабирования и новых метафор
CQRS на практике. В поиске точки масштабирования и новых метафор
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.Уравления продуктом в SCRUM.
Уравления продуктом в SCRUM.
 
Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)
 
Наталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеНаталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-команде
 
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?
 
Наверстайте мне упущенное — Сергей Козлов
Наверстайте мне упущенное — Сергей КозловНаверстайте мне упущенное — Сергей Козлов
Наверстайте мне упущенное — Сергей Козлов
 
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типаАсхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
Асхат Уразбаев. Agile Coach и Scrum Master как руководители нового типа
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальника
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и как
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 

Viewers also liked

Agile глазами менеджера: выбираем правильные очки
Agile глазами менеджера: выбираем правильные очкиAgile глазами менеджера: выбираем правильные очки
Agile глазами менеджера: выбираем правильные очкиAgile Base Camp
 
Александр Белецкий "Архитектура Javascript приложений"
 Александр Белецкий "Архитектура Javascript приложений" Александр Белецкий "Архитектура Javascript приложений"
Александр Белецкий "Архитектура Javascript приложений"Agile Base Camp
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Agile Base Camp
 
Игорь Лужанский - Динамика развития отношений в команде разработчиков
Игорь Лужанский - Динамика развития отношений в команде разработчиковИгорь Лужанский - Динамика развития отношений в команде разработчиков
Игорь Лужанский - Динамика развития отношений в команде разработчиковAgile Base Camp
 
Алексей Колупаев "За что ещё платят менеджеру?"
Алексей Колупаев "За что ещё платят менеджеру?"Алексей Колупаев "За что ещё платят менеджеру?"
Алексей Колупаев "За что ещё платят менеджеру?"Agile Base Camp
 
Мark Phillips "Intoduction to Silicon Valley"
Мark Phillips "Intoduction to Silicon Valley"Мark Phillips "Intoduction to Silicon Valley"
Мark Phillips "Intoduction to Silicon Valley"Agile Base Camp
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Agile Base Camp
 
Сергей Кудряшов "Небольшие команды побеждают мир"
Сергей Кудряшов "Небольшие команды побеждают мир"Сергей Кудряшов "Небольшие команды побеждают мир"
Сергей Кудряшов "Небольшие команды побеждают мир"Agile Base Camp
 
Боремся со сложностью по-функциональному
Боремся со сложностью по-функциональномуБоремся со сложностью по-функциональному
Боремся со сложностью по-функциональномуAgile Base Camp
 
Максим Ткачук "Hard Rock Design"
Максим Ткачук "Hard Rock Design"Максим Ткачук "Hard Rock Design"
Максим Ткачук "Hard Rock Design"Agile Base Camp
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleAgile Base Camp
 
Сергей Кудряшов "Делайте продукт и ничего более"
Сергей Кудряшов "Делайте продукт и ничего более"Сергей Кудряшов "Делайте продукт и ничего более"
Сергей Кудряшов "Делайте продукт и ничего более"Agile Base Camp
 
Саша Белецкий "Continuous Delivery в продуктовой разработке"
Саша Белецкий "Continuous Delivery в продуктовой разработке"Саша Белецкий "Continuous Delivery в продуктовой разработке"
Саша Белецкий "Continuous Delivery в продуктовой разработке"Agile Base Camp
 
Доклад Гапонова "За двумя требованиями погонишься"
Доклад Гапонова "За двумя требованиями погонишься"Доклад Гапонова "За двумя требованиями погонишься"
Доклад Гапонова "За двумя требованиями погонишься"Agile Base Camp
 
Широкое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessШирокое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessAgile Base Camp
 
Brad Hoover "Differences between building a consumer vs. enterprise product"
Brad Hoover  "Differences between building a consumer vs. enterprise product"Brad Hoover  "Differences between building a consumer vs. enterprise product"
Brad Hoover "Differences between building a consumer vs. enterprise product"Agile Base Camp
 

Viewers also liked (18)

Agile глазами менеджера: выбираем правильные очки
Agile глазами менеджера: выбираем правильные очкиAgile глазами менеджера: выбираем правильные очки
Agile глазами менеджера: выбираем правильные очки
 
Александр Белецкий "Архитектура Javascript приложений"
 Александр Белецкий "Архитектура Javascript приложений" Александр Белецкий "Архитектура Javascript приложений"
Александр Белецкий "Архитектура Javascript приложений"
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
 
Paper prototyping
Paper prototypingPaper prototyping
Paper prototyping
 
Игорь Лужанский - Динамика развития отношений в команде разработчиков
Игорь Лужанский - Динамика развития отношений в команде разработчиковИгорь Лужанский - Динамика развития отношений в команде разработчиков
Игорь Лужанский - Динамика развития отношений в команде разработчиков
 
Алексей Колупаев "За что ещё платят менеджеру?"
Алексей Колупаев "За что ещё платят менеджеру?"Алексей Колупаев "За что ещё платят менеджеру?"
Алексей Колупаев "За что ещё платят менеджеру?"
 
Мark Phillips "Intoduction to Silicon Valley"
Мark Phillips "Intoduction to Silicon Valley"Мark Phillips "Intoduction to Silicon Valley"
Мark Phillips "Intoduction to Silicon Valley"
 
Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”Игорь Лужанский “Потери в процессе разработки ПО”
Игорь Лужанский “Потери в процессе разработки ПО”
 
Agile вне IT
Agile вне ITAgile вне IT
Agile вне IT
 
Сергей Кудряшов "Небольшие команды побеждают мир"
Сергей Кудряшов "Небольшие команды побеждают мир"Сергей Кудряшов "Небольшие команды побеждают мир"
Сергей Кудряшов "Небольшие команды побеждают мир"
 
Боремся со сложностью по-функциональному
Боремся со сложностью по-функциональномуБоремся со сложностью по-функциональному
Боремся со сложностью по-функциональному
 
Максим Ткачук "Hard Rock Design"
Максим Ткачук "Hard Rock Design"Максим Ткачук "Hard Rock Design"
Максим Ткачук "Hard Rock Design"
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycle
 
Сергей Кудряшов "Делайте продукт и ничего более"
Сергей Кудряшов "Делайте продукт и ничего более"Сергей Кудряшов "Делайте продукт и ничего более"
Сергей Кудряшов "Делайте продукт и ничего более"
 
Саша Белецкий "Continuous Delivery в продуктовой разработке"
Саша Белецкий "Continuous Delivery в продуктовой разработке"Саша Белецкий "Continuous Delivery в продуктовой разработке"
Саша Белецкий "Continuous Delivery в продуктовой разработке"
 
Доклад Гапонова "За двумя требованиями погонишься"
Доклад Гапонова "За двумя требованиями погонишься"Доклад Гапонова "За двумя требованиями погонишься"
Доклад Гапонова "За двумя требованиями погонишься"
 
Широкое внедрение Agile Unified Process
Широкое внедрение Agile Unified ProcessШирокое внедрение Agile Unified Process
Широкое внедрение Agile Unified Process
 
Brad Hoover "Differences between building a consumer vs. enterprise product"
Brad Hoover  "Differences between building a consumer vs. enterprise product"Brad Hoover  "Differences between building a consumer vs. enterprise product"
Brad Hoover "Differences between building a consumer vs. enterprise product"
 

Similar to Deadline management

How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlogDevGAMM Conference
 
2016-08-20 03 Сергей Горбачев. Planning poker в Scrum
2016-08-20 03 Сергей Горбачев. Planning poker в Scrum2016-08-20 03 Сергей Горбачев. Planning poker в Scrum
2016-08-20 03 Сергей Горбачев. Planning poker в ScrumОмские ИТ-субботники
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Сбертех | SberTech
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...Lviv Startup Club
 
Agile\scrum: все что необходимо знать
Agile\scrum: все что необходимо знатьAgile\scrum: все что необходимо знать
Agile\scrum: все что необходимо знатьYuri Navruzov
 
Путь Product Owner`s. От факапов до успешного продукта
Путь Product Owner`s. От факапов до успешного продуктаПуть Product Owner`s. От факапов до успешного продукта
Путь Product Owner`s. От факапов до успешного продуктаAndrii Mandrika
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
Светлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахСветлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахScrumTrek
 
AgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекAgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекLuxoftAgilePractice
 
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"Fwdays
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileAlexey Krivitsky
 

Similar to Deadline management (20)

How to fill up your product backlog
How to fill up your product backlogHow to fill up your product backlog
How to fill up your product backlog
 
2016-08-20 03 Сергей Горбачев. Planning poker в Scrum
2016-08-20 03 Сергей Горбачев. Planning poker в Scrum2016-08-20 03 Сергей Горбачев. Planning poker в Scrum
2016-08-20 03 Сергей Горбачев. Planning poker в Scrum
 
Lovely scrum
Lovely scrumLovely scrum
Lovely scrum
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...
Lviv PMDay 2016 S Андрій Мандріка: "Шлях Product Owner`a. Від факапів до успі...
 
Agile\scrum: все что необходимо знать
Agile\scrum: все что необходимо знатьAgile\scrum: все что необходимо знать
Agile\scrum: все что необходимо знать
 
Путь Product Owner`s. От факапов до успешного продукта
Путь Product Owner`s. От факапов до успешного продуктаПуть Product Owner`s. От факапов до успешного продукта
Путь Product Owner`s. От факапов до успешного продукта
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Светлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектахСветлана Мухина, Метрики в Agile проектах
Светлана Мухина, Метрики в Agile проектах
 
AgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проекAgileDays 2016 - Метрики в Agile проек
AgileDays 2016 - Метрики в Agile проек
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Agile testing
Agile testingAgile testing
Agile testing
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"Artem Bezruchko "Test Strategy in SCRUM"
Artem Bezruchko "Test Strategy in SCRUM"
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
школа цо вебинар 3 23042015 финал
школа цо вебинар 3 23042015 финалшкола цо вебинар 3 23042015 финал
школа цо вебинар 3 23042015 финал
 

More from Agile Base Camp

Daniel Lewis "How to build a motivational system"
Daniel Lewis "How to build a motivational system"Daniel Lewis "How to build a motivational system"
Daniel Lewis "How to build a motivational system"Agile Base Camp
 
JDaniel Lewis "How to build a motivational system"
JDaniel Lewis "How to build a motivational system"JDaniel Lewis "How to build a motivational system"
JDaniel Lewis "How to build a motivational system"Agile Base Camp
 
Решение коммуникативных проблем в распределенных командах
Решение коммуникативных проблем в распределенных командахРешение коммуникативных проблем в распределенных командах
Решение коммуникативных проблем в распределенных командахAgile Base Camp
 
Роман Чернышев “Организационные риски в коммерческих проектах”
Роман Чернышев “Организационные риски в коммерческих проектах”Роман Чернышев “Организационные риски в коммерческих проектах”
Роман Чернышев “Организационные риски в коммерческих проектах”Agile Base Camp
 
Yuriy malyi testinginscrumagile
Yuriy malyi testinginscrumagileYuriy malyi testinginscrumagile
Yuriy malyi testinginscrumagileAgile Base Camp
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Agile Base Camp
 
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”“Внутренние переговоры: как перестать спорить и наконец-то начать работать”
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”Agile Base Camp
 
QA & Testing process в Agile Start Up
QA & Testing process в Agile Start UpQA & Testing process в Agile Start Up
QA & Testing process в Agile Start UpAgile Base Camp
 

More from Agile Base Camp (9)

Daniel Lewis "How to build a motivational system"
Daniel Lewis "How to build a motivational system"Daniel Lewis "How to build a motivational system"
Daniel Lewis "How to build a motivational system"
 
JDaniel Lewis "How to build a motivational system"
JDaniel Lewis "How to build a motivational system"JDaniel Lewis "How to build a motivational system"
JDaniel Lewis "How to build a motivational system"
 
Решение коммуникативных проблем в распределенных командах
Решение коммуникативных проблем в распределенных командахРешение коммуникативных проблем в распределенных командах
Решение коммуникативных проблем в распределенных командах
 
Роман Чернышев “Организационные риски в коммерческих проектах”
Роман Чернышев “Организационные риски в коммерческих проектах”Роман Чернышев “Организационные риски в коммерческих проектах”
Роман Чернышев “Организационные риски в коммерческих проектах”
 
Yuriy malyi testinginscrumagile
Yuriy malyi testinginscrumagileYuriy malyi testinginscrumagile
Yuriy malyi testinginscrumagile
 
Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi Testing in Scrum - Yuriy Malyi
Testing in Scrum - Yuriy Malyi
 
Retrospective rus
Retrospective rusRetrospective rus
Retrospective rus
 
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”“Внутренние переговоры: как перестать спорить и наконец-то начать работать”
“Внутренние переговоры: как перестать спорить и наконец-то начать работать”
 
QA & Testing process в Agile Start Up
QA & Testing process в Agile Start UpQA & Testing process в Agile Start Up
QA & Testing process в Agile Start Up
 

Deadline management

  • 1. Что ответить заказчику на вопрос: «Когда же все будет готово?»
  • 2. Евгений Шеретов  Лидер проекта в компании Ciklum, Днепропетровск  Сертифицированый ScrumMaster  Более 6-ти лет опыта разработки в IT  3 года применения Scrum/Agile методологий  Skype: sheretov_ev  Email: she@ciklum.net Почему я?
  • 3. Поделиться опытом взаимодействия с заказчиком  Показать свое видение, как удовлетворить требования заказчика
  • 4. Вы узнаете:  Как сохранить доверие заказчика;  Как научиться общаться с ним на одном языке. Научитесь:  Расчитывать дедлайн проекта;  Отслеживать и реагировать на изменения.
  • 5. А также: Вы увидете, как эффективно визуализировать результаты работы команды над продуктом.
  • 6.
  • 7.
  • 9. И нужно ему совсем немного:  Он хочет, чтобы его похвалили  Он хочет, чтобы его труд оценили  Он хочет знать, что сказать своему начальству  А без вас он никак!
  • 10. Заказчика, ожидающего ответа...  Кучу требований:
  • 11.
  • 12. Шаг 1 – Выделяем User Stories  Шаг 2 – Оцениваем User Stories  Шаг 3 – Выставляем приоритеты  Шаг 4 - Дробим User Stories спринта  Шаг 5 – Рассчитываем скорость  Шаг 6 – Прогнозируем Release scope  Шаг 7 – Определяем ежедневные усилия  Шаг 8 – Прогнозируем дату релиза  Шаг 9 – Визуализируем процесс  Шаг 10 – Реагируем на изменения
  • 13. В роли ... Я хочу ..... Потому, что ....
  • 14. Разбиваем спецификацию на User Stories  Сохраняем соотношения между спецификацией и User Stories  Получаем набор User Stories :
  • 15. Сортируем User Stories по сложности  Даем оценку User Stories в юнитах (Джоулях)  Оцениваем сложность и объем User Stories  Оцениваем риски выполнения User Stories
  • 16. Даем ПИ для просмотра и определения приоритетов Владельцу Продукта  Наполняем Спринт Беклог
  • 17. Разбиваем ПИ спринта на задачи  Задачи не должны превышать 8-10 часов
  • 18.  Прогнозируем скорость команды:  Яблоко – 5 ю = 15 ч  Черника – 3 ю = 6 ч  Гранат – 21 ю = 27 ч  Сумма: 29 ю = 48 ч  Скорость: 1 ю – 1.65 ч
  • 19. Зависит от: ◦ Процесса оценки задач ◦ Скорости каждого члена команды  Будьте готовы к тому, что скорость постоянно меняется: ◦ Состав команды ◦ Тип задач ◦ Мотивация команды ◦ Опыт команды
  • 20.
  • 21.  Оценка всех User Stories релиза  3 + 5 +21 + 2 + 13 = 44 ю  Рассчитываем весь Release Scope, учитывая скорость команды: 44 * 1.65 = 72 ч  Прогнозируем оставшиеся User Stories в часах: ◦ Клубники – 2 ю * 1.65 = 3 ч ◦ Бананы – 13 ю * 1.65 = 22 ч
  • 22. Определяем ежедневные усилия команды  Прогнозируем Burndown Chart
  • 23.
  • 24. Ежедневная вытяжка информации по всем ПИ релиза
  • 25.
  • 26.
  • 27. Управляем ограничениями ◦ Время/Дедлайн ◦ Скоуп работы ◦ Ресурсы
  • 28. Шаг 1 – Выделяем User Stories  Шаг 2 – Оцениваем User Stories  Шаг 3 – Выставляем приоритеты  Шаг 4 - Дробим User Stories спринта  Шаг 5 – Рассчитываем скорость  Шаг 6 – Прогнозируем скоуп релиза  Шаг 7 – Рассчитываем усилия команды  Шаг 8 – Прогнозируем дату релиза  Шаг 9 – Визуализируем процесс  Шаг 10 – Реагируем на изменения
  • 29.
  • 31. Предварительная оценка НЕ будет меняться в течении проекта.
  • 32. Спецификация не будет меняться.
  • 33. Визуализируйте процесс, покажите команде  Используйте ключевые слова в названии User Stories  Ссылайтесь на разделы спецификации каждой User Stories  Используйте Security Buffer для переработок, выясняйте причины.  Оценивайте User Stories всей командой  Празднуйте успех релиза!!!
  • 34.
  • 35. 1 – Как выполнять оценку продукта, основываясь на спецификации  2 – Как рассчитывать дедлайн релиза  3 – Как визуализировать процесс разработки  4 – Как реагировать на изменения  5 – Как удовлетворить ожидания заказчика
  • 36.
  • 37. Евгений Шеретов  Email: she@ciklum.net, sheretovev@gmail.com.  Skype: sheretov_ev.