SCRUM. Особенности работы с командой
Полюбили мы в последнее время аббревиатуры из пяти букв. Сегодня Scrum. Что это такое, и для чего?
Scrum — это подход к разработке программных продуктов. Он, главным образом, про гибкость и скорость в слаженной команде. В привычной проектной работе в самом начале закладываются функционал и внешний вид. В Scrum по ходу работы эти характеристики могут меняться, если этого требует заказчик. Строго говоря, вместо работы “до талого”, мы работаем небольшими временными отрезками - спринтами и улучшаем продукт. Это помогает быстрее находить недочеты и меньше времени тратить на работу в неправильном направлении.
Особенности работы по Scrum:
Работа в спринтах
У всех спринтов одинаковая продолжительность, не дольше четырех недель.
Вначале спринта ставится цель и задачи для ее достижения. Достигнуть цели необходимо в этом же спринте.
Каждый день команда проводит совещание длительностью 15 минут
В конце спринта команда показывает результаты работ заказчикам и получает обратную связь
Рабочий продукт
Продукт в конце каждого спринта должен быть готов к использованию. Он уже должен быть функционален. На следующих спринтах в него вносятся изменения или доработки.
Команда
В команду входят разработчики продукта, владелец продукта, представитель заказчика и Scrum-мастер. Несмотря на то, что в состав команды входят те, чья концепция используется для создания продукта, разработчикам никто не диктует как правильно работать.
Команда разработчиков включает не только технарей-программистов, но всех специалистов, необходимых для разработки. Маркетологи, UX-дизайнеры, тестировщики и т.д. Численность команды обычно до 10 человек.
Scrum-мастер — регулятор внутри команды. Он помогает эффективно взаимодействовать, решать проблемы и работать с точки зрения подхода.
Визуализация
Для наглядной демонстрации успехов, неудач и, в целом, процесса разработки Scrum-команды используют на совещаниях маркерные-доски, блок-схемы и даже колоду карт! Это не шутка.
Цель Scrum — это дать рабочий продукт как можно раньше, а позже дорабатывать его. Это значит, что участники команды должны быть сосредоточены только на этом проекте. Другую работу им давать нельзя, иначе вся концепция будет нарушена. Для использования такого подхода компания должна быть готова к серьезным кадровым изменениям. Поэтому не рубите с плеча, иначе будет больше шума чем пользы. Но те, кто внедряют Scrum правильно, увеличивают скорость разработки продуктов.
Нет комментариев