Методология SCRUM
Методология SCRUM (в переводе с англ. схватка) представляет собой гибкое управление проектами с помощью определенных принципов и практик. Согласно SCRUM команда сотрудников, работающих над проектом должна придерживаться принципа самоорганизации, поэтапно разрабатывать и совершенствовать свой проект, а также анализировать успешный опыт и ошибки для дальнейшего развития.
При использовании методологии SCRUM практикуется командный подход для решения поставленных задач, нестандартное распределение ролей и функций участников проектов, а также в рабочий процесс привлекаются не только сотрудники-исполнители, но и заказчики продукта.
Рабочий процесс согласно методологии SCRUM включает следующие этапы:
- Заказчик на основе потребностей покупателей и общего спроса на продукт разрабатывает техническое задание для команды.
-
Формирование команды из
6-10
специалистов, различного профиля. Общая схема команды включает заказчика, Scrum-мастера (человека, который не участвует в разработке продукта, но наблюдает за соблюдением принципов SCRUM и решает возникающие проблемы) и разработчиков. - Разработка и планирование коротких циклов или спринтов, в течение которых команда работает над выполнением определенной задачи проекта. Завершенным спринт становится тогда, когда команда представила заказчику готовый продукт, уложившись в установленные временные рамки.
- Ежедневные сборы команды для Scrum-митинга или стендапа. На каждом сборе команде задают вопросы о проделанной с прошлого стендапа работе, задачах на сегодня и проблемах, которые мешают их выполнению. На основании результатов, полученных после митинга Scrum-мастер анализирует рабочий процесс и при необходимости помогает решать возникшие проблемы.
- Для обеспечения наглядности рабочего процесса в команде используется Scrum-доска, представляющее собой визуальную схему, в которой отображено какие задачи выполнены, какие находятся в активной работе, а какие предстоят в будущем.
- Разбор итогов выполнения каждого спринта.
- После окончания работы над продуктом проводится подведение итогов за отчетный период. Каждый разработчик докладывает о своих результатах, которые оцениваются остальными членами команды. Затем заказчик принимает решение о реализации полученного продукта.
Смотрите также
-
методология
Kanban
,
которая применяется для реализации проекта точно в срок -
методология
XP
,
которая применяется для экстремального усиления всех практик разработки -
методология
Cobit
,
которая применяется для выработки стандартов в области аудита и управления IT -
методология
Agile
,
которая применяется для гибкого управления проектами