«Не довольствуйся поверхностным взглядом. От тебя не должны ускользнуть ни своеобразие каждой вещи, ни ее достоинство.»
 
Консалтинговая компания Марк Аврелий


QPR Enterprise Architect как инструмент моделирования архитектуры ИТ или предприятия в целом

Компания "Марк Аврелий" выполнила несколько архитектурных проектов для ПАО "Ростелеком" на базе программного продукта "Enterprise Architect" финской компании QPR. Программный продукт QPR Enterprise Architect полностью реализует стандарт Archimate 3.0, поддерживая все элементы нотации, разбивку модели предприятия по слоям (мотивация и цели, бизнес, приложения, инфраструктура), построение различных view (viewpoints). Начать работу можно с имеющегося шаблона Archimate, задающего основные взаимосвязи внутри всех слоев и между ними, а также в шаблоне есть уже ряд преднастроенных view (архитектурных представлений). Всё это можно использовать "как есть" или кастомизировать шаблон под свои потребности (то есть создать собственную метамодель). Существует также шаблон для описания архитектуры предприятия согласно методологии TOGAF.

Что именно было сделано нами (2014-2015 год):

  • проведена инвентаризация ИТ-ландашфта Ростелеком: систематизированы, картированы, атрибутированы сотни (!) информационных систем.
  • создана фунциональная модель ИТ-систем: по каждой информационной системе идентифицировано от 20 до 100 функций, представленных иерархически в виде артефактов Archimate (system function).
  • проведена инвентаризация интеграционных интерфейсов, которыми обладает каждая система.
  • создан реестр инфопотоков, каждый из которых привязан как к инициирующей (вызывающей) системе, так и к вызываемой: 8000 потоков внесено, специфицировано и связано с другими объектами репозитория, как например API и объекты данных.
  • шаги ключевых бизнес-процессов  смапированы на информационные системы и их функции. 

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

  • Application Component
  • Application (system) Function
  • Application Interaction
  • Business Object
  • Interface Provided
  • Business Process
  • Location
  • Node

Кром того, мы создали дополнительные элементы:

  • Модуль системы
  • Функции 2-го и 3-го порядка
  • Программные Платформы

PDF