Методология Scrum: как она работает и зачем нужна

Что такое Scrum и в чём её преимущества перед другими методологиями управления проектами. Детально разбираем основные преимущества и недостатки Скрам и определяем условия, когда эта гибкая методология наиболее эффектна.

Что такое Scrum

Scrum — это одна из так называемых agile-методологий проектов (как правило, IT, но не только), соответствующая Agile-манифесту. В Scrum разработка продукта (от банальных Android-приложений до специализированных корпоративных решений) происходит в короткие, последовательные этапы, называемые спринтами. Спринты обычно длятся (в зависимости от соглашения) от 1 недели до 1 месяца. Результатом каждого спринта является новая рабочая версия продукта, улучшенная по сравнению с предыдущей.

Одним из принципов Scrum Methodology является интенсивное, постоянное сотрудничество между заказчиком (бенефициаром проекта) и внедренческой компанией (разработчиком продукта) на каждом этапе проекта. Именно заказчик определяет свои потребности и направление разработки программного обеспечения, проверяя его функциональность после каждого завершённого спринта и, если потребуется, изменяя предположения.

Реализация проектов с использованием методологии Scrum

Процесс реализации проекта по методологии Scrum для чайников можно упростить следующим образом:

  • Анализ перед внедрением — совместное обсуждение формы будущего продукта, определение целей внедрения и примерного объёма проекта.
  • Определение объёма спринта I — определение заказчиком работы, которая должна быть выполнена в спринте I.
  • Оценка времени/стоимости спринта I — анализ объёма спринта I и его предварительная оценка компанией по внедрению.
  • Принятие оценки/изменение объёма работ Спринт I — принятие заказчиком первоначальной оценки или изменение объёма работ в спринте.
  • Работа над разработкой/разработка продукта (спринт) — фактическая разработка продукта.
  • Спринт I готов — приёмка-передача продукта заказчику для тестирования.
  • Повторите пункты 2–6 для каждого из последующих спринтов.

Финальным этапом идет окончание проекта и его успешный запуск.

Плюсы и минусы Scrum

Разработка программного обеспечения в компании, использующей методологию Agile, приносит заказчику множество преимуществ, о которых он может только мечтать при реализации проекта традиционным способом:

  1. Возможность вносить изменения в проект на постоянной основе в ходе его реализации.
  2. Возможность текущего регулирования объёма проекта и его закрытия в любой момент.
  3. Постоянный мониторинг и оценка полученного продукта.
  4. Формальности и бюрократия сведены к минимуму.
  5. Оплата только за выполненную работу.
  6. Более быстрая и эффективная реализация проекта.

Но то, что является преимуществом, иногда может быть и риском.

В Scrum риски могут быть самыми разными:

  • отсутствие знаний о точной стоимости проекта;
  • несение всех расходов, связанных с проектом;
  • риск медленного развития проекта;
  • риск превышения предполагаемого бюджета.

Scrum — это отличная методология реализации IT-проектов, преимущества которой позволяют быстро, эффективно и относительно недорого внедрять программное обеспечение на предприятии. Поэтому многие выпускники курсов Project-менеджмента прекрасно осведомлены о Скрам.

Однако его преимущества становятся очевидными только тогда, когда:

  • в компании вы можете назначить координатора проекта;
  • предприятие — бенефициар проекта, он и внедренческая компания доверяют друг другу;
  • приоритетом является не жёсткий бюджет, а качество созданного продукта;
  • предметом внедрения является нестандартный продукт, создаваемый с нуля или сильно адаптированный под нужды предприятия.

Вердикт Tutortop прост и лаконичен: если вы не уверены в любом из вышеперечисленных предположений — лучше не внедрять программное обеспечение по методологии Scrum. Есть большой риск, что его преимущества быстро превратятся в недостатки — и вместо того, чтобы положительно повлиять на внедрение программного обеспечения в вашей компании, Scrum сильно усложнит процесс.

Добавить комментарий

Ваш адрес email не будет опубликован.