Scrum-методология
По данным как мировой, так и российской статистики, наиболее часто используемым подходом стал Scrum — это итеративный, инкрементальный процесс разработки любого проекта / продукта или управления любой работой.
Он фокусируется на технике управления проектами Agile, а не на аспектах разработки проектов, и данный подход больше ориентирован на управленческие навыки как менеджеров, так и разработчиков. Scrum подразумевает 2–4-недельные циклы спринта, что снижает риски и помогает завоевать доверие клиентов, ежедневные встречи и команды из 5–7 человек. Приэтом возможно масштабирование до большего числа.
Существует ряд ограничений:
• Scrum является более подходящим для применения в небольшой команде, при этом не подходит для проектов с одним разработчиком, а для раствщей команды требует больших усилий на координацию;
• поведение каждого участника может сильно повлиять на ход и результат проекта, что делает проект сильно зависимым от сплоченности команды и индивидуальных обязательств участников;
• отсутствие общего дедлайна, что может привести к сокращению объема работ;
• возможность невыполнения проекта при низкой вовлеченности его участников.
Подход Agile-разработки или гибкой методологии, к которому принадлежит Scrum-метод, разработки считается не просто подходом, а целой философией, и, если знать, понимать и следовать её ценностям, можно в полной степени использовать и получать максимальную пользу для компании.