Evolution of performance metrics in Agile

UDC 005.8
Publication date: 05.02.2025
International Journal of Professional Science №2(2)-25

Evolution of performance metrics in Agile

Эволюция метрик эффективности в Agile

Umerenkov Daniil Igorevich,
Dmitriev Anton Gennadievich
1. Postgraduate student, Synergy University, Moscow
2. Candidate of Economic Sciences, Associate Professor of the Department of Organizational Management, Synergy University, Moscow


Умеренков Даниил Игоревич,
Дмитриев Антон Геннадиевич

1. аспирант, университет «Синергия», Москва
2. Кандидат экономических наук, доцент кафедры Организационного менеджмента, Университет «Синергия», Москва

Аннотация: Развитие системы метрик эффективности в Agile объективно обусловлено прогрессом самой концепции с учетом усложнения проектов (и подходов проектного управления) и распространением Agile на многие сферы деятельности (изначально концепция разрабатывалась для сферы разработки программного обеспечения). Данная работа посвящена особенностям измерения эффективности в Agile. Целью работы является характеристика основных этапов эволюции метрик эффективности в рамках данной концепции управления проектами. В работе приводится периодизация развития концепции Agile и особенности применения метрик эффективности в рамках каждого из этапов.

Abstract: The development of the system of performance metrics in Agile is objectively determined by the progress of the concept itself, taking into account the complexity of projects (and project management approaches) and the spread of Agile to many areas of activity (initially, the concept was developed for the software development sphere). This work is devoted to the features of measuring performance in Agile. The purpose of the work is to characterize the main stages of the evolution of performance metrics within the framework of this project management concept. The work provides a periodization of the development of the Agile concept and the features of the application of performance metrics within each of the stages.
Ключевые слова: развитие экономики, управление проектами, метрики эффективности в Agile.

Keywords: economic development, project management, performance metrics in Agile.


Организация управления проектами выступает одной из ключевых задач современных организаций. Данный факт объясняется, с одной стороны, необходимостью активной проектной деятельности в условиях высокой неопределенности и глобальной конкуренции, с другой стороны – в целом усложнением бизнес-процессов. Ответом на указанные тенденции стала концепция гибкого управления проектами Agile, которая позволяет адаптировать процессы управления проектами под особенности текущих реалий.

Изначально данная концепция предполагала применение только для проектов в области разработки программного обеспечения, однако с течением времени, ее принципы и методологии (в адаптированном виде) стали использоваться в разных сферах – в маркетинге, производстве, образовании, государственном управлении и др.

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

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

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

Систематизация периодов развития концепции Agile на основе исследования научных работ [2], [3], [4] схематично показана на рисунке 1.

Рисунок 1. Систематизация периодов развития концепции Agile

Таким образом, на рисунке представлены пять ключевых периодов развития Agile. Следует отметить, что в ряде источников используется более детализированная периодизация (с пятилетним шагом) [2]. Однако, предложенный вариант представляется целесообразным, поскольку позволяет выделить ключевые этапы эволюции Agile, с учетом наиболее значимых изменений в ходе развития методологии и с избеганием излишней фрагментации анализа. Предложенный подход упрощает восприятие и обеспечивает более чёткую связь между спецификой этапов развития концепции.

Ниже, на основе обобщения работ, касающихся эффективности Agile [1], [5], [4], [5], приводится характеристика особенностей Agile и метрик ее эффективности, присутствующих на  каждой из стадий развития концепции.

  1. Зарождение концепции Agile. Обусловлено неудовлетворенностью традиционными (каскадными) подходами к управлению проектами, которые в 1990-е годы стали характеризоваться снижением эффективности. Кроме того, активизация разработки программного обеспечения требовала наличие более адаптивных подходов к управлению проектами. В этот период были разработаны первые гибкие методологии – Scrum, XP, и Crystal.

На данном этапе Agile, как концепция, еще только формировалась, в связи с чем, основные метрики эффективности были заимствованы из традиционного проектного управления. Наиболее часто применялись показатели выполнения сроков и соблюдения бюджета, учитывалось количество завершённых задач в рамках итерации. Уровень производительности команды измерялся в рамках механистических подходов –учёт трудозатрат (man-hours) и скорость выполнения задач.

  1. Оформление Agile как концепции. Этап символизирует принятие в 2001 году Манифеста Agile в качестве основы объединения ранее разработанных гибких методологий. В данном документе были сформулированы четыре ключевые ценности и двенадцать базовых принципов. Agile был задуман как универсальный подход, который позволяет более эффективно управлять проектами в условиях неопределённости.

С появлением Манифеста Agile система метрик эффективности, в соответствии с ориентации на ценности методологии, начала смещаться от традиционных к более гибким. Основное внимание стало уделяться:

скоростным показателям – количеству выполненных задач или пользовательских историй за спринт;

удовлетворенности заказчика – в качестве основного инструмента выступали опросы, отзывы и т.д.;

уровню качества продукта – снижению количества дефектов в разрабатываемом проекте.

  1. Расширение применения Agile. Этап характеризуется ростом популярности Agile (многие компании осознали ценность итеративного процесса), дальнейшим развитием методологий (в т.ч., Kanban и Lean Software) и выходом идей концепции за пределы IT-сферы. Ближе к концу периода появились масштабируемые фреймворки, которые позволили применять Agile для управления большими проектами с множеством команд. Agile стала интегрироваться в корпоративные структуры, получили развитие специализированные инструменты (Jira, Trello, и аналогичные платформы, упрощающие координацию команд).

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

  1. Масштабирование и интеграция Agile. В 2010-е годы гибкие подходы стали внедряться не только на уровне отдельных команд, но и на уровне организаций в целом. В начале периода, с целью улучшения взаимодействия между разработкой, тестированием и эксплуатацией, Agile начал интегрироваться с другими подходами, развивается методология DevOps (методология, направленная на улучшение взаимодействия между командами разработки с целью повышения скорости и качества поставки программного обеспечения). Период характеризуется стремлением крупных компаний адаптировать Agile для работы в масштабных проектах с участием множества подразделений и команд. Отмечаются практики применения Agile в крупных корпорациях (Microsoft, Google, Spotify).

В условиях масштабирования Agile на уровне организаций метрики стали более сложными и многогранными. Появилась необходимость оценки способности команды предсказывать результаты работы (Predictability), времени, затраченного на выполнение задачи, по сравнению со временем ожидания (Flow Efficiency), финансовых потерь из-за задержек в реализации задач (Cost of Delay), взаимодействия между командами и эффективности координации (Dependency Management Metrics).

Для больших организаций, внедряющих Agile на масштабируемом уровне, становятся актуальны метрики, связанные с координацией между командами – Cross-Functional Team Efficiency (эффективность межфункциональных команд), Collaborative Metrics (метрики совместной работы).

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

  1. Современный этап характеризуется интеграцией Agile с новыми технологиями, а также расширением применения в нестандартных сферах. В условиях глобальной цифровой трансформации и перехода к удаленной работе Agile стал важным инструментом при управлении изменениями. Наблюдается развитие взаимодействия Agile с DevOps, Data Science и принципами устойчивого развития. Период отмечен ростом внимания к метрикам мониторинга гибкости процессов. В целом, современный этап демонстрирует, что Agile вышел за пределы концепции проектного менеджмента и стал частью корпоративной культуры.

На современном этапе наблюдается тенденция смещения акцента на комплексные и гибридные метрики, отражение технических и социально-экономических составляющих:

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

Sustainability Metrics – учёт устойчивости процессов и их влияния на окружающую среду; Innovation Rate – доля новых идей, внедрённых в проект;

Agility Health Metrics – метрики гибкости, которые оценивают адаптивность команды к изменениям. Можно выделить Cycle Time (время, необходимое для выполнения задачи от её начала до завершения) и Lead Time (время от начала работы до поставки в продакшн).

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

В заключение можно констатировать, что развитие метрик эффективности в Agile находится во взаимосвязи не только с динамикой самих методологий в рамках данной концепции, но и с изменением подходов к пониманию успеха проекта в целом. Эволюция метрик эффективности в Agile характеризуется смещением от традиционных параметров (соблюдение сроков и бюджета) к более сложным показателям, учитывающим удовлетворенность клиентов, качество конечного продукта, уровень вовлеченности команды, отражение технических и социально-экономических составляющих, применение AI-алгоритмов при анализе данных.

 

References

1. Баранов, С. Agile в цифрах. Можно ли измерить философию? / С. Баранов. URL: https://globalcio.ru/discussion/25388 (дата обращения: 26.12.2024).
2. Хода, Р. Взлет и эволюция Agile-разработки / Р. Хода, Н. Саллех, Дж. Гранди. URL: https://www.osp.ru/os/2018/04/13054608 (дата обращения: 26.12.2024).
3. Bhujel, Р. Evolution of Agile Methodology: A Historical Perspective / Р. Bhujel. URL: https://www.linkedin.com/pulse/evolution-agile-methodology-historical-perspective-paras-bhujel-lgxqc (дата обращения: 26.12.2024).
4. Chaikovskyi, О. Agile Evolution / О. Chaikovskyi. URL: https://medium.com/swlh/agile-evolution-fc6f30e87888 (дата обращения: 26.12.2024).
5. Tranter, L. Показатели Agile: полное руководство / L. Tranter. URL: https://tocpeople.com/2021/07/pokazateli-agile (дата обращения: 26.12.2024).