Архитектурная модель – 3D модель предприятия. Применение методов архитектурного моделирования.
В 1996 году и позже Джон Захман писал, что одной из важнейших побудительных причин для использования новых подходов является изменчивость предприятия. Он говорил, что его плоские схемы моделей архитектуры – это также и средство для организации знаний предприятия, которые очень важны в условиях усложнения работы и приспособления к высокой степени изменчивости предприятия во времени. Тем не менее, его плоская схема в явном виде включает только раздел операционного времени предприятия, а этого совершенно недостаточно для целей управления проектами развития ИС и трансформации предприятия.
Стратегический и детальный анализ могут рассматриваться и как разные стадии, что демонстрирует принцип адаптации схемы к жизненным циклам разных типов. Характер расположения архитектурных компонентов ИС в этом третьем измерении отличается большим разнообразием, поскольку в реальной жизни многие процессы трансформации предприятия идут параллельно и итерационно. Более того, надо осознанно управлять параллельностью, совмещая и координируя проекты разных типов, например, проекты развития предприятия ("развитие бизнеса") или проекты разных подсистем ИС.
Так появилась "объемная" схема архитектуры предприятия, его ИС, или – схема "3D-предприятие". Сначала схема использовалась как рабочее средство обдумывания, обсуждения и планирования ИС в развитии. Затем применение "3D-схемы" оказалось полезным расширить на разработку целевых проектных программ разных видов.
Если схема является общей структурой для разных предприятий, то описание архитектуры конкретного предприятия, которое строится по общей 3D-схеме, является уже моделью "3D-предприятия". Она строится для отражения взаимосвязей ключевых компонентов ИС предприятия на выбранном историческом участке времени его развития в трех измерениях, предусмотренных 3D-схемой:
Рисунок 5.3 "3D-предприятие"
- ось уровня проектирования и использования ИС; на рисунке шесть "горизонтальных" уровней: потребности и планы, бизнес-модель, логическая модель, техническая конструкция, детальная реализация, практика использования;
- ось раздела обеспечения и аспекта работы ИС; шесть "вертикальных" разделов, выделенных, но не поименованных на рисунке: почему(цели), кто ("деятели" системы – люди и организационные единицы), что (информация), как (функции и процессы), когда (события и графики функционирования), где (размещение и коммуникации);
- ось времени, в котором развивается предприятие и его ИС, на рисунке шесть возможных (но не единственных) стадий на "верхней грани" модели, соответствующих (возможным) стадиям жизненного цикла системы: анализ (стратегический может отделяться от детального), проектирование (конструирование), реализация и ввод в действие (могут рассматриваться отдельно), использование в работе, совершенствование (на этой оси моделируются и другие аспекты развития ИС).
Первые две оси совпадают с теми, что использованы на рисунках 1 и 2 в моделях, аналогичных таблицам Захмана. Третья ось позволяет явно определять изменения, которые происходили и будут происходить с предприятием и проектами создания ИС в процессах их развития и трансформации.
Создаваемое в этих осях описание становится конкретной 3D-моделью после того, как в элементарных "кубиках" или ячейках модели появляются согласованные описания, то есть частные модели. К их построению предлагаются определенные требования.
При построении 3D-модели не должны использоваться никакие формализованные нотации и узко-профессиональные жаргоны. Модель 3D-предприятия (в развитие положений Захмана) должна быть:
- простой для понимания, не технической, доступной всем (техническим и нетехническим) руководителям и специалистам,
- законченной в отношении предприятия так, что каждая проблема соотносится с предприятием в целом – и в данное время и в его будущем.
- открытой в отношении развития и трансформаций так, чтобы каждая проблема или проект свободно включались в контекст конкретных событий будущего, причем как в отношении будущего отдельных проектов, так и предприятия в целом.
- средством общения, инструментом поддержки обсуждений сложных вопросов с использованием относительно немногих и нетехнических слов.
- инструментом планирования, позволяющим лучше принимать решения за счет того, что решение никогда не будет приниматься "в пустоте".
- средством решения задач, позволяющим работать с абстрактными сущностями выделяя и изолируя отдельные параметры системы без потери ощущения предприятия как развивающегося целого.
- нейтральной, полностью независимой от каких либо инструментов, благодаря этому каждый инструмент и методология могут быть отображены на схему или модель 3D-предприятия для того, чтобы явно показать, что они делают и что не делают.
При этом важно, чтобы даже самое общее описание каждой частной модели содержало оценку состояния с точки зрения данной модели как компонента системы.
Создаваемые в ячейках частные модели должны быть согласованы в своих взаимосвязях. Особенностью 3D-предприятия является описание этих взаимосвязей не только для какого-то одного момента, но и на концах всех отрезков оси времени, которым приписаны начала и концы рассматриваемых проектов, стадий и работ.
Правилом описания взаимосвязей частных моделей является явное выделение и описание:
- связей каждой модели-ячейки с ближайшими ячейками более высокого и более низкого уровней представления архитектуры предприятия и ИС,
- связей каждой модели-ячейки с ближайшими ячейками, отражающими предшествующему и будущему состоянию компонента архитектуры,
- связей каждой модели-ячейки с другими типами моделей данного уровня.
Содержанием описания взаимосвязей должны быть характеристики:
- соответствия потребностям и более формальным требованиям к компоненту,
- качества и готовности,
- соответствия плановому графику работ и согласованности различных графиков,
- достоверность и обоснованность графиков инвестиций и их окупаемости,
- прогноз возможности изменений – самого близкого по времени изменения потребностей, требований и обеспеченности этих изменений ресурсами,
- смысловая целостность модели одного уровня.
Так же, как и сущности на осях плоских схем, сущности на оси стратегического времени в конкретных 3D-моделях могут представлять не только развитие ИС, но и "развитие бизнеса" предприятия. А уже результатом выполнения такого развития или его стадий могут быть проекты создания новых (или развития имевшихся) компонентов ИС. Так проект развития ИС вычленяется и оформляется как подпроект проекта развития предприятия.