Найти тему

Практика применения 1С:ТКВ

Оглавление

Юлий Минькин, директор по развитию проектного офиса

«1С:Технология корпоративного внедрения» (ТКВ), входящая в перечень технологий управления проектами фирмы 1С, представляет собой комплексный инструментарий для управления крупными и сложными проектами внедрения. Эта технология характеризуется строгой последовательностью этапов и глубоким планированием, что делает его особенно подходящим для проектов с четко определенными целями и стабильными требованиями.

ТКВ разработана на основе общепринятых стандартов, таких как ГОСТ 34 серии, которые регламентируют процессы создания автоматизированных систем, и Свод знаний по управлению проектами (PMBOK®). В совокупности, применение в технологии ТКВ положений этих стандартов способствуют повышению предсказуемости результатов проектных работ и эффективности управления проектными рисками.

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

ВОДОПАД (Waterfall)

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

Последовательность стадий. Проекты, управляемые посредством «Водопад», разделяются на четкие стадии и этапы, каждая из которых начинается только после завершения предыдущей.

Укрупненная схема последовательности стадий проектных работ
Укрупненная схема последовательности стадий проектных работ

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

Общая схема плана проектных работ по технологии Водопад
Общая схема плана проектных работ по технологии Водопад

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

Описание стадий и этапов технологии Водопад с перечнем формальных результатов работ
Описание стадий и этапов технологии Водопад с перечнем формальных результатов работ

Ограничения и предпочтения использования технологии Водопад:

Ограничения

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

Предпочтения

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

КАСКАД

В контексте нашего подхода, методология "Каскад" ("Каскадная модель" или "Каскадный подход"), рассматривается как последовательный подход к управлению проектами, который разбивает процесс создания автоматизированной системы на отдельные очереди, следующие друг за другом последовательно, параллельно или с частичным перекрытием, т.е. как серия водопадов.

Общая схема очередности работ по Каскадной модели
Общая схема очередности работ по Каскадной модели
Очередь АС (ГОСТ Р 59853-2021 «Термины и определения»): Часть АС, для которой в техническом задании на создание АС в целом установлены отдельные сроки ввода и набор реализуемых функций.

Таким образом, жизненный цикл проекта состоит из последовательности очередей, каждая из которых выполняется по модели Водопад (описанной выше), включающей фиксированные стадии и этапы проектных работ. Единственным отличием является то, что предпроектное обследование, включающее разработку концепции АС, общее ТЗ и дорожную карту, выполняется в начале проекта. В последующем, для каждой очереди разрабатывается частное техническое задание, которое дополняет общее ТЗ, главным образом, в части требований к функциям, выполняемым АС.

Состав стадий работ каждой очереди
Состав стадий работ каждой очереди

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

Возможная схема плана проектных работ по технологии Каскад
Возможная схема плана проектных работ по технологии Каскад

Такой подход соответствует общей модели Итеративной и инкрементальной разработки, описание эволюции которой можно найти в этой статье. Также этот подход соответствует многофазной модели проекта, описанной в PMBOK® Guide, которая позволяет управлять проектом более гибко, с возможностью адаптации под динамически изменяющиеся условия и требования заказчика. И наконец, подход "Каскад" не противоречит положениям стандарта ГОСТ 34 серии. Этот вывод следует из определения термина "Очередь АС", приведенного выше, а также того факта, что в ГОСТ 34.602-2020 "Техническое задание на создание автоматизированной системы" указывается, что: "В АС могут выделяться составные части (СЧ), для которых могут разрабатываться ТЗ на составные части (далее — ТЗ на СЧ)".

Что говорит нам о том, что выполнение проектов по ГОСТ 34 серии - это не обязательно модель Водопад (Waterfall). Гибридные модели создания автоматизированных систем по ГОСТу также имеют право на существование, более того, они по нашему опыту, подходят для большинства проектов внедрения ERP-систем.

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

Пример дорожной карты проекта с перекрывающими очередями
Пример дорожной карты проекта с перекрывающими очередями

Подход "Каскад" относится к гибридным методологиям управления проектами, которые сочетают элементы традиционных подходов, таких как Waterfall, с аспектами гибких методологий (Agile). Это смешение подходов позволяет нашим проектным командам использовать преимущества обеих методологий для оптимизации управления проектами. Ниже приведены ключевые преимущества гибридных методологий:

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

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

Группы процессов в каждой очереди. Каждая очередь проекта включает в себя все стадии и этапы работ модели Водопад, но только для части АС. Это означает, что для каждой очереди проекта будет составляться свое ТЗ (ЧТЗ), выполняться проектирование, разработка и ввод в действие.

Управление рисками. Очередность позволяет лучше управлять рисками, так как команда проекта может сконцентрироваться на управлении рисками в рамках каждой очереди, а не только на уровне всего проекта.

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

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

Снижение специфических рисков. Придерживаясь стандартов ГОСТ 34 и PMBOK®, «1С:ТКВ.Каскад» позволяет минимизировать типичные риски ИТ-проектов:

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

Заключение

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

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

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

Используя стандарты ГОСТ и PMBOK® в качестве ориентиров, мы стремимся обеспечить, чтобы каждый проект был не только выполнен согласно лучшим практикам, но и был тщательно адаптирован к конкретным потребностям нашего клиента.

Свои вопросы и комментарии по теме пишите под статьей или отправляйте нам напрямую. Контакты для связи с нами:
Telegram
Проектный офис erp.lab@1cbit.ru