Управление проектами по методологии Agile: в чем его суть и с чего начать?
Как использовать методологию agile для вашей команды разработчиков
Начните бесплатно с шаблона для управления проектами Jira
Управляйте любыми проектами с помощью мощных инструментов для управления заданиями и удобной расстановки приоритетов.
Что такое управление проектами по методике agile?
Управление проектами по методике agile — это итеративный подход к управлению разработкой ПО, ключевую роль в котором играют непрерывные релизы и обратная связь от клиентов при каждой итерации.
Команды разработчиков ПО, использующие agile-методику управления проектами, могут быстрее выполнять работу, взаимодействовать и оперативно реагировать на тенденции рынка.
Вот что вам нужно знать, чтобы начать работу с agile или использовать эту методику эффективнее.
Статьи об agile-управлении проектами
Краткая история управления проектами по гибкой методологии Agile
Команды разработчиков ПО создали методику agile, чтобы избавиться от лишних операций, повысить прозрачность процессов и быстро удовлетворять меняющиеся потребности клиентов. На ее создание их вдохновила концепция бережливого производства, возникшая в компании Toyota в 1940-х годах. Agile существенно отличается от каскадного метода, ориентированного на разработку в рамках крупных проектов. Благодаря этой методике улучшается качество совместной работы, а инновации внедряются невероятно быстро.
Традиционный agile-подход к управлению проектами включает две методологии: Scrum и Kanban. Scrum предполагает итерации с фиксированной продолжительностью, а Kanban — непрерывные релизы. По окончании одного команда сразу переходит к следующему.
Методика 1 для управления проектами по Agile: Scrum
Scrum — это одна из методологий agile для управления проектами. В ее основе лежат серии итераций фиксированной продолжительности, называемые спринтами. Структура спринта состоит из четырех составляющих.
Все начинается с бэклога — списка работ, которые необходимо выполнить. В Scrum есть два бэклога. Первый — это бэклог продукта (принадлежит владельцу продукта), или список функциональных возможностей, расставленных с учетом приоритета. Второй — бэклог спринта, в который попадают задачи из верхней части бэклога продукта, пока возможности нового спринта не будут исчерпаны. В Scrum у всех членов команды есть уникальные роли, которые зависят от того, как именно они участвуют в процессе. Как правило, в команде есть scrum-мастер (он отвечает за реализацию scrum-методологии), владелец продукта (он представляет продукт) и scrum-команда, зачастую состоящая из специалистов разного профиля, которые и выполняют поставленные задачи.
Четыре составляющих Scrum
Планирование спринтов | ДЕМОНСТРАЦИЯ СПРИНТА | Ежедневные стэндапы | Ретроспектива |
Собрание команды по планированию для определения объема работы на следующий спринт. | Общее собрание с демонстрацией результатов, достигнутых командой в ходе работы над последним спринтом. | Известно также как «стендап»: короткое 15-минутное совещание для синхронизации работы команды. | Обзор удачных и неудачных событий текущего спринта и обсуждение действий для улучшения следующего спринта. |

Scrum-доска
Доска Scrum используется для визуализации работы в рамках спринта. В ходе собрания по планированию спринта команда перемещает элементы из бэклога продукта в бэклог спринта. На досках Scrum рабочие процессы представляются по этапам, например Сделать, В работе и Готово. Доски Scrum — это ключевой компонент для повышения прозрачности при agile-управлении проектами. Начните использовать доску Scrum в нашем бесплатном шаблоне Scrum для Jira.
Методика 2 для управления проектами по Agile: Kanban
Kanban представляет собой agile-методику управления проектами, в которой работа сопоставляется с ресурсами команды. Ее цель — выполнять работу как можно быстрее, поэтому kanban-команды могут реагировать на изменения даже оперативнее, чем scrum-разработчики.
В отличие от scrum, в kanban-методологии обычно нет бэклогов. Вся работа находится в столбце «Сделать». Благодаря этому kanban-команды могут создавать непрерывные процессы и выпускать релизы в любой момент. Вся работа видна, подсчитана и готова к выполнению, поэтому по завершении одной задачи команда сразу же переходит к следующей. Команда получает определенный объем работ, исходя из лимитов WIP — заранее определенного количества задач, которые могут одновременно находиться в одном столбце (за исключением столбца «Сделать»). Kanban-методология подразумевает четыре компонента.
Четыре компонента Kanban
Список работы | Столбцы или полосы | Лимиты задач в работе (WIP) | Непрерывные релизы |
Список работы (истории) — это проблемы или задачи, которые необходимо решить. | Используются в kanban-досках для разделения задач, соответствующих различным рабочим процессам, пользователям, проектам и т. д. | Правило для ограничения объема работы на основании ресурсов команды. | Команда работает над определенным числом историй в пределах лимита WIP и может выпустить релиз в любое время. |

Kanban-доска
Доска Kanban используется для визуализации выполняемой работы. Она также полезна при планировании ресурсов, поскольку менеджеры проектов видят задачи и могут определить соответствующие сроки. Доска Kanban состоит из столбцов и полос, по которым истории движутся по мере выполнения. Истории остаются в столбце «Сделать» до тех пор, пока лимит WIP не позволит перейти к следующему заданию. Список работ необходимо разделять на относительно небольшие задачи и располагать в порядке приоритета. Как видно из этого примера, с помощью полос можно отделять более приоритетные задачи от «всего остального». Начните использовать доску Kanban в нашем бесплатном шаблоне Kanban для Jira.
Обязанности менеджеров agile-проектов
Чтобы планировать новые задачи или спринты, необходимо как-то отслеживать ход работы команды. При этом неважно, какая методология agile-разработки ПО была выбрана. Благодаря оценке проектов по agile-методике командам, использующим scrum или kanban, проще оценивать свои ресурсы. В agile-отчетах показано, как движется работа в команде. А ведение бэклога помогает руководителям проектов подготовить для команды список актуальных задач.

Оценка проекта по методике agile
Оценка проекта — это необычайно важный аспект управления проектами и в Kanban, и в Scrum. Kanban-команды в большинстве своем устанавливают лимиты WIP для каждого этапа работы, исходя из своего опыта и размера команды. Scrum-команды определяют, сколько работы можно сделать в рамках одного спринта, путем оценки проекта. Многие agile-команды для вычисления этого значения используют уникальные методики, такие как покер планирования, оценка в идеальных часах или в очках за истории. Это дает точку отсчета, благодаря которой в процессе ретроспективы спринта становится понятно, как идет работа. Jira Software можно настроить с учетом уникальной системы оценки проекта, используемой той или иной командой.

Agile-отчеты
Оценку проекта следует выполнять в начале и в конце каждого спринта. Таким образом, в начале спринта команда определяет, что можно сделать, а в конце — насколько точной была первоначальная оценка. Agile-отчеты, например диаграммы сгорания, показывают, сколько «очков за историю» будет отработано в течение спринта. Jira Software предлагает десятки встроенных отчетов, в которых эффективность команды отображается в режиме реального времени. Данные, на которые можно опираться в ретроспективах, открывают перед вами невероятные возможности по улучшению своей работы.

Бэклог: ведение и управление
Бэклог продукта — это список задач для команды разработчиков с указанием приоритетов. Он основан на дорожной карте продукта и ее требованиях. Команда разработчиков забирает в каждый спринт задачи из бэклога продукта.
Благодаря бэклогам, содержимое которых непрерывно меняется в соответствии с ресурсами команды и актуальными бизнес-задачами, командам проще достигать долгосрочных целей. С Jira Software можно вести огромные бэклоги с разноплановыми иерархиями и сортировать пользовательские истории и баги, просто перетаскивая задачи. Искать нужную историю или баг можно с помощью фильтров и гибкого поиска Jira Software.

Effective stakeholder communication
Agile project managers also have to report the right amount of context to different stakeholders and teams - including senior leadership - on the status of the projects they’re responsible for.
With Atlas, project managers can share curated weekly updates on the progress of work, where it's happening, and call out key blockers, changes, and updates.
Начните бесплатно с шаблона для управления проектами Jira
Управляйте любыми проектами с помощью мощных инструментов для управления заданиями и удобной расстановки приоритетов.
Изучите scrum с помощью Jira Software
Пошаговое руководство по ведению scrum-проекта, расстановке приоритетов в бэклоге, упорядочиванию работы в спринты, проведению scrum-собраний, другим вопросам — и все это в Jira.
Читать учебное руководствоScrum: краткое знакомство с методологией
При использовании scrum продукт разрабатывается в ходе нескольких итераций с фиксированной продолжительностью, называемых спринтами. Узнайте, как scrum-методология может повлиять на разработку ПО.
Читать статью