Статья
Для руководителей
21 декабря 2022

Методология Agile: в чем «гибкость» и как это работает

Что это? Методология Agile представляет собой семейство гибких подходов управления проектами. Наиболее известные – Scrum и Kanban Противоположность Agile – методика Waterfall, где выполнение задач происходит поэтапно.

Где применяется? Изначально предполагалось применение принципов Agile в IT-сфере при разработке нового ПО. Так и было, но со временем практику гибкого управления проектами переняли многие другие сферы.

Появление методологии Agile

Каскадная модель планирования (Waterfall model или «Водопад») – самая распространённая модель управления проектами в наши дни. Метод основан на разработках, которые были созданы и описаны в конце пятидесятых годов в США. Waterfall model опирается на диаграмму Ганта, сетевую диаграмму, методы критического пути и методы PERT. Все они не теряют своей актуальности и даже становятся более популярны, поскольку программное обеспечение продолжает развиваться.

Для строительных и больших инженерных проектов, в которых результаты чётко определены заранее и не меняются, каскадные методы остаются наиболее эффективными по сей день.

Новые подходы (более «гибкие») оптимальны для заказчиков, чьи проекты не подразумевают конкретных прописанных заранее результатов. Бывает, что требования меняются в ходе работы над проектом или у заказчика нет видения конечных результатов. В этом случае реализовать проект с помощью каскадной модели становится затруднительно.

В 2001 г. был подписан Agile Manifesto – «Манифест гибкой методологии разработки программного обеспечения». Были выработаны общие принципы, терминология, возможности продвижения новой сформированной концепции.

Появление методологии Agile

Простыми словами методология Аgile – это общие принципы, которые объединяют новые методы разработки проектов и управления ими. Это относится к бережливому производству, SCRUM, Kanban и некоторым другим подходам.

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

Манифест содержит информацию о том, что Аgile актуален для разработчиков программного обеспечения, однако гибкие методы применяются к решению самых разнообразных задач. Они подходят для всех сфер с высокой неопределённостью результатов, критичными сроками и стоимостью разработок.

Основные отличия методологий Agile и Waterfall

Итак, Agile — это свод методологий, объединённых общими принципами, однако каждая методология из этого свода может отличаться своими инструментами и подходами к работе. Поэтому сравнение Agile в целом с какой-либо конкретной методологией будет не совсем корректным.

Поэтому будем сравнивать не основные инструменты, а основополагающие принципы.

По программе поддержки предпринимательства и малого бизнеса

Полезные материалы по продажам из закрытого клуба Деловой Среды

Мы знаем, как руководителям сейчас непросто, поэтому подготовили материалы, внедрив которые, вы можете увеличить количество продаж ваших менеджеров на 60%. Обратите особое внимание на 3 документ, его важно знать каждому!

Скачивайте и используйте уже сегодня:

pdf иконка
Рабочие способы, как увеличить средний чек в продажах
2 действия, которые увеличат не только чек, но и продажи как минимум в 2 раза
pdf иконка
Как в 5 шагов делегировать задачи, чтобы сотрудники выполняли их с первого раза
Как в 5 шагов делегировать задачи, чтобы сотрудники выполняли их с первого раза
pdf иконка
Как сделать KPI для отдела продаж, чтобы прибыль росла на 20% и более?
то нужно сделать, чтобы клиент понял, что ему нужны именно вы
pdf иконка
Чек-лист. Как презентовать себя по правилу 4П
42 пункта, которые помогут сформировать правильное представление о бренде
Скачать подборку бесплатно
PDF 2,5 mb
Уже скачали 27173 человек

Agile и классические строгие методологии вроде Waterfall имеют ряд отличий. Итак, в чём особенность Agile?

  • Цели работы могут меняться в процессе, и это естественно. Этому не стоит противостоять: в условиях изменчивого мира несколько месяцев разработки – это очень много. За это время могут измениться и видение клиента, и методы работы.
  • Аналитика и планирования не должны занимать много времени: это бесполезно, ведь их необходимо будет проводить снова и снова. Гораздо эффективнее заниматься техническим совершенствованием продукта.
  • Каждый небольшой цикл работы должен завершаться созданием готового продукта (хоть и с ограниченным набором функций).
  • На каждом этапе необходимо пересматривать требования к продукту: все изменения учитываются и добавляются к следующему рабочему циклу.
  • Необходимо обеспечивать гибкость сроков, оставляя дополнительное время для непредвиденных задержек и изменений.
  • Руководитель проекта принимает активное участие в процессе всего цикла работы: корректирует задачи, сопровождает рабочие процессы в рамках методологии Аgile. В таком формате недостаточно предоставить техническое задание в начале и прийти с ревизией в конце.

Сферы применения методологии Agile

Agile первоначально был создан как инструмент для организации разработки интерфейсов, ПО и игр. В этой сфере он действительно используется очень активно: его предпочитают Microsoft, Adobe, Netflix, Google, Ericsson, Spotify, Dell и прочие IT-компании (и гиганты индустрии, и мелкие стартапы).

Однако постепенно популярность Agile стала распространяться и на другие сферы бизнеса. Отдельными принципами этого семейства сейчас пользуются практически во всех сферах, а многие компании всю свою работу выстраивают, используя гибкую проектную методологию Аgile.

Итак, рассмотрим сферы, для которых успешно применим этот подход сейчас.

  • Особенности методологии Аgile делают её применимой к менеджменту, маркетингу, финансовым отраслям, управлению персоналом. Все эти сферы используют её, чтобы обеспечить сверхбыструю реализацию проектов и качественный результат.
  • Agile подходит всем предприятиям, ориентированным на увеличение дохода и расширение влияния на рынке.
  • Agile универсален: эта методология одинаково подходит и небольшим компаниям, и крупным предприятиям, предпочитающим гибкие управленческие методы.
  • Для небольших предприятий Agile незаменимый способ организовать процессы. Заведения общепита, стоматологические клиники, косметологические кабинеты, автосалоны и прочие представители малого бизнеса выбирают эту методологию. Agile лучший выбор для «тюнинга» бизнес-процессов: с его помощью можно организовать внешнеэкономическую деятельность и построить системы продаж.
  • Система помогает проживать неизбежные кризисные периоды и неопределенные ситуации. Такие этапы не должны препятствовать получению дохода, защите своего бизнеса, грамотному применению имеющихся ресурсов и возможностей.
  • Agile способствует поиску и введению новых технологий, креативному подходу и мышлению, развитию внутренних предпринимательских процессов. Эти пункты не всегда присутствуют в крупных организациях, поэтому их стимуляция – несомненное преимущество Agile.

Преимущества и недостатки методологии Agile

Как и у любой методологии, у Agile есть свои плюсы и минусы. Начнём с преимуществ гибкой методологии разработки Аgile.

  • Прозрачность и понятность для клиентов на каждом этапе.
  • Обеспечивает быстрый старт.
  • Возможность получения обратной связи и быстрой корректировки курса на основе полученной оценки или информации.
  • Первична выгода для бизнеса клиента.
  • Свобода действий для команды, поддержка эффективного творческого процесса.
  • Клиента вовлечён в проект, и это обеспечивает сфокусированность разработок.
  • Сотрудничество и взаимодействие между всеми участниками команды.
  • Отлично подходит проектам, в которых работа приносит сервис-ориентированные и нефизические результаты (это может относиться к написанию кода, копирайтингу или проектированию).

Преимущества и недостатки методологии Agile

Разумеется, гибкая методология проектного управления имеет и свои минусы. Какие же?

  • Отсутствие структуры и отчётливого плана. Итоговый результат может сильно отличаться от запланированного. Заказчикам, ориентированным на предсказуемость и определённость, не подойдёт такой вариант. Например, государственные компании, как правило, имеют регламентированную отчётность и конкретные требования.
  • Не все заказчики любят быть на связи и тесно общаться с командой. Обновление требований и анализ промежуточных результатов требует времени, которого может не быть. Многие клиенты рассчитывают на самостоятельность команды.
  • Сложно заменить какого-либо члена команды. Новому разработчику или руководители придётся вникать в содержание прошлых циклов, изменение планов, особенности отработанных процессов.
По программе поддержки предпринимательства и малого бизнеса
Пакет документов для предпринимателей из закрытого клуба Деловой Среды Сбер

Каждый владелец бизнеса вынужден предпринимать радикальные действия, чтобы выжить при нестабильной мировой экономике.

Мы знаем, как руководителям сейчас непросто, поэтому подготовили материалы, внедрив которые, вы можете увеличить средний чек продаж ваших менеджеров на 60%

Скачивайте и используйте уже сегодня:

pdf иконка
Ключевые метрики продаж в малом бизнесе для внедрения KPI для менеджеров
pdf иконка
Как удержать клиента после встречи и дожать сделку
pdf иконка
Рабочие способы, как увеличить средний чек в продажах
Скачать бесплатно
PDF 2,5 mb
Уже скачали 27173 человек
  • Фокусировка на мелочах. Обновляя, дополняя и исправляя функции, команда порой теряет связь с глобальной целью проекта. Дорабатывать мелочи, конечно, важно, но только пока это не начинает «тормозить» работу.
  • Сложность внедрения. В компании, которая раньше придерживалась других принципов, бывает сложно ввести Agile. Такой переход занимает много времени и требует значительных ресурсных вложений: может потребоваться нанять отдельного сотрудника или менеджера проекта, разбирающегося в основах Аgileметодологии.
  • Работая по методологии Аgile, необходимо постоянно отслеживать процессы и вести документацию по управлению задачами команды.
  • Объём работы может быть в любой момент пересмотрен заказчиком.
  • Порой быстрый запуск оборачивается неполным выполнением задач.

Выбор метода проектного управления зависит от конкретного проекта, состава команды и поставленных целей. Ни один из стилей управления не может быть полностью универсальным.

Кроме того, необходимо убедиться в наличии программного обеспечения для того вида проектного управления, который вы выбрали. Это необходимо для успешной настройки работы вашей команды.

Суть и принципы методологии Agile

Многие современные компании вырабатывают свои ценности, задачи, философию и миссию. Методология Аgile также имеет свои ценности. Не все из них можно реализовать в современных реалиях, но эти принципы могли бы лечь в основу компании мечты.

  • Люди и коммуникация важнее, чем процессы и инструменты.
  • Итоговый качественный продукт важнее, чем любая исчерпывающая документация.
  • Сотрудничество с клиентом важнее, чем согласование условий договоров.
  • Открытость к изменениям важнее, чем соблюдение пунктов первоначального плана.

Манифест раскрывает многие характеристики методологии Аgile. Например, в нём упоминаются:

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

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

Этот подход близок к декомпозиции, но есть существенное отличие: декомпозиция не подразумевает вовлечённость всей команды.

Перечислим ключевые элементы, составляющие основу гибкой методологии управления проектами Аgile.

  • Осуществление визуального контроля. Работая над проектом, его участники пользуются разноцветными карточками, сигнализирующими о стадиях работы. Каждый из элементов может быть не этапе разработки, планирования, завершения и др. Благодаря карточкам, каждый член команды может наглядно представить, каково общее положение дел. Визуальный контроль – эффективный способ сонастроиться и убедиться в общем видении ситуации.
  • Совместная работа всей команды (включая клиента) в общем пространстве. Это обеспечивает ускорение многих процессов, связанных с информированием, и создание благоприятной атмосферы, которая напрямую влияет на сотрудничество и эффективную партнёрскую работу.
  • Адаптируемое управление. Функция руководителя проекта – не раздавать указания, а быть лидером, который выступает как направляющий основных правил работы и сотрудничества.
  • Сотрудничество и партнёрство. Работа команды, руководителя проекта и клиента ведётся сообща: это обеспечивает понимание целей и исключает потерю важной. Прозрачные процессы позволяют моментально исключить возникшую проблему и найти удачное решение.
  • Разделение работы на отдельные части. Благодаря такой системе снижается сложность проекта в восприятии команды, которая может успешно фокусироваться на каждой из частей.
  • Анализ ошибок. Каждый цикл – это возможность освоения новых навыков командой. Участники совместно анализируют возникшие сложности, исключая повторение ошибок в следующих циклах.
  • Ежедневные встречи и спринты. Спринт – это отрезок времени, за который команда выполняет поставленные задачи. Такой подход позволяет чётко видеть результаты. Команда по договорённости делит общее время работы на спринты. Допустим, выделено 20 спринтов, каждый из которых длится две недели.

На ежедневные встречи отводится не больше 15 минут, необходимых для сверки. Каждый член команды для себя отвечает на 3 вопроса:

  • Что я делал вчера?
  • Что я буду делать сегодня?
  • Что мешает мне выполнять работу?

Итак, для внедрения Аgile методологии управления проектами необходимо соблюдение следующих условий:

  • чётко обозначено значение проекта;
  • клиент готов активно участвовать в работе над проектом;
  • общий объём возможно разделить на шаги;
  • результаты работы важнее документации;
  • в рабочей группе не больше 7-9 участников.

Scrum и Kanban в методологии Agile

Рассмотрим популярные Аgile методологии: метод Kanban и Scrum..

Scrum подразумевает работу спринтами. Спринты – короткие итерации с одинаковой ограниченной продолжительностью. Всю работу выполняет небольшая команда (максимум 10 человек). Она включает в себя разработчиков, владельцев продукта и скрам-мастера, который обеспечивает правильное и эффективное применение Scrum. В команде принимаются совместные решения о том, кто, что, как, когда и как долго делает.

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

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

Kanban отличается от Scrum и целями, и реализацией:

  • более широкая область применения (к реализации новых продуктов можно смело добавить возможности поддержки и операционки);
  • возможно постепенное внедрение (нет необходимости одномоментно менять текущие процессы) и более простое (можно не менять всю структуру);
  • помимо ускорения процессов, стимулируется и их равномерность;
  • значительное отличие метрик по сравнению со Scrum(не требуют предварительной оценки трудоемкости задач);
  • нет фокуса на самоорганизации команды, нет прямой связи работы Kanban с ценностями Agile (при этом ценности Канбана во многом пересекаются с ценностями Agile: он тоже стремится к клиентоориентированности, сотрудничеству и прозрачности).

Kanban состоит из 6 практик, первая из которых наиболее популярная. Это уже описанная выше визуализация процесса, которая здесь называется «Канбан-доской». На физической или электронной доске располагаются стикеры, каждый из которых обозначает свою задачу.

Scrum и Kanban в методологии Agile

Помимо Scrum и Kanban, есть много подходов, входящих в Agile. Однако другие активно развивающиеся сейчас гибкие методологии Аgile решают проблемы другого уровня.

Крупные организации сталкиваются с конкуренцией со стороны стартапов, и им необходимо быстрее выводить новые продукты на рынок, быстрее принимать решения, быстрее договариваться. Для таких организаций существуют подходы Large-Scale Scrum (LeSS), Scaled Agile Framework (SAFe) и Scrum of Scrums. Эти три подхода – самые популярные из способов масштабирования Agile в России.

Таким образом, широко распространённая в IT-сфере методология Agile, становится всё более популярной в деловой сфере – в маркетинге, менеджменте, обучении и др. Гибкое управление проектами осваивается многими частными компаниями и государственными структурами.

Правительства Норвегии и Новой Зеландии приняли решение о работе по схеме Agile. В России «Сбербанк» применяет Agile в коммерческой сфере. Знание методологии Аgile даёт значительное преимущество как небольшим, так и крупным компаниям.

Материал основан на следующих источниках:

  • Чуланова О. Л. Инновационные технологии управления проектами: гибкая методология Agile Manifesto //Вестник Сургутского государственного университета. – 2018. – №. 1 (19). – С. 98-105.
  • Манокин М. А., Ожегова А. Р., Шенкман Е. А. Методология agile в образовательной среде //Университетское управление: практика и анализ. – 2018. – Т. 22. – №. 4 (116). – С. 83-96.
  • Локтионов Д. А., Масловский В. П. Критерии применения Agile-методологии для управления проектом //Креативная экономика. – 2018. – Т. 12. – №. 6. – С. 839-854.
man
Егор Соколов
close
Егор Соколов печатает ...
Забрать подарок
100 рабочих бизнес-идей
Скачать бесплатно
Полезные материалы
для предпринимателей
Полезные материалы
для предпринимателей
Скачать 8,1 MB 3,2 MB
Открываем доступ в закрытый
клуб предпринимателей
Получить доступ на месяц