Модель Захмана и ее применение в проектах внедрения, поддержки и развития ERP-систем

Корпоративные информационные системы и учетная политика организации при применении автоматизированной формы ведения учета

Аннотация: в статье анализируется модель Захмана и ее применение для реализации ERP-инициатив. Вводится определение модели и рассматривается пример автоматизации процесса сбыта и построения матрицы Захмана для проработки его архитектуры в разрезе 32 пар параметров. Выявляются области применения подхода Захмана, представленные проектами внедрения ERP-систем, аудитом имплементации и активностям их развития.
Ключевые слова: модель захмана, матрица захмана, схема захмана, захман архитектура, модель захмана архитектура, пример заполнения модели захмана, представление матрицы захмана, архитектура предприятия захмана, таблица захмана, методология захмана, фреймворк захмана, метод захмана, структура захмана.
СкачатьPDF (статья), PDF (выпуск №33).

Стремительное развитие корпоративных информационных систем, представленных набором информационных систем, автоматизирующих заданную предметную область, диктуют обязательные требования к построению сбалансированной ИТ-архитектуры. Архитектура разрабатываемого и имплементируемого программного решения должна быть построена таким образом, чтобы заложить гибкие, масштабируемые и технологичные механизмы работы, обеспечивая тем самым возможность оперативного реагирования на любые изменения внешней среды.

Доступен ряд научно-популярных работ, описывающих различные подходы к построению ИТ-архитектуры, которые обобщены в терминах корпоративная архитектура и архитектура предприятия. Методологии построения корпоративной архитектуры представлены такими подходами как: FEAF, DoDAF [1], а также широко известная и наиболее популярная TOGAF [2]. Несмотря на кажущееся обилие стратегий к формированию ИТ-архитектуры, по большому счету, они апеллируют едиными сущностями, изначально предложенными в модели Захмана.

Не взирая на то, что модель Захмана предоставляет широкий теоретический аппарат, который лежит в основе понимания любой архитектуры предприятия, ее использование как в контексте разработки, так и непосредственно в ходе имплементации корпоративного ПО, часто остается незамеченным [3]. Однако применение именно данной модели делает методологии внедрения ИС такими, какие они есть сейчас: структурированными и гибкими, генерализованными и специализированными, а также прозрачными и эффективными.

Цель текущей работы состоит в анализе модели Захмана и ее применимости в проектах реализации корпоративных информационных систем. Достижение сформулированной цели потребует решения следующих задач:

  • обзор элементов и принципов работы модели Захмана;
  • рассмотрение примера использования указанной модели;
  • идентификация областей применения модели в инициативах, связанных с ERP-системами.

1. Обзор модели Захмана

ВРазработанная Джоном Захманом в 1987 году, модель изначально применялась для описания архитектуры информационных систем и впоследствии была обобщена до уровня всего предприятия. Ее ключевая роль заключается не в предоставлении методологии, а в формировании универсального подхода, который обеспечивает целостное и непротиворечивое описание любой сложной системы [4].

Определение 1. Модель Захмана (Zachman framework) представляет собой фундаментальный онтологический подход для всестороннего анализа проблемных областей, связанных с архитектурой предприятия.

Основу модели Захмана составляет матрица размерностью 6×6, в которой каждая ячейка представляет собой результаты анализа того или иного вопроса, связанного с корпоративной архитектурой. Строки матрицы представлены такими атрибутами/ролями как:

  • сфера действия (планировщик), определяет границы и назначение системы, а также контекст её использования;
  • бизнес-модель предприятия (владелец), включает концептуальное описание бизнес-процессов и сущностей;
  • модель системы (архитектор), представляет логическую модель системы, включающая структуры данных и процессы;
  • технологическая/физическая модель (проектировщик), описывает физическую реализацию системы с использованием конкретных технологий;
  • детали реализации (подрядчик), содержит детальные спецификации для разработки компонентов, отражает созданную и эксплуатируемую систему;
  • работающее предприятие, демонстрирует ожидаемое/финальное значение атрибутов,

а столбцы уточняют вопросы:

  • что (данные): информация, сущности и их атрибуты;
  • как (функции): бизнес-процессы и процедуры;
  • где (сеть): географическое и сетевое расположение компонентов;
  • кто (люди): роли, участники и организационная структура;
  • когда (время): временные параметры, события и циклы;
  • почему (мотивация): цели, стратегия и ограничения.

На рис. 1 наглядно представлена матрица модели Захмана.

Модель Захмана в форме матрицы

Рис. 1. Модель Захмана в форме матрицы

Таким образом, модель Захмана дает сбалансированный взгляд на проблемную ИТ-область, рассматривая ее с различных точек зрения:

  • бизнес-процессы;
  • данные;
  • приложения;
  • техника (включая инфраструктуру, информационную безопасность, сетевую составляющую и др.),

постепенно детализируя ожидаемый результат. Однако вопросы проектного управления здесь упоминаются лишь косвенно.

2. Пример практического применения модели Захмана

Модель Захмана демонстрирует свою применимость при решении реальных задач, связанных с внедрением ПО. Рассмотрим ее использование на примере улучшения процесса продаж за счет автоматизации операций и интеграции данных. Следуя матрице из рис. 1, шаги формирования модели будут следующие:

  • задание контекста и границ: формулируется общее видение задачи: «Разработка ПО, объединяющего данные из отдела продаж, службы поддержки и маркетинга, для повышения лояльности и роста конверсии». Определяются географический объем, автоматизируемые бизнес-процессы и ответственные, объекты данных, срок проекта и ожидаемые выгоды (табл. 1, строка №1);
  • концептуализация бизнес-модели: детализируется целевой бизнес-процесс. Процесс декомпозируется на подпроцессы, для которых уточняются ответственные, частота выполнения и предполагаемые улучшения (табл. 1, строка №2);
  • создание модели системы: определяется модель данных, включающая сущности «Клиент», «Сделка» и «Взаимодействие» и логический поток между ними. Предполагается реализация клиент-серверной архитектуры для разрабатываемого приложения (табл. 1, строка №3);
  • генерация физической модели: логические модели детализируются до уровня конкретных технологических решений, например, PostgreSQL. Приводятся конкретные REST API функции, определяется сетевая топология (сервер приложений размещается в одной облачной зоне, а база данных – другой для обеспечения отказоустойчивости) (табл. 1, строка №4);
  • детализация реализации: выявляются упущения и ведется обеспечение полноты. Например, если ячейка для пары «Владелец-когда» пустая, это указывает на отсутствие бизнес-требований к частоте синхронизации данных, что представляет собой критический риск. Аналогичный контроль ведется для всех 36 аспектов модели, устраняя возможные недоработка и ошибки (табл. 1, строка №5);
  • финализация результатов: демонстрируются итоговые значения атрибутов, ожидаемые по итогам выполнения проекта (табл. 1, строка №6).
Табл. 1. Матрица Захмана для автоматизации процесса продаж
Область Что (данные) Как (функции) Где (сеть) Кто (люди) Когда (время) Почему (мотивация)
Сфера действия (планировщик)

Создани

Согласта

Принят

Высокий

Высокий Высокий 
Бизнес-модель предприятия (владелец) Создани Сверка Искаже Высокий Высокий Высокий 
Модель системы (архитектор) Создан Отгрузк Измене Средний Высокий Высокий 
Технологическая/ физическая модель (проектировщик) Отгрузк Обработ Нарушен Низкий  Высокий Высокий 
Детали реализации (подрядчик) Создани Оприхо Затовар Высокий Высокий Высокий
Работающее предприятие Высокий  Высокий  Высокий  Высокий  Высокий  Высокий 

Табл. 1 показывает, что использование модели обеспечивает доскональное рассмотрение типовые вопросов, релевантных выбранной ИТ-проблематике, гарантируя полноту анализа и выявление возможных упущений.

3.  Использование модели Захмана в ERP-инициативах

Подход, предлагаемый Захманом, находит широкое применение в различных сферах, включая инициативы, связанные с программными системами класса ERP. Принимая во внимание содержание матрицы, являющуюся основой модели, возможно выделить следующее области ее применения:

  • организация проектных работ по внедрению систем ERP;
  • аудит имплементации и промышленной эксплуатации ERP-систем;
  • работа архитектурного комитета компании.

В виду длительной продолжительности и высоких трудозатрат внедрение ERP-систем осуществляется на основе детально проработанного плана-графика, содержащего ключевые проектные активности к исполнению, а также ресурсного плана, задающего организационную структуру команды, вовлеченную в разработку ПО [5]. Модель Захмана находит свое отражение в обоих планах:

  • оргструктура команды ведется в разрезе процессов, данных, приложений и техники, под каждую группу которых выделяются отдельные подкоманды участников. При этом специфика ERP-систем требует добавления дополнительных команд, ответственных за управление проектом и изменениями (рис. 2);
  • проектные задачи группируются в те же категории, которые представляются в организационной структуре. Это относится к план-графику, RACI-матрице распределения ответственности, уставу проекта и прочим документам, ограничивающим содержание проекта.

Уровни внедрения ERP-систем, соотносящиеся с матрицей Захмана

Рис. 2. Уровни внедрения ERP-систем, соотносящиеся с матрицей Захмана

Комплексные проекты разработки ПО требуют регулярного и независимого взгляда со стороны на процесс выполнения работ, что представляется инициативой по аудиту и архитектурному надзору. Модель Захмана служит мощным инструментом для проверки полноты существующих описаний программной систем. Сопоставление текущей документации с ячейками матрицы позволяет наглядно выявить области, требующие внимания и улучшения [6].

Имплементированная ERP-система подлежит поддержке и развитию в контексте активностей пост-внедрения. Анализ предлагаемых усовершенствований ПО ведется ИТ-органом, названным архитектурный комитет [7]. Архком состоит из архитекторов, каждый из которых ответственен за определенную область, указанную на рис. 2 и соотнесенную с моделью Захмана. Здесь модель также используется для классификации архитектурного контента и обеспечения структурированного хранения и доступа к артефактам/знаниям. На ее основе разрабатываются корпоративные стандарты, регламентирующие изменения существующих ИТ-систем, а также внедрение новых образцов ПО. Наглядным примером практической реализации принципов Захмана служит свод знаний TOGAF, являющийся основным документом для управления корпоративной архитектурой в большинстве современных организаций.

Заключение

Модель Захмана представляет собой фундаментальный элемент в теории архитектуры предприятия. Ее эффективность объясняется организацией такого мышления, которое позволяет классифицировать артефакты и обеспечить полноту и целостность анализ любой проблемной ИТ-области. Использование подхода предотвращает упущение критически важных аспектов архитектуры, обеспечивает организацию и хранение архитектурных артефактов. Абстрактная природа модели позволяет ее применять вне зависимости от технологической парадигмы, однако модель не дает инструкций о последовательности шагов к выполнению. Именно это сделало ее основой для разработки практико-ориентированных методологий TOGAF, FEAF и DoDAF, графических нотаций UML и Archimate. Элементы модели Захмана используются в проектах внедрения, поддержки и развития ERP-систем, позволяя распределять активности имплементации и человеческие ресурсы по группам задач, выявлять проблемные области в ходе внедрения ПО, а также организовывать сбалансированные архитектурные отделы.

Литература

  1. Свод знаний по управлению бизнес-процессами: BPM CBoK 4.0 / Бенедикт Т., Кирхмер М., Шарсиг М., Франц П., Саксена Р., Моррис Д., Хилти Д. – М.: Альпина Паблишер, 2024. – 504 с.
  2. Harrison R. TOGAF certified study guide. Van Haren Publishing, Zaltbommel, 2013. – 324 p.
  3. Баллод Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем: учебное пособие. – Ростов н/Д.: Феникс, 2009. – 508 с.
  4. Opengroup.org [Электронный ресурс] // Mapping the TOGAF ADM to the Zachman framework. Режим доступа: https://www.opengroup.org/architecture/0210can/togaf8/doc-review/togaf8cr/c/p4/zf/zf_mapping.htm (дата обращения 31.03.2026).
  5. Евдокимов А.Д. Особенности формирования план-графика для проекта внедрения корпоративных информационных систем на примере 1С и SAP (часть 1) // Корпоративные информационные системы. – 2024. – №1 (25) – с. 36-41. – URL: https://corpinfosys.ru/archive/2024/issue-25/282-2024-25-projectplan.
  6. Степанов Д.Ю. Контроль качества внедрения и внедренных ERP-систем // Корпоративные информационные системы. – 2022. – №3 (19) – с. 22-28. – URL: https://corpinfosys.ru/archive/issue-19/201-2022-19-erpqa.
  7. Степанов Д.Ю. Стратегия поддержки и развития внедренных ERP-систем (часть 1) // Корпоративные информационные системы. – 2025. – №2 (30) – c. 17-21. – URL: https://corpinfosys.ru/archive/2025/issue-30/298-2025-30-supportdevelopmentstrategies.

Выходные данные статьи

Карандашев В.И. Модель Захмана и ее применение в проектах внедрения, поддержки и развития ERP-систем // Корпоративные информационные системы. – 2026. – №1 (33) – c. 26-33. – URL: https://corpinfosys.ru/archive/2026/issue-33/322-2026-33-zachman.

Модель Захмана и ее применение в проектах внедрения, поддержки и развития ERP-систем

Об авторе

Карандашев Виталий Игоревич Карандашев Виталий Игоревич – выпускник кафедры корпоративных информационных систем института информационных технологий РТУ МИРЭА. Тема выпускной квалификационной работы магистра «Принципы и подходы к адаптации информационных систем при реализации быстроизменяющихся процессов». Электронная почта автора: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра..

Статьи выпуска №33

  1. Модель Захмана и ее применение в ERP-проектах;
  2. Разработка ПО для автоматизации процессов снабжения (часть 1);
  3. Реализация SOD-контролей в бизнес-процессах и ERP-системах.