SCRUM
SCRUM - это гибкий метод разработки. Он активно применяется в разработке ПО и других отраслях. Например, мы активно используем его в маркетинге. Глобально этот подход является противоположностью Waterfall. Используя его, вы можете получить более качественный результат. Однако недостаток заключается в том, что стоимость проекта может меняться в процессе работы. Чтобы описать этот метод, мы опишем основные элементы этого подхода.
История пользователя (User Story)
Заголовок раздела «История пользователя (User Story)»Все потребности клиента записываются через истории. История имеет следующую структуру:
Такая структура удобна тем, что понятна как разработчикам, так и заказчикам. Все истории превращаются в задачи, которые потом разрабатываются командой.
Спринт - это небольшой отрезок времени, за который должны быть разработаны несколько историй. Он может длиться от 1 до 4 недель. В конце каждого спринта происходит демонстрация результата спринта заказчику. Таким образом заказчик может корректировать полученные результаты и изменять какие-то фрагменты по частям. Весь проект по методике SCRUM разделен на спринты.
Основные ритуалы
Заголовок раздела «Основные ритуалы»Планирование спринта
Заголовок раздела «Планирование спринта»На этом совещании происходит выбор и оценка историй проекта. Каждую историю оценивают в абстрактной валюте. Обычно это пойнты, но может быть что угодно - собачки, котики или попугайчики. Разработчики голосуют карточками в закрытой форме, на сленге это мероприятие называют «покер». Полученная оценка записывается к истории.
Демо-день
Заголовок раздела «Демо-день»День, когда заказчику показывается реализованная история, называется демо-днем. В этот момент можно внести корректировки и убедиться, что результат подходит под техническое задание и выполняет поставленные задачи. Если оглашаются какие-то доработки или новые идеи, то они уходят в новый спринт.
Дейли, или Стендап
Заголовок раздела «Дейли, или Стендап»Это ежедневное совещание, на котором каждый участник рассказывает, какие задачи он выполнил вчера и какие планирует сегодня. Это очень важное мероприятие, которое позволяет решать общие вопросы внутри команды. Также это очень полезно для каждого участника в отдельности, потому что позволяет лучше анализировать свою деятельность и повышать производительность труда.
Ретроспектива
Заголовок раздела «Ретроспектива»Цель ретроспективного совещания - выработка предложений по совершенствованию процесса. Участники проекта анонимно описывают на карточках проблемы и хорошие стороны работы над проектом. После все карточки открываются и обсуждаются.
Более подробную информацию можно найти тут: