Scrum: суть, преимущества и недостатки


Scrum — методика организации командного рабочего процесса. В основе Scrum лежит поэтапная разработка, постоянное улучшение продукта, сокращение издержек и фокус на главном. 

Scrum относится к семейству Agile. Часто эти понятия используют как синонимы, но это неверно. Scrum — это частный пример Agile-подхода. Он представляет собой конкретную методику. В то время как Agile скорее философия или набор ценностей.

Agile — философия, Scrum — ее реализация.

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

Основные принципы Scrum

  • Рабочий процесс делится на короткие итерации, которые называются спринт
  • Результат работы — то, что готово к использованию. В конце каждой итерации должен быть готовый продукт, который несет ценность для клиента. Но передавать клиентам продукт в распоряжение необязательно.
  • Разработкой продукта занимается самоуправляемая команда. Все участники scrum-команды имеют равные права и одинаково несут ответственность за результат. 

Плюсы Scrum

  • Постоянно развитие продукта, которое увеличивает его ценность перед конечным потребителем.
  • Важно мнение каждого участника команды. Это повышает вовлеченность и дает больше отличных идей.
  • Получение быстрых результатов. 
  • Гибкость к изменениям. Это могут быть изменения на рыке, новая технология у конкурентов или требование заказчика.
  • Прозрачность всех задач. Каждый участник команды знает свою зону ответственности.

Минусы Scrum

  • Сложно подобрать команду. Все участники должны сочетаться между собой как профессионалы и обычные люди. А также быть высокозамотивированными.
  • Требуется время на адаптацию к планированию. В начале пути можно ошибочно закладывать слишком короткие или длинные итерации.
  • Затраты времени на ежедневные планерки и встречи команды. 
  • Не допускается изменение списка задач в уже сформировавшейся итерации. Если на спринт были поставлены конкретные задачи, то добавлять новые в бэклог нельзя.
  • Не подходит для крупных компаний и проектов. Могут возникнуть проблемы с координацией команд.

Предыдущая статья Кому подходит работа по Agile и как внедрить методологию?
Следующая статья Роли в Scrum-команде