Джон А. Захман - американский бизнес-консультант и ИТ-консультант, ранний пионер архитектуры предприятия, главный исполнительный директор компании 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
•Совокупность клеток одного ряда формирует
полное описание системы с соответствующей точки зрения
Комментариев нет:
Отправить комментарий