Модель Захмана

Джон А. Захман - американский бизнес-консультант и ИТ-консультант, ранний пионер архитектуры предприятия, главный исполнительный директор компании Zachman International и создатель Zachman Framework

В модели Захмана архитектура предприятия рассматривается, как «набор описательных представлений (моделей), которые применимы для описания Предприятия в соответствии с требованиями управленческого персонала (качество) и которые могут развиваться в течение определенного периода (динамичность)».

Методика впервые была опубликована в 1987 году Джоном Захманам как схема развития информационных технологий на предприятии для обеспечения взаимосвязи между информационными системами и требованиями бизнеса.


Ячейки матрицы

Цели (почему?)
Позиция планировщика. Список главных целей, объектов, стратегий и критических факторов успеха бизнеса предприятия, определяющих мотивации его деятельности. Высокий уровень агрегирования и определяет границы модели предприятия.
Позиция пользователя (собственника). Цель и стратегия предприятия, составляют основную мотивацию для деятельности предприятия и принятия решений. Создание бизнес-плана. Бизнес-план  ориентирован на проблемы управления.
Позиция проектировщика. Логическая модель реализации бизнес-правил предприятия в терминах намерений и ограничений.
Позиция разработчика. Правила проекта, представленные в виде входящих элементов, отражаются в моделях данных, в процедурных кодах и в спецификациях технических требований.







Люди (кто?)
Позиция планировщика. Список организаций, за которые данное предприятие несет определенную ответственность. Высокий уровень агрегирования, определяет границы модели предприятия.
Позиция собственника. Модель потока работ определяет обязанности и спецификации работ, выполняемых на данном предприятии.  Распределение обязанностей, процессы производства изделий. Организационная диаграмма должна дополняться процессами по производству изделий.
Позиция проектировщика. Архитектура человеческого интерфейса. Поток работ, спецификация ролей и ответственность участников: менеджмент, администрацию, работников высокой квалификации, разработчиков, специалистов по маркетингу и т. д.
Позиция разработчика. Представление архитектуры интерфейса. Поток работ, осуществляемых на предприятии конкретными служащими, а также их эргономические требования и форматы представления результатов работы.




Функции (архитектура приложений)
Позиция планировщика. Описывается перечень процессов или бизнес-функций, осуществляемый данным предприятием. Возможности, границы или модели процессов предприятия.
Позиция владельца (модель предприятия). Модель предприятия представляется моделью бизнес-процессов. Структурированная модель методов, бизнес-преобразования, входы и выходы.
Позиция проектировщика (модель информационной системы). Логическая модель реализации систем предприятия. Сферы действия. Средства и механизмы, входные и выходные данные.
Позиция разработчика (технологическая модель). Конструкция системы. При большей детализации она представляется диаграммами действий, различные методы и их реализации.
Позиция субподрядчиков (детализированные спецификации). Программы, полученные на основе диаграмм действий или объектно-ориентированных спецификаций.



Объекты-данные (архитектура данных)
Позиция планировщика. Объекты/сфера действия. Перечень бизнес - объектов. Перечень объектов (изделий или активов), сфера влияния и границы, определяют круг интересов предприятия.
Позиция владельца (модель предприятия). Семантическая модель. Модель объектов бизнес - деятельности предприятия, модель «сущность-связь», отражает цели и стратегии бизнеса.
Позиция проектировщика (модель ИС). Описывается логическая модель данных. Объекты и цели предприятия, «сущность-связь».
Позиция разработчика (технологическая модель). Физическая модель данных, отражает технологические ограничения или физическое представление объектов и целей предприятия.
Позиция субподрядчиков (детализированные спецификации). Описания данных (библиотека). Определение всех объектных данных, специфицированных физической моделью данных.


Виды моделей


Описание рядов
Ряд 1 – Контекст
Внешние требования и движущие факторы. Моделирование бизнес-функций
Ряд 2 Модель бизнеса
Модели бизнес-процессов
Ряд 3 – Системная модель
Логические модели
Ряд 4 – Технологическая модель
Физические модели. Определение и разработка решения
Ряд 5 – Детальное представление
Как выстроено. Внедрение
Ряд 6 – Работающая организация
Функционирование организации. Оценка

Ряд 1 Контекст/ Уровень Владельца процесса
Мотивация / Почему
Цели бизнеса, задачи и результаты деятельности. Меры, относящиеся к каждой функции
Данные / Что
Классы данных верхнего уровня, связанные с каждой функцией
Люди / Кто
Держатели акций, имеющие отношение к каждой функции
Функции / Как
Бизнес-функции верхнего уровня
Место / Где
Местоположения, связанные с каждой функцией
Время / Когда
Циклы и события, относящиеся к каждой функции

Ряд 2 Модель организации/ Уровень Аналитика
Мотивация / Почему
Политики, процедуры и стандарты для каждого процесса
Данные / Что
Информация о бизнесе
Люди / Кто
Роли и ответственность в каждом процессе
Функции / Как
Бизнес-процессы
Место / Где
Местоположения, связанные с каждым процессом
Время / Когда
Действия в рамках каждого процесса и последовательность интеграции и оптимизации процессов

Ряд 3 Системная модель/ Уровень Архитектора
Мотивация / Почему
Политики, процедуры и стандарты в рамках модели бизнес-правил
Данные / Что
Логические модели данных и взаимосвязи между данными
Люди / Кто
Логическое представление прав доступа в зависимости от роли и ответственности
Функции / Как
Логическое представление информационных систем и их взаимосвязей
Место / Где
Логическое представление распределения системной архитектуры по местам
Время / Когда
Логические события и их следствия в рамках бизнес-событий и их следствий

Ряд 4 Технологическая модель/ Уровень Проектировщика
Мотивация / Почему
Бизнес-правила в рамках стандартов информационных систем
Данные / Что
Требования к типам систем управления базами данных в рамках логических моделей данных
Люди / Кто
Спецификация прав доступа в рамках выбранных платформ и технологий
Функции / Как
Спецификация приложений, функционирующих на основе выбранных технологических платформ
Место / Где
Спецификация сетевых устройств и их взаимосвязей в пределах физических границ системы
Время / Когда
Спецификация «переключателей» событий в системе в рамках выбранных платформ и технологий


Ряд 5 Как выстроено/ Уровень Программиста
Мотивация / Почему
Бизнес-правила в рамках выбранных технологических стандартов
Данные / Что
Определение данных в рамках физических моделей данных
Люди / Кто
Права доступа, созданные для контроля доступа с выбранным платформам и технологиям
Функции / Как
Программы, написанные для работы на основе выбранных технологических платформ
Место / Где
Сетевые устройства, формируемые для соответствия спецификациям узлов
Время / Когда
Программирование временных промежутков для упорядочивания последовательности действий в рамках выбранных платформ и технологий

Ряд 6 Работа организации/ Уровень Пользователя
Мотивация / Почему
Использование возможностей специальных технологий в рамках стандартов
Данные / Что
Внесение данных и их хранение в активных базах данных
Люди / Кто
Сотрудники и ключевые акционеры, работающие с системой в рамках своих ролей и уровня ответственности
Функции / Как
Функционирующие компьютерные инструкции
Место / Где
Отправка и получение сообщений
Время / Когда
Установление временных промежутков для задания последовательности событий















Описание столбцов матрицы Захмана
ЧТО - данные (data), любые формы представления информации, критически важной для бизнеса, в данном случае это основной субъект таблицы. Важно, что данные описываются во взаимосвязи между собой.
КАК - функции (function), операции, выполняемые над субъектом, выделение и передача знаний. Это функциональное описание системы, здесь представлено то, как организация работает, как устроен поток работ, как используются данные.
ГДЕ - сеть (network), расположение субъекта. Это, в конечном итоге, описание информационных потоков предприятия.
КТО - люди (people), распределение ответственности и функции работников. Человек рассматривается в роли носителя и распорядителя знаний.
КОГДА - время (time), может быть абсолютным или относительным, отражающим взаимосвязанность процессов.
ЗАЧЕМ - мотивация (motivation), ключевой вопрос бизнес цели и стратегия.


Правила заполнения матрицы
Правило 1
Нет заданного порядка расположения колонок
Правило 2
Каждая колонка имеет в основе простую, базовую модель
Правило 3
Базовая модель в каждой колонке уникальна
Правило 4
Каждый ряд представляет различную точку зрения (взгляд на систему)
Правило 5
Каждая клетка уникальна
Правило 6
Совокупность клеток одного ряда формирует полное описание системы с соответствующей точки зрения




Комментариев нет:

Отправить комментарий