# Методология SCRUM

Методология SCRUM (в переводе с англ. схватка) представляет собой гибкое управление проектами с помощью определенных принципов и практик. Согласно SCRUM команда сотрудников, работающих над проектом должна придерживаться принципа самоорганизации, поэтапно разрабатывать и совершенствовать свой проект, а также анализировать успешный опыт и ошибки для дальнейшего развития.

При использовании методологии SCRUM практикуется командный подход для решения поставленных задач, нестандартное распределение ролей и функций участников проектов, а также в рабочий процесс привлекаются не только сотрудники-исполнители, но и заказчики продукта.

Рабочий процесс согласно методологии SCRUM включает следующие этапы:

1. Заказчик на основе потребностей покупателей и общего спроса на продукт разрабатывает техническое задание для команды.
2. Формирование команды из `6-10` специалистов, различного профиля. Общая схема команды включает заказчика, Scrum-мастера (человека, который не участвует в разработке продукта, но наблюдает за соблюдением принципов SCRUM и решает возникающие проблемы) и разработчиков.
3. Разработка и планирование коротких циклов или спринтов, в течение которых команда работает над выполнением определенной задачи проекта. Завершенным спринт становится тогда, когда команда представила заказчику готовый продукт, уложившись в установленные временные рамки.
4. Ежедневные сборы команды для Scrum-митинга или стендапа. На каждом сборе команде задают вопросы о проделанной с прошлого стендапа работе, задачах на сегодня и проблемах, которые мешают их выполнению. На основании результатов, полученных после митинга Scrum-мастер анализирует рабочий процесс и при необходимости помогает решать возникшие проблемы.
5. Для обеспечения наглядности рабочего процесса в команде используется Scrum-доска, представляющее собой визуальную схему, в которой отображено какие задачи выполнены, какие находятся в активной работе, а какие предстоят в будущем.
6. Разбор итогов выполнения каждого спринта.
7. После окончания работы над продуктом проводится подведение итогов за отчетный период. Каждый разработчик докладывает о своих результатах, которые оцениваются остальными членами команды. Затем заказчик принимает решение о реализации полученного продукта.

## Смотрите также

- методология `Kanban`,
  которая применяется для реализации проекта точно в срок
- методология `XP`,
  которая применяется для экстремального усиления всех практик разработки
- методология `Cobit`,
  которая применяется для выработки стандартов в области аудита и управления IT
- методология `Agile`,
  которая применяется для гибкого управления проектами

← →
↑