Methodology for improving the effectiveness of agile approaches in project management
Ayupov A.I.1
1 Негосударственное частное образовательное учреждение высшего образования Московский финансово-промышленный университет «Синергия»
Download PDF | Downloads: 54
Journal paper
Leadership and Management (РИНЦ, ВАК)
опубликовать статью | оформить подписку
Volume 11, Number 1 (January-March 2024)
Indexed in Russian Science Citation Index: https://elibrary.ru/item.asp?id=63891787
Abstract:
This article is dedicated to the application of flexible approaches in project management, in particular Agile. It describes in detail the Agile principles and methodologies, as well as its advantages over traditional approaches. The article focuses on the importance of responding quickly to change and adapting to new goals without sacrificing product quality. The article also provides recommendations for improving the Agile effectiveness in project management.
In this article, the author not only examines the principles of Agile project management and their impact on project success but also takes an important step forward by suggesting concrete steps to improve the effectiveness of these approaches. Emphasis is placed on the importance of management training and support, process transparency, team engagement, and maintaining a strong team skill set.
The author touches upon an important scholarly issue: the lack of specific and applicable recommendations for implementing Agile methodologies in project management. This is important because in a constantly changing market with new requirements and technologies, flexibility and the ability to adapt quickly become key factors for the success of any project.
The article will be interesting and useful not only for specialists in the field of project management who are looking for new approaches and methods to improve the efficiency of their work but also for managers of companies who want to optimize project management processes. In addition, the material of the article will be useful for specialists in personnel training and development, as it offers specific recommendations for training and supporting the team in the process of applying Agile methodology.
Keywords: management, Agile, flexibility, project management, Scrum, Kanban, Six Sigma, change, adaptability, innovation, training, team, leadership, methodology, efficiency, study, product development, client, customer, quality, interaction, planning
JEL-classification: O30, O31, Q55, O21, P11, P21
Введение:
В современных условиях для каждой компании как никогда важно быстрое реагирование на изменения, происходящие во внешней среде. Развитие технологий, цифровизация экономики и конкурентная борьба подчеркивают значимость проектного управления, которое позволяет достигать тактических и стратегических целей, разрабатывая и внедряя инновационные решения и предоставляя уникальную продукцию на рынке.
Современный бизнес-мир характеризуется высокой степенью неопределенности и быстрыми изменениями. Это требует от организаций быстрой адаптации и гибкого подхода к управлению проектами. В этом контексте тема данной работы становится особенно актуальной. Гибкие подходы в управлении проектами (Agile) позволяют быстро реагировать на изменения внешней среды, улучшить коммуникацию внутри команды и повысить эффективность разработки продукта [1, с. 7-11].
Многие ученые и практики значительно внесли вклад в развитие темы гибкого управления проектами. Бек К. и Фаулер М. [2, с. 15-24] подчеркивают значимость Agile подходов, они способствуют более быстрому созданию высококачественных продуктов и их правильному развитию благодаря гибкости рабочих процессов и эффективному взаимодействию всех заинтересованных сторон. Джим Хайсмит в своей работе "Agile Project Management" [3, c. 25-28] подчеркивает, что гибкое управление проектами позволяет достичь более высокой степени удовлетворенности клиентов благодаря постоянной обратной связи и возможности быстрого внесения изменений в проект.
Однако, несмотря на все преимущества Agile, в научной литературе все еще отсутствуют конкретные и применимые рекомендации по внедрению Agile-методологий в проектное управление. Многие ограничиваются общими концепциями и принципами, не углубляясь в детали их практического применения.
Целью данной работы является заполнение этого научного пробела и разработка конкретных рекомендаций по внедрению гибкого подхода в управлении проектами.
Научная новизна данной работы заключается в предложении инновационного подхода к управлению проектами, который позволяет совместить гибкость и адаптивность с жесткими требованиями и стратегиями проектного управления. Это дает возможность быстро адаптироваться к новым целям и задачам без потери качества продукта.
Кроме того, научная новизна данной темы заключается в том, что она объединяет в себе два актуальных направления - гибкие подходы и проектное управление. Ранее эти области рассматривались отдельно друг от друга, однако в настоящее время все больше компаний и организаций осознают необходимость сочетания этих методологий для достижения максимальной эффективности в управлении проектами. Таким образом, данная методика представляет собой инновационный подход к управлению проектами, который позволяет совместить гибкость и адаптивность с жесткими требованиями и стратегиями проектного управления.
Авторская гипотеза заключается в том, что применение гибкого подхода в управлении проектами позволяет повысить эффективность работы команды и качество конечного продукта. Это особенно важно в условиях быстро меняющегося бизнес-окружения, где способность быстро реагировать на изменения и адаптироваться к новым условиям становится ключевым фактором успеха.
Методология данного исследования основывается на комплексном подходе, включающем анализ научной литературы, сравнительный анализ различных методологий управления проектами, а также практические рекомендации и методы, основанные на опыте автора в области гибкого управления проектами. Это позволит получить максимально объективную и полную картину, а также выработать эффективные рекомендации по применению Agile в проектном управлении.
Учитывая все о чем говорили выше, в статье будем рассматриваться гибкое управление проектами в современном мире.И ключевая роль здесь отведена Agile. Это методика управления проектами и разработки программного обеспечения, которая способствует более быстрому созданию высококачественных продуктов и их правильному развитию. Этот результат достигается благодаря гибкости рабочих процессов и эффективному взаимодействию всех заинтересованных сторон: клиентов, заказчиков и команды проекта.
Необходимо осознавать, что Agile-подход представляет собой альтернативу каскадному (последовательному) методу управления проектами в сфере научных исследований. В контексте инновационных исследовательских проектов, в которых команда создает новаторские решения, до этого не существовавшие, применение каскадного подхода оказывается малоэффективным. Попытка заранее разработать строго ограниченный план и придерживаться его может повлечь за собой риск стагнации на определенном этапе процесса и получение результатов, не соответствующих требованиям исследования.
Поэтому в контексте разработки программного обеспечения для научных целей имеет смысл применять итерационный и гибкий подход. Этот подход позволяет проводить быстрые проверки гипотез и взаимодействовать с заказчиками на различных промежуточных этапах разработки. Если возникают изменения, планы и приоритеты могут быть адаптированы под новые обстоятельства. Гибкость, адаптивность, эффективность и простота - важные характеристики Agile-подхода в контексте научных исследований. Тем не менее, также важен контроль над темпом работ; слишком длительная разработка проекта и постоянное отсрочивание его завершения могут вызвать недовольство со стороны заказчиков или истощение финансирования, что необходимо учитывать [7, с. 1117-1118].
Отдельно рассмотрим манифест Agile – документ, который определяет ключевые ценности и принципы Agile методологий.
«Ценности Agile:
1. Приоритет людей и взаимодействия перед инструментами и процессами.
2. Работающий продукт важнее доскональной документации.
3. Взаимодействие с заказчиком полезнее точного соблюдения условий договора.
4. Готовность к переменам эффективнее слепого следования изначальному плану.
Принципы Agile:
1. Вся команда обладает полной свободой в принятии решений относительно всех аспектов проекта: выбора технологий, архитектурных решений, методик и практик. Каждый разработчик имеет возможность работать с технологиями, которые ему интересны, и вносить свой вклад в продукт, что придает его труде смысл и подчеркивает его ценность в рамках команды.
2. Бизнес в итоге получает актуальный продукт, который соответствует потребностям пользователей. Рабочая среда команды стимулирует комфорт и интерес к работе, а рабочие процессы остаются подвижными и гибкими.
3. Пользователь получает настояще полезный продукт, над развитием которого он имеет влияние. Продукт регулярно обновляется с добавлением новых функциональностей и устранением ошибок.
4. Все это приводит к позитивным результатам: проект завершается созданием высококачественного продукта, который легко адаптировать под изменения. Клиентам приятно использовать продукт, и команда разработчиков остается мотивированной продолжать свою работу» [8, р. 2121].
Эти ценности и принципы позволяют разрабатывать уникальные продукты и быстро адаптировать к изменениям внешней и внутренний среды без потери качества проекта.
Исследование популярных подходов для гибкого управления проектами
В настоящий момент выделяют разные методологии гибкого управления проектами, которые включают в себя, как технические, так и управленческие инструменты, направленные на создание качественного продукта.
Сравнительный анализ этих методик представлен в таблице 1
Таблица 1 – Сравнительный анализ гибких методов проектного управления, [4, с. 16-18]
Методика
|
Описание
|
Преимущества
|
Недостатки
|
Scrum
|
Методика гибкого управления, которая используется
для разработки и управления проектами. Основана на принципах итеративной и
инкрементальной разработки, а также на активном взаимодействии между
участниками проекта. Включает в себя роли, события и артефакты, которые
помогают оптимизировать процесс разработки и достижение целей проекта.
|
Высокая степень гибкости и адаптивности к изменениям.
Разделение работы на короткие циклы (спринты) позволяет быстрее достигать результатов. Прозрачность процесса работы благодаря регулярным отчетам и встречам. Акцент на командной работе и самоорганизации. Основана на принципах Agile, что позволяет быстро реагировать на изменения внешней среды. |
Требует высокой квалификации и опыта участников
команды.
Не подходит для проектов с четко определенными требованиями и дедлайнами. Требует постоянного взаимодействия с заказчиком и готовности к изменениям в процессе работы. |
Kanban
|
Методика гибкого управления, которая используется
для улучшения производительности и эффективности бизнес-процессов. Основана
на принципе визуализации рабочего процесса и ограничении количества
одновременно выполняемых задач. Включает в себя доску Kanban, карточки задач
и правила ограничения рабочего потока.
|
Простота и гибкость внедрения.
Акцент на потоке работы и минимизации времени простоя. Возможность быстро реагировать на изменения внешней среды. Удобная визуализация процесса работы. |
Не подходит для проектов с большим объемом работы и
жесткими дедлайнами.
Не имеет четких ролей и ответственностей в команде. Может привести к перегрузке участников команды из-за отсутствия ограничений на количество задач в работе. |
Six Sigma
|
Методика управления качеством, которая используется
для повышения эффективности бизнес-процессов и уменьшения количества
дефектов. Основана на систематическом подходе к улучшению процессов путем
определения и устранения источников вариации и ошибок. Включает в себя
статистические методы и инструменты для анализа и улучшения процессов.
|
Ориентация на качество и улучшение процессов.
Использование статистических методов для анализа данных. Четкое разделение ролей и ответственностей в команде. Уделяет внимание обучению и развитию участников команды. |
Требует высокой квалификации и опыта участников
команды.
Не подходит для проектов с высокой степенью неопределенности. Требует значительных временных и финансовых затрат на обучение и внедрение |
Scrumban
|
Скрамбан - это гибкий подход к управлению проектами
и работой в командах, который сочетает элементы Scrum и Kanban. Scrumban
подходит для проектов, где требуется баланс между структурированностью и
гибкостью.
|
Фокус на непрерывном улучшении процесса, без
необходимости прерывать рабочий поток. Более гибкое планирование и управление
задачами по сравнению со Scrum.
|
Может быть сложно для внедрения в командах, которые
не имеют опыта работы с Scrum и Kanban.
|
Lean
|
Lean - это методология управления процессами,
ориентированная на устранение потерь и повышение эффективности процессов.
Lean основана на принципах постоянного совершенствования процессов и уважения
к людям.
|
Фокус на создании ценности для клиента и устранении
потерь в процессах. Поддержка культуры постоянного совершенствования.
|
Необходима поддержка культуры непрерывного улучшения
и уважения к сотрудникам на всех уровнях организации.
|
PRINCE2
|
PRINCE2 - это структурированный метод управления
проектами, который охватывает все аспекты проекта от начала до конца.
|
Основное преимущество PRINCE2 - это предсказуемость
и контроль над проектом. Четкая структура и роли в проекте.
|
Может быть слишком жестким и бюрократическим для
некоторых проектов, особенно для малых и гибких команд.
|
CPM
|
CPM (Critical Path Method) - метод управления
проектами, позволяющий определить наиболее критический путь выполнения
проекта.
|
Оптимизация планирования и контроля над сроками.
Предоставляет четкий план выполнения проекта.
|
Необходима точная оценка времени выполнения каждой
задачи, что может быть сложно в условиях неопределенности.
|
CCPM
|
CCPM (Critical Chain Project Management) - метод
управления проектами, который фокусируется на ресурсах и буферах времени для
управления рисками и задержками.
|
Повышение эффективности использования ресурсов.
Управление временем и рисками.
|
Требует четкого понимания и контроля над ресурсами
проекта. Также может потребоваться пересмотр подхода к планированию и оценке
рисков.
|
FDD
|
FDD (Feature Driven Development) - итеративная и
инкрементальная методология разработки программного обеспечения, ориентированная
на функции.
|
Фокус на доставке функций. Четкая структура и роли в
проекте.
|
Может быть сложно для внедрения в командах, которые
не имеют опыта в разработке программного обеспечения.
|
Crystal
|
Crystal - семейство методологий Agile, которые адаптируются
к конкретному проекту и команде.
|
Гибкость и адаптивность. Фокус на людях и
взаимодействии, а не на процессах и инструментах.
|
Может быть сложно для внедрения в командах, которые
не имеют опыта в Agile. Потребуется время и усилия на адаптацию методологии
под конкретный проект и команду.
|
Если рассматривать основные принципы Agile по сравнению с классическими строгими методологиями, такими как Waterfall, можно выделить несколько отличий:
1. Изменчивость целей: В Agile конечная цель проекта может меняться в любой момент, и это рассматривается как нормальное явление. Это связано с неизбежными изменениями в требованиях клиентов и окружающей среде.
2. Меньше времени на анализ и планирование: Agile предполагает более краткосрочное планирование, так как детальные планы могут меняться. Это позволяет уделить больше внимания техническому совершенству продукта.
3. Итеративная разработка: В Agile каждый небольшой цикл разработки должен приводить к готовому продукту, даже если не все функции реализованы.
4. Поддержка новых требований: Новые требования к продукту могут быть инкорпорированы в последующие итерации разработки.
5. Гибкие сроки: Сроки проекта в Agile обычно более гибкие, с учетом возможных задержек и изменений.
6. Активное участие руководителя: Руководитель в Agile команде участвует активно на протяжении всего процесса, а не только на начальном и конечном этапах.
Эти принципы делают Agile более адаптивным и способствуют более эффективной разработке в условиях быстро меняющегося окружения.
Применение гибких подходов в проектном управлении (Agile) имеет несколько ключевых особенностей:
1. Проект разбивается на короткие циклы, что позволяет учитывать меняющиеся требования.
2. Планирование осуществляется на короткие временные интервалы (недели или месяцы) и фокусируется на высокоприоритетных задачах.
3. Agile подходы сосредотачиваются на постоянном улучшении процесса, включая регулярные совещания, на которых команда проводит анализ своей деятельности и принимает решения о необходимости внесения изменений.
4. Поддерживает активное взаимодействие между участниками проекта.
5. Призвана удовлетворить потребности клиента через разработку эффективного продукта. Приоритеты определяются исходя из потребностей заказчика.
6. Способствует проведению регулярных проверок и оценок продукта, помогая быстро обнаружить и устранить ошибки.
Как уже отмечалось, значимость гибких подходов заключается в том, что они дают возможность быстро адаптироваться к новым целям и задачам без потери качества продукта.
Заключение:
Несмотря на многочисленные преимущества Agile, имеются и определенные проблемы. Одной из них является необходимость постоянного взаимодействия и общения между участниками команды и с заказчиком, что может быть затруднительным в некоторых условиях. Также, Agile требует высокой степени гибкости и адаптивности от команды, что может потребовать значительных усилий и времени на обучение и переориентацию.
Авторы рекомендуют проведение дополнительного обучения и подготовки для команд, которые переходят на Agile, а также активное использование инструментов и техник облегчения коммуникации, таких как Scrum-доски, видеоконференции и совместное программирование.
Возможные направления для дальнейших исследований включают изучение влияния Agile на эффективность и производительность команд в различных сферах и отраслях, а также разработку новых техник и инструментов для улучшения взаимодействия и координации в Agile-командах.
Далее рассмотрим ключевые шаги по повышению эффективности применения гибких подходов в проектном управлении.
1. Первый и важнейший шаг в успешной реализации гибких подходов – убедиться, что руководство и заказчики поддерживают и понимают принципы Agile. Это создаст основу для внедрения эффективной методологии и обеспечит необходимые ресурсы для проекта.
2. Знание теории Agile – важно, но недостаточно. Команды и руководители должны пройти практическую тренировку по применению методологий Scrum, Kanban и Lean. Они должны понимать, как данная методика работает на практике.
3. Прозрачность – ключевой принцип Agile. Рекомендуется использовать доски задач, электронные системы управления и регулярные встречи, чтобы обеспечить видимость текущего состояния проекта, что будет способствовать более четкой коммуникации, как внутри команды, так и с заказчиками.
4. Команды должны обладать всеми необходимыми навыками для завершения проекта, включая навыки разработчиков, тестировщиков, дизайнеров и других специалистов. Такая команда способна более эффективно работать над проектом, снижая зависимости от внешних ресурсов.
5. Крайне важно определить четкие цели и ключевые показатели эффективности (KPI), которые помогут оценить успех проекта и сделать его результаты измеримыми.
6. Как уже отмечалось, Agile позволяет быстро реагировать на изменяющиеся обстоятельства, поэтому очень важно регулярно проводить оценку внешних и внутренних рисков, чтобы не допустить сложностей [3, с. 533-534].
Таким образом, использование гибких подходов в проектном управлении является важным инструментом для достижения успеха в проектах. Методика Agile позволяет улучшить процесс управления проектами и повысить качество их результатов. Применение гибких подходов даст возможность быстро среагировать на изменения внешних условий и потребностей клиентов, улучшить коммуникацию и сотрудничество внутри команды проекта.
Для успешной реализации Agile необходимо строго следовать ее принципам и постоянно анализировать результаты для внесения корректировок. Не менее значимым фактором является обучение и поддержка команды проекта для успешного применения гибких подходов.
Таким образом, использование гибких подходов в проектном управлении позволит достичь поставленных целей без потери времени и качества выполнения поставленной задачи.
В заключение, стоит отметить, что гибкие методологии управления проектами, такие как Agile, могут предложить значительные преимущества в современном быстро меняющемся бизнес-окружении. Они позволяют командам быстро адаптироваться к изменениям, при этом уделяя особое внимание потребностям клиента и качеству конечного продукта. Ключ к успеху в использовании гибких подходов заключается в понимании и признании того, что изменения - это неизбежная часть любого проекта, и что команды должны быть подготовлены и готовы к этим изменениям.
Однако, также важно помнить, что гибкие подходы не всегда будут подходить для каждого проекта или команды. Они требуют определенного уровня зрелости и способности к самоорганизации со стороны команды, а также готовности заказчика активно участвовать в процессе разработки. В некоторых случаях, более традиционные методы управления проектами могут оказаться более подходящими.
В целом, выбор методологии управления проектами должен быть основан на конкретных целях, требованиях и обстоятельствах каждого отдельного проекта. Будь то Agile, Scrum, Kanban, Lean или любой другой подход, важно выбирать инструменты и методы, которые наилучшим образом поддерживают достижение целей и максимизацию ценности для клиента.
References:
Anokhina M.E., Sulimova E.A., Kustova S.A. (2019). Vnedrenie metodologii SCRUM i ee vliyanie na effektivnost raboty kompaniy [Implementation of the SCRUM methodology and its impact on the efficiency of companies]. Innovation and Investment. (4). 148-150. (in Russian).
Arustamyan R.Yu. (2019). Urovni realizatsii SCRUM-metodologii obucheniya [Implementation levels of scrum training methodology]. Nauka. Tekhnika. Tekhnologii (politekhnicheskiy vestnik). (3). 312-315. (in Russian).
Balashov A.I., Rogova E.M., Tikhonova M.V., Tkachenko E.A. (2023). Upravlenie proektami [Project management] Moscow: Izdatelstvo Yurayt. (in Russian).
Chekmarev A.V. (2023). Upravlenie IT-proektami i protsessami [IT project and process management] Moscow: Izdatelstvo Yurayt. (in Russian).
Gultyaeva M.A., Belorusova I.A., Ozhigov V.O. (2022). Sovremennye podkhody k realizatsii proektnogo menedzhmenta [Modern approaches to the implementation of project management]. Skif. Voprosy studencheskoy nauki. (5(69)). 533-537. (in Russian).
Khubulova V.V. (2020). Novaya paradigma upravleniya organizatsionnoy kulturoy: gibkie tekhnologii [A new paradigm of organizational culture management: flexible technologies] Teacher of the Year 2020. 30-36. (in Russian).
Kuznetsova E.V. (2023). Upravlenie portfelem proektov kak instrument realizatsii korporativnoy strategii [Project portfolio management as a tool for implementing corporate strategy] Moscow: Izdatelstvo Yurayt. (in Russian).
Lutokhina E.S. (2022). Preimushchestva ispolzovaniya gibkikh tekhnologiy upravleniya v proektnoy deyatelnosti [Advantages of using flexible management technologies in project activities] Priority and promising areas of scientific and technical development of the Russian Federation. 15-18. (in Russian).
Ozornin S.Yu., Terlyga N.G. (1022). Razrabotka adaptirovannoy modeli gibkogo proektnogo upravleniya [Development of a customized agile project management model]. Quality. innovation. education. (1(177)). 42-61. (in Russian). doi: 10.31145/1999-513x-2022-1-42-61.
Plakhotnikova M.A., Vertakova Yu.V. (2023). Informatsionnye tekhnologii v menedzhmente [Information technology in management] Moscow: Izdatelstvo Yurayt. (in Russian).
Shegay N.A. (2021). Agile-tekhnologiya gibkogo upravleniya proektnoy deyatelnostyu kak sredstvo formirovaniya informatsionno-kommunikatsionnoy kompetentnosti studentov vuzov [Agile project management methodology as a means to form higher school students´ information and communication competence]. Pedagogika. Voprosy teorii i praktiki. 6 (6). 1117-1125. (in Russian). doi: 10.30853/ped20210164.
Sohi A.J. Bosch-Rekveldt M. (2020). Four stages of making project management flexible: insight, importance, implementation and improvement Organization, Technology and Management in Construction. 12 (1). 2117-2136. doi: 10.2478/otmcj-2020-0008.
Страница обновлена: 26.04.2025 в 05:16:30