Scrum

Кирилл Корняков
Евгений Сорокин

Содержание

Разбираемся с терминами

Истоки Scrum

Кто использует Scrum?

  • BBC
  • BMC Software
  • Capital One
  • Electronic Arts
  • First American Real Estate
  • Google
  • High Moon Studios
  • Intel
  • Intuit
  • Ipswitch
  • John Deere
  • Lexis Nexis
  • Lockheed Martin
  • Microsoft
  • Nielsen Media
  • Nokia
  • Oce
  • Phillips
  • Sabre
  • Salesforce.com
  • Siemens
  • Time Warner
  • Turner Broadcasting
  • Yahoo

Для чего использовался Scrum?

  • Commercial software
  • In-house development
  • Contract development
  • Fixed-price projects
  • Financial applications
  • ISO 9001-certified applications
  • Embedded systems
  • 24x7 systems with 99.999% uptime requirements
  • Video game development
  • FDA-approved, life-critical systems
  • Satellite-control software
  • Websites
  • Handheld software
  • Mobile phones
  • Network switching applications
  • ISV applications
  • Some of the largest applications in use

Итеративная разработка

Инкрементальная разработка

Жизненный цикл проекта

Пре-стадия Разработка Релиз
  • Утвердить видение
  • Утвердить финансирование
  • Определить требования
  • Создать прототип

Серия спринтов (итераций)

  • Развертывание
  • Документирование
  • Тренинги

Жизненный цикл спринта

Production Readiness

Scrum framework

Product Owner

Ответственности

Scrum Master

Команда

Scrum framework

Основные практики Scrum (1)

Основные практики Scrum (2)

Daily Scrum-meetings (standup)

Демонстрация функциональности (Demo)

Ретроспектива. Анализ процесса

Непрерывная интеграция

Scrum framework

Product backlog

Product backlog

Sprint Burn Down

Итак, что дает Scrum?

XP + Scrum в Intel

Парная станция

Наш «производственный цех»

Scrum-совещание (“Stand-up”)

Task Board

Burndown Chart

«Шапка-чекинка»

Карты для планнинг-покера

Контрольные вопросы

  1. Жизненный цикл Scrum-проекта.
  2. Жизненный цикл спринта.
  3. Роли в Scrum, их основные ответственности.
  4. Артефакты в Scrum, правила работы с ними (Product и Sprint backlog, Burndown chart).
  5. Основные практики Scrum.
  6. Daily Scrum / Stand-up meeting: назначение, правила проведения.
  7. Ретроспектива: назначение, правила проведения.

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