0
Краткое описание Scrum
     Иван Евтухович
План доклада

   История возникновения
   Роли
   Артефакты
   Расписание итерации
Что такое scrum?

Scrum — методология управления проектами
для гибкой разработки программного
обеспечения.
   1986 Хирота...
Роли

   Владелец продукта
   Мастер
   Команда
Владелец продукта

   Всегда один
   Расставляет приоритеты для списка историй
   Обладает ”видением” продукта
   Упра...
Мастер

   Мастер – член команды
   Следит за выполнением принятых решений
   Не назначет задачи
   Решает внешние про...
Команда

   7 плюс-минус 2
   Кросфункциональна, нет специализации
   Самоорганизующаяся
   Сидит в одном месте
   Вы...
Артефакты

   Список историй (Product Backlog)
   Диаграмма сгорания
   Доска задач
   Критерии готовности
Список историй

   пренадлежит владельцу продукта
   содержит фичи, а не задачи
   виден каждому
   обновляется перед ...
Диаграмма сгорания
                         70




   диаграмма видна      60


    всем
   обновляется каждый   50




...
Доска задач

   состоит из трех частей (в планах, в работе,
    готово)
   задачи висят по приоритетам
   висит в комна...
Критерии готовности

   сформулированы командой и владельцем
   соблюдаются командой
   все члены команды и владелец зн...
Итерация (спринт)

   от 1 до 4 недель
   требования неизменны
   готовый инкремент продукта
   длина постоянна
   об...
Расписание итерации

   планирование
   разработка (scrum-митинги)
   демонстрация
   ретроспектива
Планирование итерации

   придумывается цель итерации
   определяется список фич на итерацию
   производится оценка фич...
Scrum-митинг

   опрашиваются все и отвечают на 3 вопроса:
       Что сделано вчера?
       Что будет сделано сегодня?
...
Демонстрация

   проводится в конце каждой итерации
   демонстрируется работающий код (не
    презентации и не исходники...
Ретроспектива

   участвует команда и владелец
   проводится в конце итерации
   нет неприглашенных гостей
   результа...
Список литературы

   http://ru.wikipedia.org/wiki/Scrum
   Хенрик Книберг «Scrum и XP: заметки с
    передовой»
   Кен...
Вопросы?



Спасибо за внимание

    Вопросы?
i.evtuhovich@scalaxy.ru
Upcoming SlideShare
Loading in...5
×

Краткое описание Scrum

2,351

Published on

Доклад Ивана Евтуховича на внутренней конференции в "Оверсан-Скалакси"

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,351
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Краткое описание Scrum"

  1. 1. Краткое описание Scrum Иван Евтухович
  2. 2. План доклада  История возникновения  Роли  Артефакты  Расписание итерации
  3. 3. Что такое scrum? Scrum — методология управления проектами для гибкой разработки программного обеспечения.  1986 Хиротака Такеути и Икудзиро Нонака ”The New Product Development Game”  термин из регби  1996 Кен Швабер и Джеф Сазерленд  итеративный инкрементальный подход
  4. 4. Роли  Владелец продукта  Мастер  Команда
  5. 5. Владелец продукта  Всегда один  Расставляет приоритеты для списка историй  Обладает ”видением” продукта  Управляет ожиданиями заказчиков  Отвечает за приемку кода в конце итерации
  6. 6. Мастер  Мастер – член команды  Следит за выполнением принятых решений  Не назначет задачи  Решает внешние проблемы  Помогает самоорганизоваться
  7. 7. Команда  7 плюс-минус 2  Кросфункциональна, нет специализации  Самоорганизующаяся  Сидит в одном месте  Выполняет задачи по приоритету  Берет ответственность за продукт  Знает свою скорость
  8. 8. Артефакты  Список историй (Product Backlog)  Диаграмма сгорания  Доска задач  Критерии готовности
  9. 9. Список историй  пренадлежит владельцу продукта  содержит фичи, а не задачи  виден каждому  обновляется перед планированием  каждая история понятна владельцу  для историй есть критерий выполненности  для историй есть сценарий демонстрации
  10. 10. Диаграмма сгорания 70  диаграмма видна 60 всем  обновляется каждый 50 день 40  команда принимает План Реальност ь действия, когда 30 диаграмма слишком 20 сильно расходится 10 0 01 02 03 04 05 08 09
  11. 11. Доска задач  состоит из трех частей (в планах, в работе, готово)  задачи висят по приоритетам  висит в комнате команды  митинги проводятся около нее  обновляется после митинга  задачи ”В работе” имеют ответственного
  12. 12. Критерии готовности  сформулированы командой и владельцем  соблюдаются командой  все члены команды и владелец знают их  включает в себя тестирование  не зависят от сторонних людей  регулярно корректируются
  13. 13. Итерация (спринт)  от 1 до 4 недель  требования неизменны  готовый инкремент продукта  длина постоянна  обычно соответствует плану  фичи укладываются в итерацию  учитываются незапланированные работы
  14. 14. Расписание итерации  планирование  разработка (scrum-митинги)  демонстрация  ретроспектива
  15. 15. Планирование итерации  придумывается цель итерации  определяется список фич на итерацию  производится оценка фич  владелец участвует  вся команда учавствует  длительность задача меньше 2 дней  результат – план итерации
  16. 16. Scrum-митинг  опрашиваются все и отвечают на 3 вопроса:  Что сделано вчера?  Что будет сделано сегодня?  Какие проблемы возникли?  каждый день в том же месте в то же время  не более 15 минут  это общение, а не отчетность  члены команды сами выбирают задачи
  17. 17. Демонстрация  проводится в конце каждой итерации  демонстрируется работающий код (не презентации и не исходники)  демонстрируются только готовые фичи  все заинтересованные лица приглашаются на демонстрацию  способ получить обратную связь  исходный план итерации показывается
  18. 18. Ретроспектива  участвует команда и владелец  проводится в конце итерации  нет неприглашенных гостей  результатом является план улучшений  план улучшений приводится в жизнь
  19. 19. Список литературы  http://ru.wikipedia.org/wiki/Scrum  Хенрик Книберг «Scrum и XP: заметки с передовой»  Кен Швабер и Майк Бидл «Agile Software Development with SCRUM»
  20. 20. Вопросы? Спасибо за внимание Вопросы? i.evtuhovich@scalaxy.ru
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×