Существуют разные методы управления разработкой продукта, которые зависят от его особенностей. Самый простой способ организовать весь процесс работы – разделить его на следующие этапы:
- поставить одну цель;
- разбить путь достижения поставленной цели на задачи;
- делегировать каждую задачу соответствующему специалисту;
- следить за выполнением задач.
Но такой подход оптимален не для всех направлений проектов и не для всех команд. Порой требуются более гибкие методологии управления. Об одной из них мы рассказываем в этой статье.
{{cta_banner}}
Что такое Scrum?
Метод Scrum (термин пришел в бизнес из регби) – это фреймворк управления проектами, авторами которого являются программисты Джефф Сазерленд и Кен Швабер. Метод предназначен для того, чтобы обеспечить эффективность и гибкость управления проектами в условиях неопределенности и быстро меняющихся требований.
{{pc}}
![](https://wf-cdn-1.getcompass.ru/64434b89515652f5518b6b2c/66e4059f6cdd06d53df17d4e_6557615ebb5e264f9e7cae7f_d1.png)
{{/pc}}
{{mobile}}
![](https://wf-cdn-1.getcompass.ru/64434b89515652f5518b6b2c/66e4059f6cdd06d53df17d4b_655761bd3498b5d609aadeb3_m1.png)
{{/mobile}}
Метод Скрам является одним из подходов в рамках Agile-методологии. Agile предполагает итеративный и инкрементальный подход к разработке программного обеспечения, основанный на постоянном взаимодействии с самим заказчиком и адаптации требований к продукту. Это гибкая модель управления, которая позволяет повысить производительность команды в рамках работы над подобными проектами.
В данном случае Scrum (Скрам) является набором конкретных практик и правил, которые помогают организовать работу небольшой команды в рамках Agile. В частности, Scrum включает в себя следующие отдельные элементы:
- спринты;
- роли;
- артефакты;
- и т.д.
{{pc}}
![](https://wf-cdn-1.getcompass.ru/64434b89515652f5518b6b2c/66e4059e6cdd06d53df17ce6_6557613d9b13da91259d763b_d2.png)
{{/pc}}
{{mobile}}
![](https://wf-cdn-1.getcompass.ru/64434b89515652f5518b6b2c/66e4059e6cdd06d53df17cff_655761b7c141d6ec42f64098_m2.png)
{{/mobile}}
В целом, метод Скрам можно рассматривать как набор инструментов, с помощью которых можно создавать проекты, основанные на принципах Agile.