Группа компаний CMS Москва – основные методологии Agile

О системе реализации проектов Agile я писала немного ранее. Напомню: это гибкий процесс, не привязанный к конкретным срокам и разделенный на итерации, или спринты. Работа проводится поэтапно – и после каждого этапа продукт готов к тестированию. Группа компаний CMS Москва предлагает вам курсы по обучению на менеджера проектов, где вы получите знания, необходимые для внедрения методологий в разных компаниях.

Группа компаний CMS Москва - скрам и канбан

Основные методологии

Для внедрения Agile существуют несколько методологий. Наиболее часто встречающиеся – это Kanban и Scrum. Среди остальных методов можно выделить следующие:

  • XP, или «Экстремальное программирование»;
  • FDD, или «Итеративная методология разработки»;
  • ASD, или «Адаптивная разработка программного обеспечения»;
  • DSDM, или «Метод разработки динамических систем»;
  • LSD, или «Бережливая разработка программного обеспечения»;
  • Crystal Clear, или «Легковесная гибкая методология».

Каждая из этих методологий предназначена для определенных сфер деятельности. Они не такие универсальные, как «Канбан» или «Скрам», и не могут использоваться почти во всех областях.

Скрам ценности

Scrum

Это одна из самых популярных методологий, позволяющая успешно внедрить «Аджайл». Это итеративная модель разработки, которая используется и в маркетинге, и в разработке программного обеспечения, и в разработке других продуктов. Здесь имеют место рабочие этапы – итерации (спринты). Их продолжительность обычно занимает от одной до двух недель. Благодаря такой системе, команда, которая участвует в реализации проекта, может выпускать продукт регулярно. По окончании каждого из спринтов проводятся встречи, или «митинги». Во время них планируются следующие шаги.

Этапы методологии

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

Основные этапы:

  • создание бэклога;
  • уточнения по бэклогу;
  • ежедневные «митинги»;
  • «митинги» по итогам каждой итерации.

При создании бэклога – списка всех задач по продукту и функций последнего – заказчик предоставляет все свои требования. Есть общий бэклог продукта, и есть бэклог каждого из спринтов. Задача членов команды – решить, какая работа может быть выполнена в течение предстоящей итерации. Тогда из общего списка задания переносятся в список спринта.

По окончании каждого спринта команда и Product Owner проводят встречу, на которой стороны убеждаются, что общий бэклог уже готов для старта новой итерации. Неактуальные задачи удаляются. Невыполненные за предыдущий спринт задачи переносятся на следующий. Этот процесс и есть уточнение бэклога.

Ежедневные собрания длятся обычно не дольше 10-15 минут и проводятся в одно то же время. Каждый участник команды рассказывает о том, что он сделал вчера, что планирует сделать сегодня, и нужна ли ему помощь.

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

Канбан этапы

Kanban

Слово «kanban» с японского переводится, как виртуальный знак. Эта методология позволяет внедрять Agile на основе виртуальной структуры. Основной инструмент Kanban – это канбан-доска. Изначально это просто была магнитная доска, на которую крепились карточки. Как показывает практика группы компаний CMS Москва, последние годы более популярны стали онлайн-доски.

Самые простые доски состоят всего из нескольких пунктов, например, «Взять в работу», «В работе», «Выполнено». Более развернутые доски включают «Бэклог», «Готов к разработке», «В разработке», «В процессе тестирования», «Выполнено», «Одобрено» и так далее.

Практики

Все проекты на основе методологии «Канбан» в большинстве случаев четко соответствуют следующим принципам:

  • визуализация;
  • управление процессом;
  • улучшение процесса;
  • незавершенные задачи;
  • четкое формулирование принципов работы;
  • постоянное совершенствование процесса.

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

Улучшение процесса и управление им предполагает постоянное отслеживание, главная цель которого – совершенствование. Процесс «Канбан» – быстрый и непрерывный, ценность продукта быстро создается и постоянно ощущается.

Незавершенная работа, которая обычно обозначается аббревиатурой WIP – это система определения минимального и максимального количества задач для каждого столбца на канбан-доске. Если такой лимит установлен, то скорость и гибкость увеличиваются, а необходимость в приоритезации задач снижается.

Четкое формулирование принципов реализации проекта заключается в том, что все должны иметь четкое представление о том, что такое «завершенная задача». Чтобы процессы стали более понятными, допустимо постоянно вносить изменения в доску.

Постоянно совершенствование рабочих процессов – неотъемлемая часть методологии. Как только последняя внедряется, необходимо постоянно заниматься выявлением проблем, а также постоянно стараться улучшить принятую на вооружение систему.

На наших курсах преподаватели группы компаний CMS Москва расскажут вам, как именно следует использовать методологии Scrum и Kanban, стоит ли использовать их по отдельности или одновременно. Наш официальный Rutube-канал доступен по ссылке https://rutube.ru/channel/31559627/

Прокрутить вверх