Преимущества методологии Scrum при разработке программного обеспечения:
- Вовлечение заказчика в процесс создания продукта. 1 На каждом этапе заказчик может внести любые коррективы и даже озвучить новые требования к результату. 1
- Высокая производительность. 5 Scrum-команда разбивает весь объём работы на несколько этапов, что позволяет сконцентрироваться на первостепенных задачах и отбросить вторичные. 5
- Низкий уровень брака. 5 Скрам-мастер контролирует каждый этап работы, чтобы минимизировать количество ошибок. 5
- Делегирование обязанностей в команде. 5 Все участники Scrum-команды знают свои роли и задачи, что способствует повышению уровня ответственности к работе. 5
- Прозрачность информации. 5 Вся информация о проекте находится в открытом доступе, и любой участник команды может её посмотреть. 5
- Быстрая обратная связь. 5 Разработчики могут напрямую связаться с владельцем продукта и быстро собрать обратную связь. 5
Недостатки методологии Scrum при разработке программного обеспечения:
- Сложности с внедрением в масштабных и сложных проектах. 3 Scrum больше подходит для малых и средних. 3
- Необходимость регулярной коммуникации с заказчиком, что порой тормозит процесс из-за невозможности получения обратной связи. 3
- Невозможность изменить список задач в уже сформировавшейся итерации. 4 Если на спринт были поставлены конкретные задачи, то добавлять новые в бэклог нельзя. 4
- Сложности с подбором команды. 4 Все участники должны сочетаться между собой как профессионалы и обычные люди, а также быть высокомотивированными. 4