SlideShare a Scribd company logo
Обзор Scrum

          Алексей Корсун
Agile-тренер, руководитель проектов
         http://akorsun.ru
Scrum - framework
   Backlog
   Инструмент для ведения Backlog –
    основные требования
   Не становитесь заложниками
    инструмента
Планирование спринта
   Приоритезация Product Backlog’а -
    изменения
   Метафора системы - ускоряет
   Product Backlog и Technical Backlog
   Необходимость в Research Backlog’е
   how to demo
   микроменеджмент
Декомпозиция и оценка
Объѐм задачи не более 8 дней. Объѐм подзадачи –
   4-16 часов. (Теория СМО ;))

Работает:
  Work-breakdown structure
  Planning Poker

Необходимо:
  Инструменты для оценки
  Декомпозиция
Scrumboard
Scrumboard
   Основное средство визуализации
   Следим за сигналами

Осторожно:
 Не очень много бумажек

 Купите хорошие стикеры ;)

 Не беспокойтесь за историю
ScrumBoard - Сигналы
Работа в течение спринта

   Управление требованиями и
    изменениями на след. спринт
   Проектирование
   Реализация
   Тестирование
Управление требованиями
   Видение и Метафора системы
   Процесс управления изменениями – общедоступен -
    кроссфункциональность
   Чѐткое деление на функц. и нефункц. требования

Осторожно:
 Требования – бутылочное горлышко
Проектирование
   Test-driven design
   Контракты
   Белая доска
   Drive-a-spike
Кроссфункциональность
Необходимо добиваться. Даѐт возможности:
 Фокусирование всех на главной задаче

 Оценка – вместе. Прояснение тонких мест

  помогает пониманию.
 Устраняет риски отсутствия людей

 Устраняет “бутылочные горлышки”
Владение кодом
   Сильное – есть ответственный за модуль.
    Изменения – только в своей зоне
    ответственности. В другой зоне – запросы на
    изменение.
   Слабое – есть ответственный за модуль. Все могут
    менять, но ответственный “присматривает”
   Коллективное – всѐ общее. Отвечают – тоже все.
Тестирование и
развѐртывание
   Приѐмочные тесты
   Continious integration – тесты каждый час
   Быстрый цикл ручного тестирования
   Predeploy(code-freeze) и Production
   Баги – на Scrumboard – минимализм и наглядность

Осторожно:
 Не должно быть “баг-ударов” в другую итерацию
Ретроспективы
Положительная обратная связь
 Вовремя обратить внимание на проблемы

 Утвердить хорошие практики работы

 Выяснить причины невыполнения целей

 Улучшить климат в команде



   Большая ретроспектива – раз в квартал.
Итоги - преимущества
   Прозрачность процесса
   Предсказуемость сдачи релизов и выполнения проекта
   Повышение качества продукта: лучшее соответствие
    ожиданиям пользователей, уменьшение количества
    ошибок, за счѐт их раннего обнаружения
   Увеличение продуктивности за счѐт фокусировки
   Значительно уменьшает нагрузку на менеджмент.
   Повышение вовлечѐнности сотрудников – мотивация
   Упрощение вхождения в команду новых игроков
   Создание условий для взаимного обучения в виде
    ретроспектив и стенд-апов.
Итоги – уменьшение рисков
   Работа сделана не вовремя
   Сделано не то, что было нужно
   Сделано не самым эффективным способом
   Ключевой сотрудник в отпуске
   Сложность внесения изменений в код
Алексей Корсун
Agile-тренер, руководитель проектов


     http://akorsun.ru

More Related Content

What's hot

SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальника
RealSpeaker 2.0
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспечения
jazzteam
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
Mikhail Sofonov, PMP, P2M, PRINCE2
 
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumТатьяна Баева
 
The Zen of Scrum - Russian
The Zen of Scrum - RussianThe Zen of Scrum - Russian
The Zen of Scrum - Russian
Jurgen Appelo
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
Александр Кольцов
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
Елена Коптева
 
Что делает Скрам Мастер на проекте
Что делает Скрам Мастер на проектеЧто делает Скрам Мастер на проекте
Что делает Скрам Мастер на проекте
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
методологии Agile, Scrum, Lean, BK
методологии Agile, Scrum, Lean, BKметодологии Agile, Scrum, Lean, BK
методологии Agile, Scrum, Lean, BKAlexey Braichuk
 
Kharkiv PM Day Fail Conf. Denys Ryzhykh
Kharkiv PM Day Fail Conf. Denys RyzhykhKharkiv PM Day Fail Conf. Denys Ryzhykh
Kharkiv PM Day Fail Conf. Denys Ryzhykh
Lviv Startup Club
 
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
SQALab
 
SCRUM в больших проектах
SCRUM в больших проектахSCRUM в больших проектах
SCRUM в больших проектахDenis Petelin
 
Scrum in simtech
Scrum in simtechScrum in simtech
Scrum in simtech
Ilya Makarov
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
Alexander Kalouguine
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
Nikita Filippov
 
Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)
Елена Коптева
 
Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrum
webman86
 

What's hot (20)

Что такое Scrum
Что такое ScrumЧто такое Scrum
Что такое Scrum
 
2013 — nsk. тос
2013 — nsk. тос2013 — nsk. тос
2013 — nsk. тос
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальника
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспечения
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
 
Использование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по ScrumИспользование YouTrack для работы команды по Scrum
Использование YouTrack для работы команды по Scrum
 
The Zen of Scrum - Russian
The Zen of Scrum - RussianThe Zen of Scrum - Russian
The Zen of Scrum - Russian
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
Что делает Скрам Мастер на проекте
Что делает Скрам Мастер на проектеЧто делает Скрам Мастер на проекте
Что делает Скрам Мастер на проекте
 
методологии Agile, Scrum, Lean, BK
методологии Agile, Scrum, Lean, BKметодологии Agile, Scrum, Lean, BK
методологии Agile, Scrum, Lean, BK
 
Kharkiv PM Day Fail Conf. Denys Ryzhykh
Kharkiv PM Day Fail Conf. Denys RyzhykhKharkiv PM Day Fail Conf. Denys Ryzhykh
Kharkiv PM Day Fail Conf. Denys Ryzhykh
 
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
Управление проектами по разработке в стиле Agile или Waterfall, чья доска круче?
 
SCRUM в больших проектах
SCRUM в больших проектахSCRUM в больших проектах
SCRUM в больших проектах
 
Scrum in simtech
Scrum in simtechScrum in simtech
Scrum in simtech
 
Взгляд на QA со стороны
Взгляд на QA со стороныВзгляд на QA со стороны
Взгляд на QA со стороны
 
Обзор Agile - эволюция процессов
Обзор Agile - эволюция процессовОбзор Agile - эволюция процессов
Обзор Agile - эволюция процессов
 
Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)Презентация "Scrum с нуля" (2 часть)
Презентация "Scrum с нуля" (2 часть)
 
Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrum
 

Similar to Scrum Review

Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
Dmitry Sidorenko
 
Redistributable intro To Scrum, Russian
Redistributable intro To Scrum, RussianRedistributable intro To Scrum, Russian
Redistributable intro To Scrum, Russian
Alexey Krivitsky
 
Scrum execution
Scrum executionScrum execution
Scrum execution
Mykola Mytko
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Return on Intelligence
 
Как внедрить Agile за 14 недель
Как внедрить Agile за 14 недельКак внедрить Agile за 14 недель
Как внедрить Agile за 14 недельBoris Volfson
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Andrey Zakhodyaychenko
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03.
Igor Shkulipa
 
Проектирование_и_архитектура_ПС_2022_L04s.ppt
Проектирование_и_архитектура_ПС_2022_L04s.pptПроектирование_и_архитектура_ПС_2022_L04s.ppt
Проектирование_и_архитектура_ПС_2022_L04s.ppt
dinarium2016
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
Denis Tuchin
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Ярина Готліб
Ярина Готліб Ярина Готліб
Ярина Готліб
Lviv Startup Club
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных
Сбертех | SberTech
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanAlexander Byndyu
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocated
Nikita Filippov
 

Similar to Scrum Review (20)

Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Redistributable intro To Scrum, Russian
Redistributable intro To Scrum, RussianRedistributable intro To Scrum, Russian
Redistributable intro To Scrum, Russian
 
Scrum execution
Scrum executionScrum execution
Scrum execution
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Как внедрить Agile за 14 недель
Как внедрить Agile за 14 недельКак внедрить Agile за 14 недель
Как внедрить Agile за 14 недель
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Agile/Scrum
Agile/ScrumAgile/Scrum
Agile/Scrum
 
Общие темы. Тема 03.
Общие темы. Тема 03. Общие темы. Тема 03.
Общие темы. Тема 03.
 
Проектирование_и_архитектура_ПС_2022_L04s.ppt
Проектирование_и_архитектура_ПС_2022_L04s.pptПроектирование_и_архитектура_ПС_2022_L04s.ppt
Проектирование_и_архитектура_ПС_2022_L04s.ppt
 
Инструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / ScrumИнструменты гибкого управления: Agile / Kanban / Scrum
Инструменты гибкого управления: Agile / Kanban / Scrum
 
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Ярина Готліб
Ярина Готліб Ярина Готліб
Ярина Готліб
 
Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных Аспекты применения Agile для крупных хранилищ данных
Аспекты применения Agile для крупных хранилищ данных
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к Kanban
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocated
 

Scrum Review

  • 1. Обзор Scrum Алексей Корсун Agile-тренер, руководитель проектов http://akorsun.ru
  • 3. Backlog  Инструмент для ведения Backlog – основные требования  Не становитесь заложниками инструмента
  • 4. Планирование спринта  Приоритезация Product Backlog’а - изменения  Метафора системы - ускоряет  Product Backlog и Technical Backlog  Необходимость в Research Backlog’е  how to demo  микроменеджмент
  • 5. Декомпозиция и оценка Объѐм задачи не более 8 дней. Объѐм подзадачи – 4-16 часов. (Теория СМО ;)) Работает:  Work-breakdown structure  Planning Poker Необходимо:  Инструменты для оценки  Декомпозиция
  • 7. Scrumboard  Основное средство визуализации  Следим за сигналами Осторожно:  Не очень много бумажек  Купите хорошие стикеры ;)  Не беспокойтесь за историю
  • 9. Работа в течение спринта  Управление требованиями и изменениями на след. спринт  Проектирование  Реализация  Тестирование
  • 10. Управление требованиями  Видение и Метафора системы  Процесс управления изменениями – общедоступен - кроссфункциональность  Чѐткое деление на функц. и нефункц. требования Осторожно:  Требования – бутылочное горлышко
  • 11. Проектирование  Test-driven design  Контракты  Белая доска  Drive-a-spike
  • 12. Кроссфункциональность Необходимо добиваться. Даѐт возможности:  Фокусирование всех на главной задаче  Оценка – вместе. Прояснение тонких мест помогает пониманию.  Устраняет риски отсутствия людей  Устраняет “бутылочные горлышки”
  • 13. Владение кодом  Сильное – есть ответственный за модуль. Изменения – только в своей зоне ответственности. В другой зоне – запросы на изменение.  Слабое – есть ответственный за модуль. Все могут менять, но ответственный “присматривает”  Коллективное – всѐ общее. Отвечают – тоже все.
  • 14. Тестирование и развѐртывание  Приѐмочные тесты  Continious integration – тесты каждый час  Быстрый цикл ручного тестирования  Predeploy(code-freeze) и Production  Баги – на Scrumboard – минимализм и наглядность Осторожно:  Не должно быть “баг-ударов” в другую итерацию
  • 15. Ретроспективы Положительная обратная связь  Вовремя обратить внимание на проблемы  Утвердить хорошие практики работы  Выяснить причины невыполнения целей  Улучшить климат в команде  Большая ретроспектива – раз в квартал.
  • 16. Итоги - преимущества  Прозрачность процесса  Предсказуемость сдачи релизов и выполнения проекта  Повышение качества продукта: лучшее соответствие ожиданиям пользователей, уменьшение количества ошибок, за счѐт их раннего обнаружения  Увеличение продуктивности за счѐт фокусировки  Значительно уменьшает нагрузку на менеджмент.  Повышение вовлечѐнности сотрудников – мотивация  Упрощение вхождения в команду новых игроков  Создание условий для взаимного обучения в виде ретроспектив и стенд-апов.
  • 17. Итоги – уменьшение рисков  Работа сделана не вовремя  Сделано не то, что было нужно  Сделано не самым эффективным способом  Ключевой сотрудник в отпуске  Сложность внесения изменений в код