Описание текущего (AsIs) ИТ-ландшафта ставит перед собой задачу создания структурированного, взаимоувязанного и наглядного репозитория ИТ архитектуры компании. Репозиторий создаётся по результатам обследования. Фокусом обследования является инвентаризация следующих компонентов ландшафта:
Инвентаризация ИТ-ландшафта проводится путем изучения существующей документации на системы: функциональные спецификации, ТЗ на разработку, пользовательские инструкции, а также путем интервьюирования системных аналитиков и архитекторов. Разработчики и бизнес будут вовлечены в минимальной степени.
Описание ИТ-ландшафта сосредотачивается на слое приложений (Application layer) общей архитектуры предприятия. Это означает, что за рамками остаются описания смежных слоев:
К проработке этих слоев следует приступать после создания модели слоя приложений.
Результатом обследования являются реестры элементов (software assets), их описания и атрибуты, а также диаграммы для визуализации их взаимосвязей в архитектурном стиле:
В зависимости от целей заказчика, обследование и описание ИТ-ландшафта может быть полным или частичным: сконцентрированным на определенном домене бизнеса или на конкретной системе. В последнем случае детально исследуется функциональность одной системы, ее объекты данных, ее взаимодействия с окружением.
При системоцентричном подходе описание системы включает:
Такое описание необходимо при подготовке проекта замещения системы или ее существенного рефакторинга. Оно дает понимание функционала системы и ее роли в общем ИТ решении (Solution architecture).
Описание ИТ-ландшафта выполняется консультантами в российском программном обеспечении класса Enterprise Architect – СиММА. Репозиторий СиММА позволяет вести как архитектурные каталоги, так и их связность, включая возможности по схематизации и диаграммированию. Результаты услуг отгружаются клиентам в виде моделей СиММА, либо в виде файлов в формате MS Excel. Схемы передаются клиентам в формате PDF.
Проекты, выполненные консультантами "Марк Аврелий" ранее, для компаний федерального масштаба (включая государственные организации) по теме инвентаризации:
Не всегда указанные проекты выполнялись как услуга по инвентаризации, но они фактически подразумевали её более чем на 70%.
Инвентаризация - это идентификация и установление границ виртуальных, программных, информационных или ментальных объектов с целью их различения, описания, развития, управления их жизненным циклом. Инвентаризация может выполняться по архитектурным слоям, но может выполняться и по доменам или системам (системам как в смысле АСУ, так и системам в смысле "программным приложениям").
Наше видение проблемы Заказчика или основания для инвентаризации: как правило, компания нечетко понимает свой ИТ-ландшафт. Причиной этого является как быстрое изменение ландшафта, так и затруднения в описании его нефизических компонентов. Обычно ИТ-активы физической природы легко описываются в системах класса Inventory: устройства, компьютеры, стойки, девайсы, сервера, роутеры, сетевое оборудование. Учету физических компонентов ландшафта содействуют системы класса Autodiscovery. Однако дела с нефизическими (нематериальными) компонентами обстоят не так успешно, хотя их стоимость в разы превосходит стоимость физической инфраструктуры.
К ИТ-активам нефизической природы, составляющим ключевую суть ИТ-ландшафта, мы относим 6 классов объектов информационной, виртуальной, программной, а иногда и в чистом виде ментальной (когнитивно познаваемой) природы:
Прим: полное описание компонентов ИТ и бизнес-архитектуры для целей инвентаризации смотри в статье.
Наши услуги в области инвентаризации — это отражение нашего опыта в работе с ИТ-ландшафтами крупных федеральных компаний, в том числе в цикле разработки программного обеспечения. Результат инвентаризации — тщательно выверенные каталоги, где каждый элемент каталога паспортизирован по спецификации из заранее согласованного набора атрибутов и связей. Для инвентаризации мы можем использовать как программное обеспечение собственной разработки, так и инструментальные средства класса Enterprise Architect. Системы класса CMDB почти всегда не подходят для решения задач инвентаризации в полном объеме, но материальные активы или лицензии в них можно описать, как правило, без проблем.
Полезные статьи и ссылки по теме: