Методы Agile могут внести существенный вклад в успех проекта, но предъявляют высокие требования к команде внедрения. Необходимо как глубокое знание предмета, так и умение работать с программным обеспечением, используемом в проектном менеджменте. Естественно, желательно подтвердить знания сертификатами.
Суть Agile-методов проектного менеджмента – использование коротких циклов развития, так называемых спринтов, чтобы постоянно совершенствовать продукты и услуги. Вообще-то такие методы пошагового развития известны ещё с 1957 года. Широко обсуждать их начали в 70-е годы прошлого века благодаря публикациям Уильяма Ройса. В 2001 году 17 разработчиков программного обеспечения выпустили Манифест Agile. В нём на основании своего опыта ими были сформулированы четыре ключевых понятия и двенадцать принципов итеративного, клиентоориентированного подхода.
Эти двенадцать основополагающих принципов
актуальны и сегодня. Вот они:
1.
Высший
приоритет - чтобы клиент был доволен. Это достигается тем, что разработка становится
быстрым и непрерывным процессов.
2.
Внесение
изменений в требования приветствуются на каждом этапе разработки. Такая
гибкость даёт преимущества перед конкурентами.
3.
Продукт
или услуга должны выпускаться как можно быстрее.
4.
Владельцы
и разработчики работают плечом к плечу.
5.
Владельцы
мотивированы на выполнение проекта наилучшим образом точно так же, как все
члены команды проекта. Команда получает все необходимые ресурсы и поддержку для
достижения намеченных целей.
6.
Наиболее
эффективная коммуникация для успешного проекта – встречи вживую.
7.
Единственный
показатель успеха – работающий продукт.
8.
Разработчики
и заказчики не упускают из внимания возможность развития в ходе выполнения
работ.
9.
Фокусирование
внимания на техническом совершенстве и хороший дизайн повышают гибкость.
10. Чем
проще, тем лучше.
11. Лучше
всего с выполнением требований по архитектуре и дизайну справляются самоорганизующиеся
команды.
12. В ходе выполнения проекта стиль работы постоянно совершенствуется, что делает её
ещё более эффективной.
Методы Agile, возникшие в среде
программистов, выходят за рамки ИТ и обещают повысить производительность труда
и в других отраслях. Ни для кого не секрет, что по мере цифровизации экономики
многие предприятия всё больше и больше практикуют удалёнку. Сочетание методов Agile и цифровых рабочих мест даёт следующие
преимущества:
- · Большая гибкость.
- · Большая производительность.
- · Большая прозрачность.
- · Повышение качества.
- · Снижение риска не достигнуть цели.
- · Собственники более довольны работой.
Команды, спонсоры, руководители проектов и клиенты ожидают от методов Agile в управлении проектами того, что решения будут быстрее внедряться при меньших затратах ресурсов. Способность управлять изменениями также должна улучшиться. Ожидается увеличение продаж за счет формирования индивидуальных предложений клиентам более коротких циклов продаж. Помимо этого, метод Agile помогает быстрее отслеживать ошибки, оптимизировать процессы разработки, очистить структуру от лишних деталей и, в целом, сделать проекты более управляемыми. В конце концов заказчик ждёт, чтобы всё крутилось вокруг потребностей клиента. Это может быть достигнуто более совершенной обратной связью.
Методы Agile, как и любые другие методы, нельзя слепо использовать для всех проектов. Очевидно, нужно взвесить, какой из методов применить. Методы Agile не будут работать, если пользователь не обозначил задачи достаточно чётко. Плохо так же, если команда недостаточно опытна или к сотрудничеству приходится принуждать. А бывает так – в ходе процесса возникают противоречия между интересами разработчиков и заказчиков, а опыт конечных пользователей вообще игнорируется. И самой культуре компании может противоречить большая гибкость в ущерб формальным правилам. Для некоторых сотрудников старой закалки это проблема.
Гибридное решение как альтернатива.
В связи с этим напрашивается использование комбинаций классических методов и Agile.
Некоторые компании используют классическую модель «Водопада» на этапе планирования и переходят на гибкие методы уже в процессе разработки. Такой подход делает метод Agile привлекательным для многих проектов в самых разных отраслях. Оптимальное соотношение различных методов индивидуально для каждого проекта.
К методам Agile относятся Scrum, Kanban, Lean.
Scrum — это мощная среда для внедрения процессов agile в разработку программного
обеспечения и другие отрасли. Этот метод используется на коротких этапах работы
(спринтах). Участники встречаются каждый день на коротких встречах, так
называемых схватках, чтобы обсудить ход работ. Каждый из них выполняет какую-то
одну из трёх ролей: Скрам-мастер, Владелец продукта и Члены команды.
Владелец продукта создает бэклог продукта и определяется с приоритетом задач, которые необходимо выполнить. Команда самостоятельно выбирает задачи из бэклога и решает, как их реализовать. Выбранные задачи должны быть выполнены в течение спринта, который обычно длится от двух до четырех недель. Взаимодействие Скрам-мастера и команды строится на коротких ежедневных встречах. Каждый спринт заканчивается «разбором полётов». Эта концепция выдерживается на протяжение всего жизненного цикла проекта.
Вот неплохое видео по этим методам:
Четыре типичных вызова.
Если применять методы только в каком-то
одном проекте, то это не гарантирует успех, поскольку нет ясности в целях и
средствах. Поэтому для обеспечения устойчивого роста необходима интеграция Agile проектов.
При работе методам Agile ни в коем случае нельзя пренебрегать рубежным
контролем. «Галопом по спринтам» ведёт к тому, что вы не уделите достаточно
времени и внимания анализу событий, и, как следствие, рискуете не заметить
ошибки, которые впоследствии вылезут боком.
По большому счёту, предприятие должно
иметь свои собственные ноу-хау в этой области. Несмотря на бурный рост числа
проектов по методу Agile, не всегда бывает просто получить в своё
распоряжение подходящих специалистов. Ограниченность таких ресурсов –
существенное препятствие успеху.
Комментарий
блоггера: Тоже мне, откровение! Вообще-то экономика – это наука о рациональном
использовании ограниченных ресурсов. Работайте с тем, что есть либо, как
говорили в «Карнавальной ночи», воспитывайте Бабу Ягу в своём коллективе. Впрочем,
далее мы увидим, что авторы статьи это прекрасно понимают. Конец комментария.
Итак,
если предприятие находится в поиске толковых менеджеров проектов, желающих работать
по Agile-методам, то оно должно обращать внимание на
следующие шесть навыков:
- Способность разделять важное и неважное и концентрироваться на важном.
- Стрессоустойчивость, куда же без неё!
- Лидерские качества, прежде всего умение мотивировать команду на протяжении всего проекта.
- Организаторские таланты выше среднего и способность правильно расставлять приоритеты.
- Способность быстро реагировать на изменение обстановки.
- Высочайшая готовность к переменам, чтобы избегнуть ошибок и неразберихи.
Инструментарий и сертификаты.
Комментарий блоггера. В оригинальном тексте указаны зарубежные фирмы, занимающиеся обучением и сертификацией по использованию методов Agile. Я решил вместо этого дать ссылки на аналогичные украинские фирмы. Конец комментария.
BrainRain — экспертный центр по развитию гибких методологий, партнер
Scrum.org и Management 3.0. Agile - трансформации в организациях, консультации,
обучение и сертификация специалистов, а также формирование соответствующих
команд.
Українська асоціація управління проектами “UPMA”
орієнтована на просування проектного, програмного та портфельного управління з
використанням компетентнісних моделей розвитку зацікавлених сторін з можливістю
їх міжнародної сертифікації. Міжнародна валідація таких систем сертифікації
забезпечує визнання проведеної сертифікації та виданих сертифікатів у всіх
країнах світу для менеджерів проектів і програм, команд менеджерів, офісів з
управління проектами, консультантів, тренерів і викладачів ЗВО, організацій.
Академія Scrum Ukraine
Про
инструментарий для работы с методами Agile можно узнать здесь,
здесь и здесь.
Будущее методов Agile.
Конкуренция обостряется, время для внедрения
становится всё короче и короче. По этой причине методы Agile имеют больше преимуществ, чем недостатков. Не забываем и про тенденцию к
переходу на удалёнку, которая так же стимулирует использование Agile и гибридных методов, чтобы достигнуть необходимой гибкости, скорости и
роста производительности. Уже сейчас новые методы используются в самых разных
отраслях и, без сомнения, сфера их применения будет расширяться в дальнейшем.

