АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
13 of 59 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

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

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

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

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

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

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

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