SOA для проектного управления. С оркестром! Успешный опыт X5 Retail Group
Опубликовала Марат Садеков 4 июня 2021 г. 10:30:00 MSK
Видели ли вы проекты, для которых недостаточно одного менеджера? Надо назначить еще одного… Или лучше двух… В помощь первому – проект ведь "очень большой". Финал у таких историй предсказуем, так как менеджер у проекта должен быть один – для меня это аксиома. Как обеспечить разумную загрузку менеджера проекта и не создать очередную "лебедь-рако-щуку"? Как применить индивидуальный подход к группам специалистов, участвующих в решении масштабной многоплановой активности (свои сотрудники и подрядчики, консультанты SAP и тестировщики, спецы по инфраструктуре и портальщики)? Как увязать задачи, подлежащие четкому планированию, и исследовательские задачи, требующие гибкого подхода? Как увязать расписание этих задач с операционной деятельностью компании? Попробуйте реализовать управление через программу проектов. В рубрике "День эксперта" - Марат Садеков, Руководитель направления проектов Business Continuity Management X5 Retail Group.
С конца нулевых, чуть более 10 лет, компания X5 Retail Group (X5) эксплуатировала дата-центры как на территории России, так и за рубежом. Большое количество критичных систем было размещено в дата-центре IBM в Швейцарии. С 2015 г. в связи с новыми требованиями законодательства РФ, а также изменениями экономической ситуации и стремлением минимизировать валютные риски компания начала сокращать размещение информационных систем в европейском ЦОД.
В 2018 г. в X5 было принято решение о переносе оставшейся части информационных систем из европейского ЦОД (ЕЦОД), в ЦОД на территории РФ (РосЦОД). Тот факт, что в 2019 г. заканчивался очередной цикл эксплуатации большей части ИТ-инфраструктуры систем в ЕЦОД (необходимость увеличения производительности в связи с органическим ростом числа магазинов торговых сетей и истечение сроков вендорской поддержки), жестко ограничивал сроки миграции I кварталом 2020 г.
Подготовка к масштабной миграции
На момент, когда принималось решение о миграции, ландшафт систем, размещенных в дата-центре в Женеве, примерно соответствовал представленному на рис. 1.
Рис. 1. Ландшафт европейского ЦОД
Ключевой системой являлась SAP ERP – одна из крупнейших инсталляций в мире. Помимо SAP ERP, в ЕЦОД функционировали системы, автоматизирующие процессы пополнения и товародвижения в магазинах, интеграционная шина и ряд других критичных для бизнеса систем (High Load). Требовалось исключить риски сбоев в работе этих систем как во время, так и после их миграции, поскольку от их стабильной работы зависит то, как "бьются" чеки в 17 тыс. магазинов Х5 по всей стране.
Перед миграцией систем в РосЦОД был установлен, протестирован и введен в эксплуатацию комплекс технических средств (18 стоек), создающих запас производительности до 2022 г. включительно. Для того чтобы обеспечить надежный процесс репликации между площадками (ЕЦОД и РосЦОД), были организованы два дополнительных временных канала связи. Были также разработаны и одобрены документы, описывающие порядок миграции систем, согласованные плановые и резервные окна DT, порядок тестирования и сроки стабилизации после миграции. Параллельно с этим решались задачи создания и ввода в эксплуатацию геораспределенного кластера интеграционной шины (ГРК SAP PO) на территории РФ, обновления версии интеграционной шины, переключения интеграционных потоков из ЕЦОД на ГРК SAP PO в РосЦОД, подготовки к выводу из эксплуатации, утилизации и продаже оборудования в ЕЦОД по мере его высвобождения.
В то же время технические владельцы информационных систем работали над сокращением требований к инфраструктурным мощностям, актуализацией описаний интеграционных потоков и сокращением списка интеграций (по итогам миграции до 300 интеграционных потоков были выведены из эксплуатации как потерявшие актуальность).
Выбор подхода к управлению
Традиционным для нас, как и для большинства ИТ-служб в РФ, подходом к решению перечисленных выше задач было создание временной организационной структуры в виде одного крупного проекта. Чтобы избежать классических проблем, свойственных всем "мегапроектам", я предложил руководству реализовать управление через формирование программы проектов. По аналогии с SOA (англ. Service-Oriented Architecture) модульный подход к реализации изменений в компании дает определенную гибкость в управлении. Каждый из проектов программы решал одну из крупных задач либо минимизировал риски, обусловленные реализацией "головного" проекта, который, в свою очередь, отвечал за достижение главной цели – миграцию информационных систем на территорию РФ.
Для каждого проекта были четко определены свои цели и содержание, свой устав, свой менеджер проекта и своя команда. Если проект предполагалось выполнять собственными силами, а формирование однозначного ТЗ представлялось маловозможным, мы применяли Agile-подходы к управлению таким проектом. В других ситуациях – четкое ТЗ для подрядчика и планирование по Waterfall (Agile – гибкая, Waterfall – каскадная модели разработки проекта. Прим. редактора). Исходя из согласованного подхода к управлению, выбирали менеджера на данный конкретный проект, поскольку талант планировать и страсть работать по Agile редко встречаются в одном человеке.
Устав программы проектов
На уровне устава программы проекты объединялись по тому же принципу, как рамочный договор объединяет несколько заказов общими условиями. Часть ключевых менеджеров и технических экспертов формировали команду программы и обеспечивали слаженность технических и управленческих решений для проектов, входящих в программу.
Команда программы могла оперативно перераспределить ресурсы от одного проекта другому. Менеджер головного проекта одновременно являлся руководителем программы.
Устав программы проектов ("рамочный договор") требовал жесткой фиксации скоупа, бюджета и сроков в уставе отдельно взятого проекта, причем скоуп, сроки и бюджет самой программы могли быть оперативно скорректированы решением управляющего комитета программы. Принцип корректируемого скоупа позволил оперативно разработать и согласовать устав программы, не описывая мельчайшие детали проектов, время инициации которых еще не пришло.
Рис. 2. Сроки реализации программы "Миграция ЕЦОЦ"
Сроки реализации
В проектах программы одновременно работало от 120 до 200 (в зависимости от периода) специалистов компании и подрядных организаций. Общий срок жизни программы от ее инициации и до завершения последнего из проектов составил 18 месяцев (рис. 2), при том что миграция информационных систем была осуществлена всего за три месяца.
Остальное время ушло на подготовку к переезду, опытную эксплуатацию КТС в РФ, высвобождение площадей ЕЦОД и подведение итогов программы.
7 ключевых эффектов от выбранного подхода Реализованный нами подход позволил:
- Синхронизировать проекты программы по целям, скоупу и срокам, примененным техническим решениям.
- Распределить ответственность и нагрузку на менеджеров проектов.
- Сократить суммарные издержки на реализацию проектов.
- Исключить инциденты прерывания ИТ-сервисов, обусловленные миграцией систем.
- Реализовать гибкие методологии в одних проектах и старый добрый "вотерфолл" в других.
- Обеспечить синхронизацию проектов программы и задач из операционной деятельности ИТ.
- Создать лучшую управляемость со стороны заказчиков и владельцев, объединенных в один управляющий комитет программы проектов.
Итогом реализации программы стало сокращение расходов на инфраструктуру SAP-систем, предсказуемый рублевый бюджет на услуги Collocation и катастрофоустойчивое решение для интеграционной шины, связывающей несколько сотен информационных систем, эксплуатируемых в Х5.
Надеюсь, управление программами проектов и далее будет практиковаться для достижения масштабных целей в Х5, а также поможет вам в решении управленческих задач. Попробуйте "микросервисную архитектуру" в проектном управлении!
Опубликовано в журнале "Системы безопасности" №2/2021
ТБ Форум — это непрерывная программа коммуникаций заказчиков, регуляторов и поставщиков. Уже сейчас каждую неделю заказчики и поставщики решений обсуждают актуальные задачи в онлайн-формате. Каждый месяц проходят онлайн-конференции с демонстрацией реальных проектов, индустриальных кейсов и современных технологий. А 15 — 17 февраля 2022 мы будем рады видеть всех на настоящем, а не виртуальном событии, — вас ждет всероссийский смотр технологий и 10 отраслевых конференций!
- ТБ Форум (657)
- Деловая программа (387)
- День эксперта (242)
- Промышленность (218)
- Транспорт (215)
- ТЭК и нефтегаз (205)
- Смотр технологий (192)
- Встречи с заказчиками (185)
- Цифровая трансформация (172)
- Безопасный город (160)
- Закупки и внедрения (155)
- Защита информации и связи, кибербезопасность (119)
- Банки и финансы (94)
- Пожарная безопасность (92)
- Антитеррор (87)
- Ритейл и ТРЦ (81)
- Спорт и массовые мероприятия (66)
- Строительство и проектирование, BIM (52)
- Инженерная инфраструктура ЦОД (8)
- Кибербезопасность (7)
- ЦОД (7)
- Охрана периметра (6)
- ИТ- и инженерная инфраструктура ЦОД (5)
- Информационная безопасность (5)
- Комплексные решения для ЦОД (5)
- Лучшие практики регионов (5)
- Хранение данных (4)
- Безопасность объектов (3)
- Блокчейн (3)
- СКУД (3)
- Транспортная безопасность (3)
- Цифровые технологии (3)
- All-over-IP (2)
- DLP (2)
- RPA (2)
- Анализ данных (2)
- Большие данные (2)
- Видеонаблюдение (2)
- Газовое пожаротушение (2)
- ИТ-инфраструктура (2)
- ИТС (2)
- Импортозамещение (2)
- Интервью участников (2)
- Искусственный интеллект (2)
- КИИ (2)
- Машинное зрение (2)
- Отрасль (2)
- Пожарная сигнализация (2)
- Пожаротушение (2)
- Правила противопожарного режима (2)
- Промышленная безопасность (2)
- Противопожарные системы (2)
- Регулирование (2)
- Роботизация (2)
- Системы пожаротушения (2)
- Системы хранения данных (2)
- Ситуационный центр (2)
- Требования пожарной безопасности (2)
- Умный город (2)
- Умный транспорт (2)
- Цифровое ЖКХ (2)
- логистика (2)
- HR Tech (1)
- АМТ-ГРУП (1)
- Автоматизация (1)
- Дата-центры (1)
- Интервью (1)
- Методы защиты информации (1)
- Новости (1)
- Новости отрасли (1)
- Перестройка бизнеса (1)
- Умное ЖКХ (1)
- Умный дом (1)
- ФСТЭК (1)
- ЦОД (1)
- критическая инфраструктура (1)
- мая 2023 (7)
- апреля 2023 (5)
- марта 2023 (9)
- февраля 2023 (42)
- января 2023 (8)
- декабря 2022 (4)
- ноября 2022 (4)
- октября 2022 (4)
- сентября 2022 (12)
- августа 2022 (7)
- июля 2022 (8)
- июня 2022 (9)
- мая 2022 (11)
- апреля 2022 (4)
- марта 2022 (12)
- февраля 2022 (32)
- января 2022 (11)
- декабря 2021 (11)
- ноября 2021 (8)
- октября 2021 (12)
- сентября 2021 (17)
- августа 2021 (17)
- июля 2021 (12)
- июня 2021 (15)
- мая 2021 (6)
- апреля 2021 (15)
- марта 2021 (17)
- февраля 2021 (32)
- января 2021 (19)
- декабря 2020 (15)
- ноября 2020 (11)
- октября 2020 (22)
- сентября 2020 (17)
- августа 2020 (15)
- июля 2020 (22)
- июня 2020 (18)
- мая 2020 (20)
- апреля 2020 (25)
- марта 2020 (17)
- февраля 2020 (12)
- января 2020 (17)
- декабря 2019 (21)
- ноября 2019 (21)
- октября 2019 (17)
- сентября 2019 (17)
- августа 2019 (17)
- июля 2019 (17)
- июня 2019 (13)
- мая 2019 (14)
- апреля 2019 (15)
- марта 2019 (17)
- февраля 2019 (18)
- января 2019 (17)
- декабря 2018 (15)
- ноября 2018 (19)
- октября 2018 (19)
- сентября 2018 (19)
- августа 2018 (18)
- июля 2018 (12)
- июня 2018 (8)
- мая 2018 (13)
- апреля 2018 (10)
- марта 2018 (12)
- февраля 2018 (16)
- января 2018 (15)
- декабря 2017 (11)
- ноября 2017 (7)
- октября 2017 (10)
- сентября 2017 (8)
- августа 2017 (10)
- июля 2017 (6)
- июня 2017 (8)
- мая 2017 (7)
- апреля 2017 (9)
- марта 2017 (10)
- февраля 2017 (4)
Поделитесь вашими идеями