Управление проектами в IT: 5 кейсов, которые вас вдохновят

Автор: Алия Мустафина

управление проектами agile изображение

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

Управление проектами в IT: три жизненных цикла

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

Любая компания, отдавая предпочтение планированию, а не привычной работе по накатанной, подбирает свою методологию, которая будет полезна именно ей. Конечно, гораздо легче делать, как привыкли – по инструкции, в порядке очереди, как написано в книжке. Куда сложнее искать и нарабатывать собственные инструменты для реализации выбранных приоритетов.

Проектный менеджмент (РМ) в данном случае становится популярным и все более востребованным в самых разных отраслях. Ведь он и есть методология управления компанией, подразумевающая разделение имеющегося объема работы на части (проекты).

Многие компании только сейчас начинают понимать, что классическая, зачастую бюрократическая схема менеджмента по принципу «надо вот так и никак иначе», где есть строгий начальник и подчиненный, изживает себя. Данный шаблон бесполезен в условиях мирового рынка. Наступило время проектного управления с отдельными задачами и делегированием полномочий.

Во многом его развитию способствовал информационный бум интернета 2010-х годов. Тогда на нашу голову в свободном доступе «свалились» тонны ранее не доступной информации от зарубежного бизнеса из разряда «что такое менеджмент», «как разделять полномочия, уменьшать риски» и т.д.

Сегодня мы можем видеть в последних обновлениях, как корпорации с мировым именем и многомиллионной прибылью непрерывно сливаются или делятся на подразделения. Это – яркий пример РМ, когда в зависимости от критериев поставленных задач происходят «сдвиги», однако внутри компании продолжается прежняя работа по достижению стратегических задач.

IT project management (управление проектами IT) в данном случае собирает в одно целое выявленные методы, принципы и политику ведения бизнеса. Благодаря ему сопровождение проектов становится более прозрачным, начиная от создания концепции и до полного завершения.

Если говорить коротко о том, как управлять проектами в IT, то, в первую очередь, необходимо определить функции, нарисовать схемы, таблицы всей компании и отдельно взятого проекта. Исходя из полученных приоритетов, выбираете максимально подходящую методологию. Далее дело остается за специальным сервисом по управлению проектами, где вся представленная информация будет компоноваться, контролироваться и улучшаться.

В целом, управлению проектами в IT свойственно 3 цикла:

  • Прогнозируемый – самый традиционный из всех имеющихся, предполагает поэтапное линейное движение.
  • Итерационный – самый инновационный, подразумевающий увеличение функционала ПО при необходимости с каждым новым шагом – неизменно в рамках одного и того же проекта.
  • Адаптивный – самый гибкий, при котором в любой момент может поменяться цель компании, или вовсе стратегия. И неважно, что задумывалось первоначально. Здесь наше все – Agile, Scrum и другие гибкие методы.

Agile – безусловно, ключевая методика IT project management, которую, если и ругают, то хвалят точно чаще. Сложности с внедрением Agile, как правило, возникают в крупных компаниях с десятками команд, работающими над достижением общей цели.

Ниже мы представим наиболее популярные кейсы с известными заголовками, демонстрирующие то, что масштабирование Agile не только допустимо, но и может приносить большие выгоды. Будем рады, если из данных примеров вы возьмете что-то полезное для собственного опыта.

LEGO

Используемый фреймворк Agile: Scaled Agile Framework (SAFe)

Старт реализации: 2015 год

Свой путь к гибкости LEGO начала с внесения изменений на командном уровне. В то время в организации было задействовано 20 продуктовых команд. Изначально лишь 5 команд были преобразованы в Scrum-команды. Постепенно по их стопам пошли оставшиеся 15 команд.

Несмотря на предпринятые изменения, команды по-прежнему не могли эффективно сотрудничать друг с другом. Тогда компания последовала шаблону структуры SAFe и добавила еще один уровень – так называемый программный уровень с созданием команды команд (также известная как Agile Release Train (ART).

Команда команд каждые 8 ​​недель собиралась на большую сессию планирования, длившуюся полтора дня. Во время этой встречи команды демонстрировали свою работу, оценивали риски, планировали следующий период выпуска.

Не забыла LEGO и про разделение на организационные уровни, характерные для структуры SAFe. Это – уровень портфеля, самый верхний уровень системы с долгосрочными бизнес-планами, заинтересованными сторонами и высшим руководством.

Для справки: SAFe — фреймворк, своего рода надстройка над SCRUM, оптимизирующая управление командами из 100 и более человек. Востребована при необходимости координации работы над отдельным проектом или взаимосвязанными проектами для 5 или более Scrum-команд.

Результаты:

  1. После того, как разработчикам была предоставлена возможность управлять работой специалистов, утратила силу необходимость в армии «менеджеров с ненужными таблицами». Ушла необходимость вести лишнюю документацию и осуществлять тем самым непродуктивную работу.
  2. Разработчики стали давать более точные оценки, а результаты оказались более предсказуемыми. Если раньше быстрее всех мог закончить свои задачи работник, умеющий кричать громче всех, то теперь, когда видимость стала предельной, решения принимались, исходя из реальной необходимости.
  3. Ничто не может сравниться с личным общением и тем положительным влиянием, которое оно оказывает на моральный дух команды. Особенно общение во время масштабных встреч команд.
  4. Визуальное, неформальное (в игровой форме) планирование помогает сосредоточиться, делает многие вопросы очевидными и упрощает их решение. Предоставление сотрудникам независимости придало им мотивации, напрямую улучшив показатели в работе.

Cisco

Используемый фреймворк Agile: Scaled Agile Framework (SAFe)

Старт реализации: 2015 год

Исследование сотрудника компании А. Панди касается отдельного продукта Cisco – Платформы выставления счетов за подписку.

Ранее проект придерживался методологии Waterfall. Это значит, что у Cisco были отдельные группы работников, ответственные за проектирование, сборку, тестирование и внедрение. Погрешностей было много, а сроки часто срывались. Люди работали сверхурочно.

В 2015 году компания перешла на SAFe.

Cisco создала три объединенные команды Agile разработчиков (Agile Release Trains), работающих совместно на протяжении длительного времени по следующим направлениям:

  • Возможности;
  • Дефекты;
  • Проекты.

Каждый день команды собиралась на 15-минутное совещание для обсуждения рабочих моментов. Таким образом, с переходом на SAFe в работе была достигнута максимальная прозрачность: каждая команда знала, что делают другие. Кроме того, через подобную подотчетность и регулярное обновление статусов командам было легче понимать, какие действия предпринимать непосредственно внутри.

Проект также был объединен со структурой Scrum, которая использовалась в другом продукте – приложении WebEx для Samsung. Кроме того, были задействованы некоторые методы XP – такие, как разработка через тестирование и непрерывная интеграция (CI). Таким образом, в рамках одной компании был использован один фреймворк Agile для одного продукта, и другой – для иного. Такое тоже допустимо и, как видим, неплохо работает.

Результаты:

После того, как Cisco начала следовать методологии SAFe, чаще выпускать релизы и внедрять непрерывную интеграцию (CI), она получила:

  1. Снижение критических и серьезных дефектов на 40%.
  2. Снижение DRR (процент отклоненных дефектов) на 16%.
  3. Повышение на 14% DRE (Defect Removal Efficiency) – благодаря CI и большему взаимодействию с международными командами.
  4. Исчезла необходимость в сверхурочных работах, соблюдались запланированные дедлайны.

British Telecom

Используемый фреймворк Agile: Scrum + XP

Старт реализации: 2004 год

Задача – переход на 90-дневный цикл доставки. Исследование было проведено Я. Эвансом из British Telecom, где он рассказал о переходе компании на Agile. В 2004 году в British Telecom был принят новый ИТ-директор, который решил в корне изменить процесс Waterfall.

Старая модель вызывала ряд проблем:

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

Чтобы решить все эти проблемы, British Telecom решила применить гибкий подход к разработке программного обеспечения и перейти на более короткие циклы выпуска:

  • Вместо того, чтобы заранее утверждать документально все требования, было принято решение идти от обратного и действовать по ходу развития событий.
  • Клиенты были вовлечены в процесс согласования.
  • Стали проводиться меньшие, но более частые итерации – в целях улучшения качества.

Результаты:

По прошествии двух лет с момента преобразований никто в British Telecom не пожелал вернуться к старой модели Waterfall.

Вот некоторые достижения, к которым пришли:

  1. Срок поставки сократился с 12 месяцев до 90 дней.
  2. Все участники сошлись во мнении установить строгие приоритеты и сосредоточиться только на тех проектах, которые увеличивают ценность бизнеса.
  3. По итогам каждого цикла программа оценивалась на предмет количества так называемых успешных маркеров. Исходя из результатов, команда могла рассчитывать на бонус.
  4. Использование гибких методов повысило моральный дух и мотивацию разработчиков.

Национальный банк Канады

Используемый фреймворк Agile: Scrum of Scrums

Старт реализации: 2012 год

Национальный банк Канады принял решение о переходе на Agile с целью поиска баланса между жесткими требованиями соответствия и практиками Agile – для достижения максимальной гибкости. Зачастую приходилось идти на компромисс – было много вещей, которые банк просто не мог оставить на волю случая.

Результаты:

  • Требования к бэклогу должны быть подписаны, прежде чем их можно будет выбрать для спринта.
  • Введен порядок согласования спринтов.
  • Решено создать долгосрочную дорожную карту Sprint, отражающую стратегические планы компании.
  • Архитектура стала конечным продуктом, и ее нужно было решать на ранней стадии проекта (в то время как Agile обычно советует брать на себя серьезные обязательства как можно позже).
  • Был разработан инновационный метод утверждения, так называемый «План «Минус тридцать». Согласно этому плану, команда начинает сбор данных для будущих проектов и их согласование в середине текущего спринта (за 30 дней до начала).

PTC

Используемая среда Agile: дисциплинированная гибкая разработка DAD

Старт реализации: 2014 год

В этом тематическом исследовании рассказывается о том, как Д. Дэйм помог PTC достичь гибкости, следуя подходу DAD.

Метод предназначен для компаний, где имеются:

  • Большие команды;
  • Устаревший код (по статистике около 90% Agile-команд имеют дело с унаследованным кодом);
  • Организационные и иные сложности;
  • Четкое следование нормативным требованиям.

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

Во многом PTC столкнулся с теми же трудностями, что и Национальный банк Канады из выше представленного исследования:

  • Это было строго регулируемое пространство, требующее соблюдения множества нормативных требований.
  • Изначально всегда возникали паузы между спринтами, поскольку на согласование рабочих моментов уходило много времени.
  • Также на начальных этапах почти всегда присутствовал «побочный эффект» – незавершенные текущие задачи из предыдущего спринта.
  • Разработчикам и менеджерам было трудно прийти к единому результату.

Что было сделано в итоге для решения данных четырех проблем:

  1. Чтобы избежать утверждения любой крошечной функции, Дэйв решил разграничить задачи с высоким и низким уровнем риска. В последнем случае команды могли принимать самостоятельно решение, не прибегая к утверждению вышестоящих лиц.
  2. Если раньше команда заканчивала спринт и ждала, когда сможет приступить к следующему, теперь для устранения пауз между ними была создана команда разработчиков. Цель команды – непрерывно работать над получением обратной связи от клиентов / акционеров.
  3. Для предотвращения перезагруженности были пересмотрены условия планирования и подготовки. Принято решение иметь 2 уровня DoD, где помимо своего у каждой команды, также будет DoD всей компании – в целях поддержания общего качества.

Итак, попробуем выделить, что объединило представленные исследования. Все компании, внедрившие фреймворки Agile, отметили:

  • Более высокую производительность;
  • Меньше дефектов продукта;
  • Больше четкости при оценке рисков;
  • Больше счастья в глазах сотрудников;
  • Экономию времени при выходе на рынок.

Практически каждая из данных компаний адаптировала готовую структуру Agile к своим конкретным потребностям.

Безусловно, Agile невозможно реализовать с наскока, неопытной командой, за короткий отрезок времени, но внедрение гарантированно улучшит взаимодействие между IT и бизнесом, ускорит выход продукта на рынок, повысит ценность продукта для конечного клиента.

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

Оставайтесь гибкими, создавайте лучшие продукты, и да пребудет с вами сила Agile!

К списку новостей

Коментарии:

Комментариев ещё нет.

Оставьте ваш комментарий