Гид по Agile: организация работы над проектами, достоинства и недостатки
Agile – это набор принципов и идей, на основе которых осуществляется управление проектами. Главная особенность подхода – в гибкости: задачи ставятся, выполняются и трансформируются в зависимости от ситуации, а готовность к изменениям важнее следования изначальному плану.
Происхождение Agile
Два события заложили основы для возникновения Agile подхода к управлению проектами.
В 1986 году Хиротака Такеучи и Икуджиро Нонака опубликовали статью «Новая игра для разработки новых продуктов» в журнале Harvard Business Review, где изложили новый способ разработки продуктов, сравнив его с матчем по регби. В игре члены команды достигают цели, постоянно реагируя на изменяющуюся ситуацию и адаптируясь к ней. Также и в управлении проектами – команда должна иметь возможность быстро реагировать на изменения потребностей клиента и другие внешние факторы с минимальными затратами.
Второе событие произошло в 2001 году, когда группа экспертов по программному обеспечению и управлению проектами собралась для выяснения того, что общего было в их наиболее успешных проектах. Результатом стал «Манифест гибкой методологии разработки программного обеспечения», в котором изложены идеи и принципы, лежащие в основе метода Agile.
Что выбрать: Agile или Классический подход в управлении проектами?
Классический подход к управлению проектами предполагает жёсткое планирование, строгую последовательность выполнения этапов и неизменность содержания проекта на протяжении всего времени работы над ним. В начале работы над проектом уже известно, каким будет продукт, сколько времени и средств понадобится на его разработку.
Главная особенность работы над проектами в соответствии с идеями и принципами Agile в том, что в начале работы над проектом неизвестно, каким будет конечный продукт и жизненный цикл проекта.
Традиционное управление лучше работает в стабильной среде, где необходим строго определённый конечный результат, а бюджет жёстко фиксирован. Обычно его применяют в области инженерных работ, на производстве и в строительстве.
Agile подходит проектам, где конечный продукт неопределён или быстро меняется среда его применения. Такой стиль управления выбирают компании по разработке программного обеспечения и стартапы, так как он помогает быстрее реагировать на запросы клиентов и изменения на рынке, адаптировать продукт к изменяющейся среде.
Как организовано управление проектами по Agile
Согласно Agile проект разбивается не на последовательные этапы, как в классических методах управления проектами, а на подпроекты, которые в результате собираются в готовый продукт.
Разработка и рассмотрение концепции, постановка целей и задач, назначение руководителя и другие работы по запуску проводятся для проекта целиком. Планирование, проектирование, разработка и тестирование осуществляются уже на уровне подпроектов.
Работа над проектом ведётся короткими циклами в 2-4 недели, которые называют «спринтами», каждый состоит из большого количества задач и имеет свой конечный продукт и результат.
Такой подход позволяет быстрее предоставлять результаты работы над отдельными элементами проекта и вносить в них правки без изменения других частей и существенных затрат.
Преимущества и недостатки Agile
Agile как и любая другая методология имеет как преимущества, так и недостатки.
Преимущества Agile
- Метод управления помогает быстрее изменять или адаптировать проект в соответствии с новыми требованиями.
- Работники остаются более мотивированными, работая над серией небольших быстрых подпроектов.
- Повышается внимание к конкретным потребностям клиентов.
- Способствует тесному взаимодействию членов команды и интенсивной обратной связи по задачам.
Недостатки Agile
- Для некоторых технических специалистов – умение и желание работать в команде.
- Длительный и сложный процесс перехода к данной модели управления, так как Agile – это набор принципов, в соответствии с которыми необходимо перестроить процессы и ценности компании.
Помогают адаптировать принципы Agile под потребности каждой конкретной организации специальные методики: Scrum, Kanban, Lean и другие.
Узнайте больше о методах управления проектами на сертификационном тренинге ICAgile Certified Professional!
Обсуждение
Войдите или зарегистрируйтесь, чтобы оставлять комментарии Войти