Метод быстрого прохода в управлении проектами. Редкий успешный кейс

Kate

Administrator
Команда форума
Меня зовут Андрей, руковожу проектами в РСХБ-Интех. В бэкграунде 6 лет управления проектами, портфелями проектов в интехе, ритейле, сертификация PME, PRIME. Сегодня я хочу рассказать о редком успешном кейсе использования метода быстрого прохода, и что это дало заказчику.

Итак, погнали!

Рождение задачи​

В июле 2020 г. решили обновить продуктовую линейку кредитной линии для клиентов юридических лиц. Основным драйвером была необходимость автоматического расчета лимита кредитования на следующий месяц на основании трат/поступлений предыдущего месяца плюс всякие нюансы для автоматизации. Звучит сложно, в двух словах: большие обороты – хорошая кредитная линия, обороты падают – сигнал для того, что есть потенциальные риски с возвратом кредитных средств. Этого функционала не было в дистрибутивной реализации Автоматизированной Банковской Системы (АБС), а без него на ручной расчет лимитов и сопровождение кредитов тратится огромное количество Ч\Ч.

Первоначальное планирование​

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

1) Экспресс-анализ бизнес-инициативы. На этом этапе технолог определяет системы, которые необходимо доработать. Аналитики этих систем оценивают в майках, сколько потребуется ресурсов на разработку.

2) Сформировали оценки по всем системам, сложили их, получили примерную стоимость и потенциальную длительность работ.

3) Отправили оценку на согласование заказчику. После того, как заказчик сказал, что ему нужен этот функционал за эти деньги, технологи начинают писать бизнес-требования — перенос бизнес-хотелки из двух строк в формализованный артефакт.

4) Одновременно с этим руководитель проекта начинает рисовать «колбаски» в проджект-офисе.


По стандартному жизненному циклу разработки (написание БТ (бизнес-требований) – согласование БТ – написание ФТ (функциональных требований) – согласование ФТ – разработка – тестирование систем – тестирование интеграций между системами – ПСИ ( приемо-сдаточные испытания) – тираж) получился срок реализации 200 рабочих дней, а календарных с учетом праздников – 9 месяцев.

Ниже представлена часть плана из критического пути, вокруг которого были налеплены остальные работы.

Автоматизация расчета ЧКО по овердрафтам ЮЛ201 днейПн 10/08/20Пн 17/05/21
Написание БТ20 днейПн 10/08/20Пт 04/09/20
Согласование БТ15 днейПн 07/09/20Пт 25/09/20
Работы в АБС166 днейПн 28/09/20Пн 17/05/21
Написание ФТ АБС20 днейПн 28/09/20Пт 23/10/20
Согласование ФТ АБС10 днейПн 26/10/20Пт 06/11/20
Собственная разработка АБС60 днейПн 09/11/20Пт 29/01/21
Написание тест-кейсов8 днейПн 01/02/21Ср 10/02/21
Согласование тест-кейсов10 днейЧт 11/02/21Ср 24/02/21
Функциональное тестирование АБС20 днейЧт 25/02/21Ср 24/03/21
Поддержка ПСИ АБС15 днейЧт 25/03/21Ср 14/04/21
Тиражирование АБС23 днейЧт 15/04/21Пн 17/05/21

Но руководитель проектов уверен, что если 1 женщина может родить 1 ребенка за 9 месяцев, то 9 женщин могут родить 1 ребенка за 1 месяц. Зная заранее, что заказчик не согласится с первоначальными сроками, приступаем к магии, чтобы сократить критический путь.

Оптимизация плана — разбиение на этапы​

Сначала немного терминологии:

Быстрый проход (Fast Tracking) – метод сжатия расписания проекта, изменяющий логику сети путем наложения друг на друга фаз, которые в обычной ситуации выполнялись бы последовательно, например, фазы проектирования и фазы строительства, или разработки и тестирования.

Также будем использовать разбиение работ на этапы, но сейчас речь не про декомпозицию – она у нас в плане есть. Сейчас мы берем часть из фреймворка гибких методологий. А именно создаем MVP — минимально жизнеспособный продукт. Хотя, в чистом виде, это тоже не MVP. Мы даем заказчику хоть что-то, несущее business value (бизнес ценность), максимально быстро, потом переходим на реализацию основного этапа.

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

Сначала мы выделили из всего функционала то, что точно успеем сделать, чтобы попасть в ближайший тираж, и назвали это нулевым этапом. Ручная работа остается, но что-то уже не надо делать руками:

Автоматизация расчета ЧКО по овердрафтам ЮЛ161.88 днейПн 10/08/20Пн 22/03/21
Написание БТ20 днейПн 10/08/20Пт 04/09/20
Согласование БТ15 днейПн 07/09/20Пт 25/09/20
BIQ-6685 0-й ЭТАП Автоматизация расчета ЧКО по овердрафтам ЮЛ57.06 днейПн 28/09/20Ср 16/12/20
Написание ФТ2 днейПн 28/09/20Вт 29/09/20
Согласование ФТ3 днейСр 30/09/20Пт 02/10/20
Собственная разработка10 днейПн 05/10/20Пт 16/10/20
Написание тест-кейсов4 днейПн 19/10/20Чт 22/10/20
Функциональное тестирование8 днейПт 23/10/20Вт 03/11/20
Поддержка ПСИ16 днейСр 04/11/20Ср 25/11/20
Тиражирование12 днейПн 30/11/20Ср 16/12/20
Мы изменили скоуп работ – добавили доп. работы на тестирование, тиражирование, да и сроки тоже планируем сокращать – их увеличивать нельзя. Мы помним о тройственной ограниченности в управлении проектам: содержание, стоимость, время.

Что же… Идем к заказчику и объявляем:

15c0c3359ad23eaf4eb15e33e59a301e.png

Не 10 000 баксов, но это не суть как важно, получаем одобрение на увеличение расходов, приступаем к оптимизации сроков по основному функционалу.

Оптимизация плана — быстрый проход​

Чем опасен быстрый проход в ИТ? Тем, что увеличивается риск снижения качества продукта. В нашем конкретном случае мы верим в команду – в то, что все сделают свою часть работы на 100%, и не дожидаемся формальных согласований документов.

Тем не менее, чтобы действовать последовательно, в соответствии с PMBOK определяем риск. Добавляем его в нашу матрицу рисков. Оцениваем и определяем стратегию реагирования (а у нас здесь возможно только принятие этого риска –ни минимизировать, ни уклониться никак нельзя). В случае возникновения риска мы не попадем в планируемую дату тиража, то есть проект у нас не соблюдет сроки. Кто наиболее заинтересован в соблюдении сроков? – опять-таки заказчик.

b5b6ad27cb630321af83d8e275b088b8.png

Вот у нас и определился владелец риска. В очередной раз идем к заказчику, получаем согласование на этот риск и в результате имеем следующий план:

Автоматизация расчета ЧКО по овердрафтам ЮЛ122 днейПн 10/08/20Пн 25/01/21
Написание БТ20 днейПн 10/08/20Пт 04/09/20
Согласование БТ15 днейПн 07/09/20Пт 25/09/20
BIQ-6685 0-й ЭТАП Автоматизация расчета ЧКО по овердрафтам ЮЛ57.06 днейПн 28/09/20Ср 16/12/20
Написание ФТ2 днейПн 28/09/20Вт 29/09/20
Согласование ФТ3 днейСр 30/09/20Пт 02/10/20
Собственная разработка10 днейПн 05/10/20Пт 16/10/20
Написание тест-кейсов4 днейПн 19/10/20Чт 22/10/20
Функциональное тестирование8 днейПт 23/10/20Вт 03/11/20
Поддержка ПСИ16 днейСр 04/11/20Ср 25/11/20
Тиражирование12 днейПн 30/11/20Ср 16/12/20
BIQ-6685 ОСНОВНОЙ ЭТАП Автоматизация расчета ЧКО по овердрафтам ЮЛ102 днейПн 07/09/20Пн 25/01/21
Написание ФТ21 днейПн 07/09/20Пт 02/10/20
Согласование ФТ8 днейПн 05/10/20Ср 14/10/20
Собственная разработка50 днейПн 05/10/20Пт 11/12/20
Написание тест-кейсов10 днейЧт 15/10/20Ср 28/10/20
Согласование тест-кейсов7 днейЧт 29/10/20Пт 06/11/20
Функциональное тестирование15 днейПн 14/12/20Пт 01/01/21
Поддержка ПСИ10 днейПн 04/01/21Пт 15/01/21
Тиражирование6 днейПн 18/01/21Пн 25/01/21
Таким образом мы сократили длительность разработки почти в 2 раза.

Быстрый проход — итоги​

Обычно использование метода быстрого прохода влечет за собой ком проблем, как на КДПВ. Однако в этот раз у нас все получилось! Мы смогли уменьшить длительность разработки в 2 раза, а самое главное — сократили time2market от идеи до тиража с 9 месяцев до 5 (этот параметр очень важен для оценки эффективности ДИТ, он может быть зашит в KPI подразделения). И самое лучшее, что произошло — не сработал риск уменьшения качества, не сработали никакие другие риски, к примеру, болезнь или увольнение ключевых сотрудников.

 
Сверху