Перейти к содержимому

SCRUM

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

Все потребности клиента записываются через истории. История имеет следующую структуру:

Такая структура удобна тем, что понятна как разработчикам, так и заказчикам. Все истории превращаются в задачи, которые потом разрабатываются командой.

Спринт - это небольшой отрезок времени, за который должны быть разработаны несколько историй. Он может длиться от 1 до 4 недель. В конце каждого спринта происходит демонстрация результата спринта заказчику. Таким образом заказчик может корректировать полученные результаты и изменять какие-то фрагменты по частям. Весь проект по методике SCRUM разделен на спринты.

На этом совещании происходит выбор и оценка историй проекта. Каждую историю оценивают в абстрактной валюте. Обычно это пойнты, но может быть что угодно - собачки, котики или попугайчики. Разработчики голосуют карточками в закрытой форме, на сленге это мероприятие называют «покер». Полученная оценка записывается к истории.

День, когда заказчику показывается реализованная история, называется демо-днем. В этот момент можно внести корректировки и убедиться, что результат подходит под техническое задание и выполняет поставленные задачи. Если оглашаются какие-то доработки или новые идеи, то они уходят в новый спринт.

Это ежедневное совещание, на котором каждый участник рассказывает, какие задачи он выполнил вчера и какие планирует сегодня. Это очень важное мероприятие, которое позволяет решать общие вопросы внутри команды. Также это очень полезно для каждого участника в отдельности, потому что позволяет лучше анализировать свою деятельность и повышать производительность труда.

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

Более подробную информацию можно найти тут: