
- •9.1.Организационные структуры, связанные с разработкой архитектуры
- •9.2.Обеспечение соответствия проектов архитектуре
- •9.3.Оценка затрат на разработку и сопровождение архитектуры предприятия
- •9.4.Gap-анализ (анализ несоответствий) и модель развития элементов ит-архитектуры
- •9.5.Творческий характер архитектурного процесса
- •9.6.Как обеспечить внедрение результатов проекта разработки архитектуры
- •9.7. Оценка зрелости архитектуры
- •9.8. Оптимальный уровень детализации и распределения усилий в процессе создания Архитектуры предприятия Достижимость стандартов
- •Минималистский подход и "достаточно хорошая" архитектура
- •Временные интервалы, которые должна охватывать "достаточно хорошая" архитектура
- •9.9. Инструментальные средства для разработки и сопровождения архитектуры предприятия
- •Опишем основной функционал различных систем, которые могут использоваться для разработки архитектуры предприятия
- •9.9. Сравнение инструментальных систем управления архитектурой предприятия (уап)
- •9.11. Организация мониторинга технологий
9.9. Сравнение инструментальных систем управления архитектурой предприятия (уап)
Рынок систем по управлению Архитектурой предприятия стремительно расширяется: поставщики из различных областей по разработке программного обеспечения (таких как тестирование, моделирование бизнес-процессов, метамоделирование) принялись активно внедряться в этот сегмент. Соответственно, каждое направление внесло свои подходы и методы при разработке систем для УАП, наполнив его как своими сильными, так и слабыми сторонами.
Внедрение системы класса УАП на предприятии является серьезной инвестицией для собственников бизнеса, поэтому принятие решения по выбору такой системы - довольно сложная задача. Системы класса УАП должны давать ответы владельцу предприятия на такие вопросы по управлению архитектурой предприятия, как:
Насколько ИТ-инфраструктура на предприятии соответствует стратегии бизнеса?
Как должна выглядеть эта инфраструктура в будущем?
Что случится, если некоторый объект архитектуры изменится?
Как такие изменения отразятся на других объектах?
Из каких стратегий - какие действия и цели следуют, каким образом они отражаются на архитектуре предприятия?
Решение по выбору той или иной системы УАП должно основываться на анализе функций систем, позволяющих отвечать на эти и подобные вопросы. Однако такой анализ возможен только в результате кропотливого сравнительного исследования.
До недавних пор не было ни одного подобного полномасштабного сопоставительного исследования функциональных возможностей систем УАП. Это связано с огромным объемом и длительностью работ, связанных с подобным тестированием.
Компаниям, которые рассматривали вопрос о выборе и приобретении системы класса УАП, приходилось ориентироваться на достаточно скудную информацию, предоставляемую консультационными компаниями, специализирующимися на ИТ. Либо доверять часто необоснованным обещаниям и оценкам самих производителей соответствующего программного обеспечения.
Определенную путаницу вносит также некоторая неопределенность самого термина "Управление архитектурой предприятия". Понимание того, какую из информационных систем следует относить к классу систем управления архитектурой предприятия, варьируется достаточно широко. Однозначно можно лишь утверждать, что к этому классу не относятся системы моделирования бизнес-процессов, управленческих систем, тестирования и ряда других.
Некоторые компании отделяют собственно управление архитектурой - от задач стратегического планирования ИТ , управления бизнес-требованиями, архитектурой приложений, портфелем программ (групп проектов), соответствием лучшим практикам и стандартам, стратегическими целями и ценностями, и т. п. Другие производители рассматривают задачу управления архитектурой предприятия как интегрирующую выше перечисленные задачи.
Ряд областей автоматизации деятельности предприятия имеют отношение к управлению архитектурой предприятия, но только с точки зрения наиболее общего уровня абстракции. Конкретнее - это задачи комплексного управления архитектурой, приложениями, ИТ-инфраструктурой, обеспечения синхронизации и мультипроектного проектирования, управления портфелем проектов и стратегического управления. Например, управление проектами в системах УАП рассматривается только с точки зрения связи информации о проектах с другой информацией об управлении архитектурой предприятия (например, связи проектов с программными приложениями), но никак не в разрезе информации о персонале, ресурсах и других активах проектов.
В результате таких различий в определении задач управления архитектурой предприятия - на очень информативном сайте влиятельного нидерландского института по разработке архитектуры предприятия (Institute for Enterprise Architecture Development) приводится диаграмма решений в области управления архитектурой предприятия и архитектурой систем, которая еще больше может запутать потенциального потребителя систем класса УАП.
Трудности выбора осложняются еще больше из-за неразберихи с обобщенными моделями архитектуры предприятия (Enterprise Architecture Framework). Ряд систем УАП не предлагает поддержку какой-то конкретной модели. Предполагается, что пользователь системы построит свою модель, - возможно, основанную на какой-либо распространенной стандартной модели, например Zachman, TOGAF или eTOM. Другие системы как раз предлагают готовую модель, на основе которой пользователи описывают свою архитектуру. Третьи - предлагают расширяемую модель, модифицируемую под нужды заказчика. И так далее…
Публиковавшиеся до недавнего времени магические квадранты компании Gartner по сравнению продуктов УАП были одним из немногих источников информации по данным средствам. Аналогичные магические квадранты по средствам анализа и моделирования бизнес-процессов мало помогали потенциальным потребителям систем УАП. Продукты для моделирования и анализа бизнес-процессов только незначительно покрывают функциональность средств управления архитектурой предприятия. Однако в результате Gartner вообще отказался от публикации своих магических квадрантов по анализу средств класса УАП.
Обзор средств управления архитектурой предприятияЕдинственный на сегодняшний день полноценный обзор средств управления архитектурой был подготовлен в 2005 году группой SEBIS - сотрудниками кафедры Software Engineering for Business Information Systems Института Информатики Технического университета Мюнхена. Он содержит первое независимое наиболее целостное и полное исследование по анализу и ранжированию существующих программных продуктов для управления архитектурой предприятия.
Исследование SEBIS преследовало две цели:
предоставить структурированную схему компаниям, выбирающим адекватное ПО класса УАП;
аккумулировать практический опыт внедрения и эксплуатации таких систем.
Данный отчет не только анализирует системы основных игроков в сегменте разработки средств УАП, но и дает рекомендации по типовым сценариям и методикам для построения систем класса данного класса на предприятиях различных типов. Особенно ценно то, что основные критерии для оценок различных программных продуктов и сценарии тестирования были разработаны совместно с крупными промышленными предприятиями различных индустриальных направлений, активно использующих у себя продукты класса УАП или планирующих приобретение подобных продуктов в будущем. В числе этих компаний можно назвать таких гигантов, как BMW Group, Deutsche Post, Gillette, Siemens, TUI, T-Com. Итак, совместно с партнерами группа SEBIS сформировала список из ведущих производителей в сегменте программного обеспечения класса УАП (всего - 19 компаний) и их программных продуктов, из которых согласились принять участие в исследовании девять поставщиков.
Таблица 9.9.Список компаний - поставщиков программных продуктов класса УАП
Название компании |
Название ПО |
Сайт поставщика |
AB+Conceil |
SOLU-QIQ |
www.abplusconceil.com |
Adaptive, Ltd |
Adaptive EAM |
www.adaptive.com |
Agilence, Inc |
EA WebModeler |
www.agilense.com |
Alfabet AG |
planningIT |
www.alfabet.de |
ASG, Inc |
ASG-Rochade |
www.asg.com |
BOC GmbH |
ADOit |
www.boc-eu.com |
Casewise Ltd |
Corporate Modeler Suite&ITAA |
www.casewise.com |
Flashline, Inc |
Flashline 4 |
www.flashline.com |
GoAgile |
GoAgile Map |
www.goagile.com |
IDS Sheer AG |
ARIS Toolset |
www.ids-sheer.com |
LogicLibrary |
LogiScan&Logidex |
www.logiclibrary.com |
MEGA International SA |
MEGA |
www.mega.com |
Mercury Interactive Corp. |
IT Governance Center |
www.mercury.com |
Orbus Software |
iServer for EA iServer |
www.orbussoftware.com |
Process4.biz |
Process4.biz |
www.process4.biz |
Proforma Corp. |
ProVision Modeling Suite |
www.proformacorp.com |
Telelogic AB |
System Architect |
www.telelogic.com |
Troux Technologies, Inc. |
Metis |
www.troux.com |
Visible Systems Corporation |
Visible Advantage |
www.visible.com |
Оценка программных средств была разделена по двум категориям:
в первой ранжировались элементы специфической функциональности - такие, как
"конфигурируемость метамодели",
"покрытие концепции управления архитектурой преднастроенной метамодели",
"возможности преднастроенных средств визуализации" и т. п.;
во второй сравнивались элементы и модули, присутствующие в системах класса УАП - такие, как
"управление инфраструктурой",
"управление архитектурой приложен ий",
"управление портфелем проектов".
Такой подход к построению исследования позволяет потенциальному потребителю систем класса УАП самостоятельно определить, насколько каждая из рассмотренных систем соответствует требованиям бизнеса и структуре предприятия. Оценка систем сводилась не к простому ранжированию, как в случае с "магическими квадрантами", а к построению карты сбалансированных показателей, основанной на различных критериях и сценариях. Компании, рассматривающей вопрос о приобретении и внедрении системы класса УАП, просто следует указать свои предпочтения в карте сбалансированных показателей - для того чтобы определить, какая из систем наиболее полно соответствует специфике ее требований.
Средство ранжирования систем УАПВ качестве средства визуального и многокритериального ранжирования программных продуктов в этом исследовании применялись диаграммы Кивиат. Для сравнения каждой УАП-системы строились две диаграммы: одна - для анализа специфической функциональности ПО, а вторая - для сравнения структурных элементов программных продуктов и, соответственно, их возможностей. На формирование диаграмм первого типа влияла информация, предоставленная поставщиками. Диаграммы второго типа были сконфигурированы на основании результатов тестирования по разработанным сценариям. Ранжирование по осям (критериям) измерялось в баллах от 1 до 5 единиц.
Критерии ранжированияСравнение функциональности структурных элементов (оси диаграммы):
конфигурируемость метамодели
покрытие концепции УАП преднастроенной метамоделью
поддержка встроенного анализа и вычислений
возможности встроенных средств визуализации
гибкость средств визуализации
гибкость отчетности
возможности совместной работы
импорт / экспорт из внешних источников
удобство и простота использования
Результаты тестирования по сценариям управления архитектурой предприятия (оси диаграммы):
управление ландшафтом приложений
управление портфелем проектов
синхронизация
контроль и стратегическое управление
управление бизнес-объектами и бизнес-сервисами
управление архитектурой приложений
управление инфраструктурой
Краткое описание протестированных систем управления архитектурой предприятия
Adaptive EAM, компания Adaptive LTDСистема Adaptive EAM основана на репозитарии Meta Object Facility MOF 1.4, который предоставляет средства для документирования и планирования архитектуры предприятия. Эта система использует конфигурируемый веб-интерфейс, клиент Microsoft Visio и гибкие возможности обмена данными. Новый релиз этой системы можно использовать с MOF 2.0.
Adaptive EAM рассматривает себя не только как продукт класса УАП, но и как программное обеспечение, позволяющее интегрировать некоторые другие продукты этого сегмента ПО. Использование встроенного в Adaptive репозитария не ограничивается задачей УАП, но позволяет также, обеспечивая доступ к содержащимся в других репозитариях данным, установить связи с данными репозитариями и получать, таким образом, возможность обмена и сравнения моделей других архитектур.
planningIT, компанияAlfabet AGСистема Управления архитектурой предприятия planningIT использует процессно- ориентированный подход, реализованный в хорошо интегрированных модулях: управление бизнес-требованиями, управление архитектурой приложений, управление портфелем проектов, управление архитектурой предприятия. Интегрирующей основой системы является единый репозитарий, поддерживающий гибкую настраиваемую метамодель. Методология, реализованная в planningIT, концентрируется на интеграции процесса планирования архитектуры предприятия посредством связывания этих модулей в единое приложение.
Система компании Alfabet AG оказалась единственным из протестированных программных продуктов этого класса, который реализует интегрированный процесс планирования архитектуры предприятия в широком смысле. Такой подход позволяет предоставить пользователям широкие функциональнее возможности: преднастроенную, готовую к использованию метамодель, преднастроенные диаграммы различных типов и, что наиболее важно, четкую методологию.
Данное ПО спроектировано таким образом, что оно предоставляет широкие возможности совместной согласованной работы пользователям или их группам в процессе управления архитектурой предприятия. При этом достигается наилучшее слияние целей развития всего бизнеса и ИТ-инфраструктуры предприятия. Для каждой задачи управления архитектурой предприятия, которая может быть выполнена при помощи planningIT, пользователи оснащены преднастроенным процессом, интегрированным в соответствующие модули.
Особо следует отметить, что planningIT - это единственный из рассмотренных в отчете программных продуктов, который получил наилучшие оценки в ранжировании Кивиат-диаграммы второго типа по всем критериям - при сравнении функционала модулей систем такого класса.
ADOit, компания BOC GmbH Система ADOit следует подходу, основанному на модели. Этот подход обеспечивает преднастроенные типы диаграмм вместе с уже сконфигурированной метамоделью. Для уровней метамодели, таких как архитектура бизнес-процессов, архитектура приложений, или архитектура программного обеспечения, - доступны диаграммы различного типа, в которых определяются сущности и типы связей. В дополнение к этому ПО компания BOC предоставляет встроенные межуровневые аналитические средства, которые могут быть модифицированы под специфические запросы.
Система ADOit базируется на самостоятельно разработанной платформе метамоделирования. Изменения основных элементов метамодели встроенными средствами функциональности метамоделирования, - такими как создание новых объектов, связей и атрибутов - может быть выполнено лишь консультантами поставщика. Более простые изменения (как, например, внесение изменений в существующие атрибуты) могут быть выполнены пользователем самостоятельно.
Corporate Modeler Suite&ITAA, компания Casewise LTD Система Corporate Modeler Suite & IT Architecture Accelerator применяет подход, обеспечивающий простоту освоения продукта. Можно отметить легкость использования графического интерфейса для редактирования модели данных, а также наличие удобного интерфейса для внесения изменений в метамодель. Встроенный браузер расширяет возможности многопользовательского редактирования и чтения данных модели. Обладая "легкой" метамоделью, эта система позволяет пользователям очень быстро запускать Corporate Modeler Suite. Гибкость средств визуализации и встроенной метамодели предоставляет возможность определить и реализовать различные методологии процессом управления архитектурой предприятия.
ARIS Toolset, компания IDS Sheer AGСистема ARIS Toolset, основываясь на методологии Zachman, предоставляет пользователям преднастроенные типы диаграмм и готовую для применения метамодель. Для диаграммы каждого типа такая методология определяет использование сущностей и типов взаимосвязей в соответствии с контекстом их применения. Возможности генерации типов диаграмм и широкие конфигурационные возможности обеспечивают для этого ПО дополнительную гибкость моделирования сценариев, не покрываемых заданной методологией.
Этот программный продукт, берущий свое начало в сегменте моделирования бизнес-процессов, теперь предоставляет средства для выполнения заданий по управлению архитектурой предприятия. Размещая информацию о бизнес-процессах и ИТ- инфраструктуре в едином репозитарии, ARIS позволяет создавать согласованный взгляд на понимание архитектуры предприятия.
MEGA, компания MEGA International SA Система Mega для реализации метамодельного подхода к управлению архитектурой предприятия использует чрезвычайно гибкую метамодель, оснащенную детализированными рекомендациями и подсказками для сопровождения процесса моделирования. Как сама метамодель, так и инструкции к ней - позволяют реализовать практически все требования заказчика по УАП. Кроме того, MEGA предоставляет возможности частичной настройки пользовательского интерфейса, а встроенные типы диаграмм вполне достаточны для визуализации хорошего уровня.
При работе с Mega пользователь получает легкий в применении графический интерфейс иерархически-древовидной структуры. Такой подход оснащен очень гибкой визуализацией, выражающейся в диаграммах и отчетах, которые сопровождают управление архитектурой.
process4.biz, компания process4.biz GmbH Система process4.biz является достаточно "легким" инструментом в классе систем такого типа. Он берет начало в Microsoft Word и построен на основе Microsoft Visio, используемом как основная компонента графического пользовательского интерфейса. В качестве репозитария применяется Microsoft SQL Server. Базовые возможности Microsoft Visio по созданию различных диаграмм предоставляют чрезвычайно гибкие возможности для создания разнообразных визуализаций архитектур. Такие возможности, наряду с легкостью методов по управлению архитектуры предприятия, - являются несомненным плюсом данной системы, которая очень удобна в использовании и легка в освоении.
Принимая во внимание возможности process4.biz в многопользовательской работе и распределенном доступе к репозитарию, можно сказать что process4.biz является больше средством моделирования, но обладает средствами, позволяющими поддерживать управление архитектурой предприятия.
System Architect, компания Telelogic ABСистема System Architect следует методологии преднастроенной метамодели, обладающей простотой в использовании, имеет гибкий настраиваемый пользовательский интерфейс. Располагая метамоделью, опирающейся на стандартные структуры, System Architect предоставляет возможности адаптации метамодели под требования заказчика.
Преобразования метамодели допускают изменения всех доступных пользователю диаграмм и символов, которые используются для визуализации архитектуры предприятия. Сильной стороной этой системы являются средства по анализу данных. SQL - подобный язык запросов - позволяет получать аналитические отчеты как в графической, так и текстовой форме, предоставляя пользователю возможности анализа важнейших аспектов архитектуры предприятия.
Metis от компании Troux Technologies Inc. Система Metis в первую очередь ориентирована на средства визуализации, придавая особое значение графическому представлению данных репозитария. Такие представления являются основой пользовательского интерфейса, позволяя пользователю применять один и тот же графический образ как для просмотра, так и для редактирования сложных взаимосвязей в репозитарии. Большинство задач управления архитектурой предприятия может быть выполнено в достаточно удобной форме посредством диаграмм и сопровождается удобными встроенными аналитическими средствами. Сотруднику, обладающему достаточными знаниям метамодели архитектуры предприятия, может быть предоставлено право создания запросов, удовлетворяющих необычным требованиям. Возможности метамоделирования являются существенным плюсом этого ПО. Например, пользователи могут наращивать модель архитектуры предприятия в соответствии со своими индивидуальными требованиями, на основе встроенной в систему метамодели.
Таблица 9.10.Сводка результатов тестирования систем управления архитектурой предприятия
Оценки: 1- цели задачи EAM не достигнуты, 5 - цели полностью достигнуты Источник: Sebis, EAM Tool survey 2005, TUM
Как видно из представленной сводной таблицы, наилучшие результаты во всех семи функциональных тестах показал продукт planningIT компании Alfabet AG. Второе место заняла система System Architect компании Telelogic.