Что такое Scrum и в чём её преимущества перед другими методологиями управления проектами. Детально разбираем основные преимущества и недостатки Скрам и определяем условия, когда эта гибкая методология наиболее эффектна.
Что такое Scrum
Scrum — это одна из так называемых agile-методологий проектов (как правило, IT, но не только), соответствующая Agile-манифесту. В Scrum разработка продукта (от банальных Android-приложений до специализированных корпоративных решений) происходит в короткие, последовательные этапы, называемые спринтами. Спринты обычно длятся (в зависимости от соглашения) от 1 недели до 1 месяца. Результатом каждого спринта является новая рабочая версия продукта, улучшенная по сравнению с предыдущей.
Одним из принципов Scrum Methodology является интенсивное, постоянное сотрудничество между заказчиком (бенефициаром проекта) и внедренческой компанией (разработчиком продукта) на каждом этапе проекта. Именно заказчик определяет свои потребности и направление разработки программного обеспечения, проверяя его функциональность после каждого завершённого спринта и, если потребуется, изменяя предположения.
Реализация проектов с использованием методологии Scrum
Процесс реализации проекта по методологии Scrum для чайников можно упростить следующим образом:
Анализ перед внедрением — совместное обсуждение формы будущего продукта, определение целей внедрения и примерного объёма проекта.
Определение объёма спринта I — определение заказчиком работы, которая должна быть выполнена в спринте I.
Оценка времени/стоимости спринта I — анализ объёма спринта I и его предварительная оценка компанией по внедрению.
Принятие оценки/изменение объёма работ Спринт I — принятие заказчиком первоначальной оценки или изменение объёма работ в спринте.
Работа над разработкой/разработка продукта (спринт) — фактическая разработка продукта.
Спринт I готов — приёмка-передача продукта заказчику для тестирования.
Повторите пункты 2–6 для каждого из последующих спринтов.
Финальным этапом идет окончание проекта и его успешный запуск.
Плюсы и минусы Scrum
Разработка программного обеспечения в компании, использующей методологию Agile, приносит заказчику множество преимуществ, о которых он может только мечтать при реализации проекта традиционным способом:
Возможность вносить изменения в проект на постоянной основе в ходе его реализации.
Возможность текущего регулирования объёма проекта и его закрытия в любой момент.
Постоянный мониторинг и оценка полученного продукта.
Формальности и бюрократия сведены к минимуму.
Оплата только за выполненную работу.
Более быстрая и эффективная реализация проекта.
Но то, что является преимуществом, иногда может быть и риском.
В Scrum риски могут быть самыми разными:
отсутствие знаний о точной стоимости проекта;
несение всех расходов, связанных с проектом;
риск медленного развития проекта;
риск превышения предполагаемого бюджета.
Scrum — это отличная методология реализации IT-проектов, преимущества которой позволяют быстро, эффективно и относительно недорого внедрять программное обеспечение на предприятии. Поэтому многие выпускники курсов Project-менеджмента прекрасно осведомлены о Скрам.
Однако его преимущества становятся очевидными только тогда, когда:
в компании вы можете назначить координатора проекта;
предприятие — бенефициар проекта, он и внедренческая компания доверяют друг другу;
приоритетом является не жёсткий бюджет, а качество созданного продукта;
предметом внедрения является нестандартный продукт, создаваемый с нуля или сильно адаптированный под нужды предприятия.
Вердикт Tutortop прост и лаконичен: если вы не уверены в любом из вышеперечисленных предположений — лучше не внедрять программное обеспечение по методологии Scrum. Есть большой риск, что его преимущества быстро превратятся в недостатки — и вместо того, чтобы положительно повлиять на внедрение программного обеспечения в вашей компании, Scrum сильно усложнит процесс.
И что с этим делать?
Мы знаем, как сложно определиться с обучением и найти свой путь. Поэтому создали Tutortop — агрегатор онлайн-курсов с удобным фильтром, отзывами выпускников и механизмами сравнения. Мы поможем вам выбрать курс, один и самый подходящий.