Agile – это общее название для разнообразных гибких подходов к работе и достижению целей. Сначала Agile как метод управления проектами возник в IT-среде, распространившись затем в другие сферы деятельности – от промышленной инженерии до искусственного интеллекта.
Краткая история проектного управления
Историю развития проектного управления можно условно разделить на четыре этапа:
- До 1958 года – разделение труда и календарное планирование. Развитие технологий внесло большой вклад в повышение эффективности и сокращение времени выполнения проектов. Разделение проекта на отдельные задачи привело к созданию иерархической структуры работ, вследствие чего управлять проектами стало гораздо легче.
- 1958-1979 гг. – появление инструментов проектного управления. В начале периода появились первые инструменты: PERT и CPM.
Дополнительная информация. Первые методы проектного управления зародились в США в процессе решения двух параллельных проблем: разработки двухступенчатой баллистической ракеты и разработки высокотехнологичных материалов частной корпорацией DuPont.
Эти методы стали основой для развития проектного управления не только предприятий государственного сектора, но и крупных частных организаций. К концу периода произошел переход к персональным компьютерам, начали появляться специальные программы и системы для управления проектами.
- 1980-1994 гг. – выход в массы. Вследствие резкого удешевления персональных компьютеров, их распространения и появления сети Интернет проектное управление стало доступно даже маленьким организациям.
- С 1995 года по наши дни – создание новой среды. С помощью интернета появилась возможность быстро продвигать, продавать и покупать товары. Таким образом продуктивность и клиентоориентированность компаний повысилась, организации и проектные команды оказались связаны между собой по всему миру для решения общих проблем.
Необходимость метода
Проект – это комплексное мероприятие, ограниченное по времени, бюджету и ресурсам, имеющее четкие указания по выполнению. Основная характеристика проекта – уникальный, инновационный замысел. Управление проектами обеспечивает основу для достижения заданных целей, замыслов, идей.
Таким образом, простыми словами Agile – это такая дорожная карта, которая помогает воплотить замысел в реальность эффективно и экономно.
Преимуществами проектного управления считаются:
- Увеличение эффективности в предоставлении услуг. Узнав, где могут возникнуть проблемы, можно научиться их избегать.
- Увеличение удовлетворенности клиентов. С помощью грамотного управления проект завершается в сроки в рамках бюджета.
- Рост и развитие команды. Позитивные результаты вдохновляют команду на дальнейшее эффективное исполнение проектов.
- Повышение репутации компании, получение конкурентных преимуществ.
- Возможности для расширения услуг. Этому способствует повышение репутации компании.
- Увеличение количества производимых товаров и услуг за конкретный промежуток времени в результате увеличения эффективности.
Как работает Agile
Прежде чем вникать в особенности работы проектного управления, необходимо сначала выяснить, что такое Agile.
Agile – интерактивный подход к работе над проектом. Он описывает проект как ряд маленьких задач и определяет наиболее приоритетные из них. Многие организации начинают внедрять новую модель управления, не разобравшись сперва в определении Agile – что это и принесет ли какую-то пользу организации.
Каждая задача оценивается не только по приоритетности, но и по времени ее выполнения. Выполнение наиболее приоритетных задач осуществляется в первую очередь.
Обратите внимание! Так как Agile-подход предусматривает гибкость в ведении проекта, в этом случае забытые задачи можно добавить в проект позже.
Так как Agile распространился на разные сферы деятельности, выделяются отдельные его направления. Чтобы понять, что такое Agile в менеджменте и маркетинге, необходимо выяснить основные принципы работы Agile.
Основные принципы прописаны в Agile-Манифесте. Этот документ был создан в феврале 2001 года ведущими разработчиками программного обеспечения.
Манифест определяет следующие принципы Agile:
- Наивысший приоритет – удовлетворение потребностей клиента, благодаря регулярной и ранней поставке требуемого программного обеспечения.
- Так как Agile-процессы позволяют использовать изменения в проекте для обеспечения клиенту конкурентного преимущества, они приветствуются даже на поздних стадиях разработки.
- Работающий продукт выпускается как можно чаще, с периодичностью от пары недель до пары месяцев.
- Во время работы над проектом разработчики и менеджеры должны ежедневно взаимодействовать.
- Над проектом должны работать мотивированные профессионалы.
- Наиболее практичный и эффективный способ обмена информацией – непосредственное общение.
- Основной показатель прогресса – работающий продукт.
- Постоянный рабочий ритм должен поддерживаться бесконечно всей командой.
- Гибкость проекта повышает постоянное внимание к техническому совершенству и качеству проектирования.
- Простота и минимизация лишней работы крайне необходима.
- У самоорганизующихся команд рождаются самые архитектурные и технические решения.
- Команда должна систематически анализировать способы улучшения эффективности и корректировать стиль работы.
Области применения
Agile Project Management (управление проектами с помощью методологий Agile) применяется в основном в крупных компаниях, в которых работа разделена на проекты, а проектами занимаются небольшие самостоятельные команды. В таких организациях по Agile в основном работают бизнес-подразделения, а не только отдел разработки.
Обратите внимание! В некоторых компаниях не удается полноценно адаптировать гибкие методологии (например, компании в банковской сфере). Поэтому в таких организациях на Agile-технологии перешли те подразделения, которые занимаются IT-разработками, и не связанные с основными бизнес-процессами.
Существуют признаки проектов, которым нужен гибкий подход в разработке:
- Большой и технологически сложный проект. В этом случае дешевле постепенно работать над продуктом и постоянно его тестировать, чем потом переделывать.
- Проект, длительный по времени.
- Проект с высокой неопределенностью – инновационный проект. Невозможно заранее продумать все его функции, поэтому эффективнее разбивать его на небольшие задачи и постоянно тестировать.
- Большое количество идей, при этом непонятно, какая идея будет удачная.
- С идеальным заказчиком. Когда клиент заинтересован в продукте и сам хочет во всем участвовать.
Специфика внедрения
Описывая Agile, что это такое, простыми словами, можно привести дословный перевод этого термина с английского языка – подвижный, быстрый, гибкий. Таким образом, при подходе Agile применяют гибкие методы и инструменты для достижения целей и исполнения проектов.
Внедрение Agile происходит постепенно и поэтапно, сменяя старую парадигму управления:
- Выбор методики внедрения. Существует множество методик гибкого управления, которые разработаны под различные условия. Самые популярные из них – Scrum («подход структуры») и Kanban («подход баланса»). Прежде чем подобрать подходящую методику, необходимо определить цели и задачи работы, сроки, количество сотрудников.
- Обучение персонала. Сотрудники должны быть готовы к изменениям, понимать базовые принципы Agile и знать, как с ними работать. Для решения этих проблем приглашаются бизнес-тренеры, которые специализируются на Agile-методологиях. Тренеры не только занимаются обучением персонала, но также составляют план, по которому будет происходить внедрение новых методологий.
- Демонстрация Agile. Тестирование методологии Agile, происходящее под контролем специалиста. В процессе демонстрации сотрудники проходят все этапы работы, изучают функции ролей и учатся взаимодействовать между собой в команде и между командами.
- Создание команды. Подбор сотрудников в команду, распределение обязанностей и задач, определение графика встреч и совещаний.
- Выбор инструментов для распределения задач, ведения отчетности и аналитики.
- Первый проект с Agile. Адаптация методики под особенности команды в процессе работы.
Обратите внимание! При профессиональном подходе сменить старую методику управления на Agile можно за 1,5-2 месяца.
Построение команд
Обычно команда, работающая по методологии Agile, состоит из 5-9 человек. Такая команда включает в себя:
- Владельца продукта – заказчик, или человек, который является посредником между заказчиком, пользователями и командой разработчиков.
- Мастера/учителя – человек, который наблюдает за исполнением основных принципов, помогает, направляет и решает вопросы, тормозящие работу.
- Разработчиков – люди с разным набором навыков и образованием, которые ведут весь проект от начала и до конца.
Основные качества Agile-команды:
- самоорганизация;
- кросс-функциональность;
- командная ответственность.
Эффективность команды определяется еще до ее появления. 60 % эффективности определяется структурой команды, 30 % – качественным стартом. Остальные 10 % определяются качеством командного коучинга. При построении команды особое внимание необходимо уделить ее организационной структуре, которая значительно влияет на успех:
- команда должна создаваться для продуктов или сервисов, которые действительно конечные пользователи покупают на рынке;
- физически команда должна находиться в одной комнате и сидеть за общим столом;
- в команде должна отсутствовать иерархия;
- успешность деятельности команды оценивается по бизнес-критериям;
- команда работает напрямую с владельцем продукта и не имеет функциональных менеджеров;
- команды сами формируют свой состав;
- основной состав, костяк команды стабилен и не меняется в течение 1-3 лет;
- члены команды получают зарплату исходя из того, насколько мультизадачными они становятся;
- члены команды постоянно обучаются и расширяют свои компетенции.
Обратите внимание! Agile-методология – это общее название управления проектами. Редко компания бывает построена исключительно на принципах Agile. Обычно компании используют несколько подходов в связке для достижения максимальной эффективности.
Тем не менее, используя философию Agile и ее методологий Scrum и Kanban в работе над проектами, организация может повысить гибкость производства и быстрее приспосабливаться к меняющимся тенденциям рынка.
Поставить оценку