Архитектура играет ключевую роль в успехе организации. Она позволяет организациям выравнивать свои бизнес-стратегии с технологическими решениями, тем самым повышая эффективность и снижая риски. Однако создание и поддержание эффективной архитектурной практики может быть сложной задачей. Именно здесь и приходит на помощь Фреймворк архитектурной способности.
Разработанный Архитектурным форумом The Open Group (TOGAF), фреймворк предоставляет комплексный набор руководящих принципов для организаций, чтобы создать и поддерживать надежную архитектурную практику. Фреймворк состоит из семи компонентов, включая архитектурную способность, Архитектурный совет, соответствие архитектуре, архитектурные контракты, архитектурное управление, модели зрелости архитектуры и рамки архитектурных навыков. В этой статье мы подробно рассмотрим каждый из этих компонентов и поймем их роль в создании эффективной архитектурной практики.

Фреймворк архитектурной способности для TOGAF
TOGAF (фреймворк архитектуры The Open Group) — это широко используемый фреймворк для корпоративной архитектуры. Одним из ключевых компонентов TOGAF является Фреймворк архитектурной способности, который помогает организациям создавать и поддерживать эффективную архитектурную практику.
Фреймворк архитектурной способности состоит из нескольких компонентов, которые работают вместе, чтобы обеспечить организации возможность создавать и управлять своими архитектурными активами. Эти компоненты включают:
- Создание архитектурной способности: Это включает в себя создание необходимых структур, процессов и ролей для поддержки архитектурной практики организации. Включает определение охвата архитектурной практики, идентификацию заинтересованных сторон и их ролей, а также установление необходимых механизмов управления.
- Архитектурный совет: Архитектурный совет отвечает за надзор за разработкой и внедрением архитектуры организации. Совет дает руководство и направление команде архитекторов, обеспечивает соответствие стратегии и целям бизнеса, а также помогает разрешать возникающие конфликты.
- Соответствие архитектуре: Этот компонент обеспечивает соответствие архитектуры организации действующим стандартам, политикам и нормативным требованиям. Включает создание системы соответствия, проведение оценок соответствия и устранение возникающих проблем с соблюдением требований.
- Архитектурные контракты: Архитектурные контракты — это соглашения между командой архитекторов и другими заинтересованными сторонами в организации. Эти контракты определяют объем, цели и результаты архитектурной работы, а также роли и обязанности сторон, участвующих в процессе.
- Архитектурное управление: Архитектурное управление обеспечивает соответствие архитектуры организации стратегии и целям бизнеса, а также поддержку общей эффективности организации. Включает создание структур управления, определение процессов управления и мониторинг эффективности механизмов управления.
- Модели зрелости архитектуры: Модели зрелости архитектуры помогают организациям оценить уровень зрелости своей архитектурной практики и выявить области для улучшения. Эти модели предоставляют основу для оценки архитектурных возможностей организации и определения соответствующего уровня инвестиций в архитектуру.
- Рамки архитектурных навыков: Рамки архитектурных навыков помогают организациям определить навыки и компетенции, необходимые для эффективной архитектурной практики. Включает определение ролей и обязанностей архитекторов, выявление необходимых навыков и знаний, а также разработку программ обучения и развития для формирования архитектурных навыков.
Создание архитектурной способности
Создание архитектурной способности включает использование ADM для создания основы для архитектурной практики организации. Этот процесс требует проектирования четырех доменных архитектур: бизнеса, данных, приложений и технологии. Для создания архитектурной практики необходимо разработать следующие архитектуры:
- Бизнес-архитектура архитектурной практики, которая подчеркивает архитектурное управление, архитектурные процессы, организационную структуру архитектуры, требования к архитектурной информации, архитектурные продукты и т.д.
- Архитектура данных, которая определяет структуру корпоративной непрерывности и архивов архитектуры организации.
- Архитектура приложений, которая определяет функциональность и/или сервисы приложений, необходимые для реализации архитектурной практики.
- Технологическая архитектура, которая отображает требования к инфраструктуре и развертыванию архитектурной практики в поддержку архитектурных приложений и корпоративной непрерывности.
Создавая эти архитектуры, организация может создать эффективную архитектурную практику, соответствующую бизнес-целям, и обеспечить создание и управление архитектурными активами.
Архитектурный совет:
Еще одним компонентом Фреймворка архитектурной способности является Архитектурный совет, который предоставляет руководящие принципы для создания и функционирования Совета корпоративной архитектуры. Архитектурный совет отвечает за надзор за разработкой и внедрением архитектуры организации, обеспечивает соответствие стратегическим целям бизнеса и разрешает возникающие конфликты. Архитектурный совет помогает обеспечить эффективность и эффективность архитектурной практики, предоставляя руководство и направление команде архитекторов. Внедряя компонент Архитектурного совета в Фреймворке архитектурной способности, организации могут создать структуру управления, которая обеспечивает эффективное принятие решений и способствует успеху архитектурной практики.
Вот пример того, как создать Архитектурный совет:
- Определите цель и круг полномочий Архитектурного комитета:Первым шагом при создании Архитектурного комитета является определение его цели и круга полномочий. Это включает в себя определение того, за что будет отвечать комитет, какие у него цели и как он будет взаимодействовать с другими заинтересованными сторонами в организации. Например, Архитектурный комитет может отвечать за контроль разработки и внедрения архитектуры организации, обеспечение согласованности с бизнес-целями и разрешение возникающих конфликтов.
- Определите состав Архитектурного комитета:Следующим шагом является определение состава Архитектурного комитета. Это включает в себя выявление заинтересованных сторон из разных подразделений организации, обладающих необходимыми знаниями и полномочиями для принятия решений, связанных с архитектурой организации. Например, Архитектурный комитет может включать представителей ИТ, бизнеса и других соответствующих направлений организации.
- Установите структуру управления Архитектурного комитета:После определения состава Архитектурного комитета следующим шагом является установление структуры управления комитета. Это включает в себя определение процедур работы комитета, процессов принятия решений и каналов коммуникации. Например, Архитектурный комитет может собираться ежемесячно для рассмотрения предложенных изменений в архитектуре и принятия решений о том, какие изменения внедрить.
- Разработайте устав Архитектурного комитета:Устав — это документ, в котором описываются цель, круг полномочий, состав и структура управления Архитектурного комитета. Устав должен быть рассмотрен и утвержден всеми членами комитета и другими заинтересованными сторонами. Устав также должен регулярно пересматриваться и обновляться по мере необходимости.
- Внедрите Архитектурный комитет:Наконец, Архитектурный комитет должен быть внедрен и приступить к своей работе. Это включает в себя информирование заинтересованных сторон о цели и круге полномочий комитета, проведение регулярных совещаний и принятие решений, связанных с архитектурой организации.
Следуя этим шагам, организации могут создать эффективный Архитектурный комитет, который обеспечивает эффективное принятие решений и способствует успеху практики архитектуры.
Пример:
вот реальный пример организации, которая создала Архитектурный комитет для решения проблемы:
Описание проблемы:Огромная финансовая организация сталкивалась со значительными трудностями с системами ИТ. Организация быстро росла за счет серии слияний и поглощений, что привело к сложной ИТ-среде с множеством устаревших систем и избыточностью. Организация испытывала трудности с поддержанием своих систем, а сотрудники ИТ были перегружены, пытаясь удовлетворить растущий спрос.
Решение:Чтобы решить эти проблемы, организация решила создать Архитектурный комитет. Целью комитета было контроль за разработкой и внедрением архитектуры организации, обеспечение согласованности с бизнес-целями и разрешение возникающих конфликтов.
Состав Архитектурного комитета включал представителей ИТ, бизнеса и других соответствующих направлений организации. Комитет собирался ежемесячно для рассмотрения предложенных изменений в архитектуре и принятия решений о том, какие изменения внедрить. Структура управления комитета была определена в уставе, в котором описаны цель, круг полномочий, состав и процедуры работы комитета.
Архитектурный комитет быстро выявил несколько направлений в ИТ-среде организации, требующих внимания. Они разработали дорожную карту модернизации систем организации, которая включала вывод из эксплуатации устаревших систем, объединение избыточных систем и внедрение новых систем для удовлетворения меняющихся потребностей организации.
Внедрив Архитектурный комитет, организация смогла повысить эффективность и производительность своих ИТ-систем. Комитет обеспечил руководство и направление для сотрудников ИТ, гарантируя, что их работа соответствует бизнес-целям и приоритетам. Архитектурный комитет также помог решить конфликты, возникшие между различными подразделениями организации, способствуя сотрудничеству и взаимодействию. В целом, Архитектурный комитет сыграл ключевую роль в решении ИТ-проблем организации и подготовке её к будущему успеху.
Соответствие архитектуре
Соответствие архитектуре — это важный компонент Фреймворка архитектурных возможностей TOGAF, который предоставляет руководство по обеспечению соответствия архитектуры организации действующим стандартам, политикам и нормативным требованиям.
Создание системы соответствия — первый шаг к обеспечению соответствия архитектуре. Это включает в себя определение требований к соответствию организации и разработку процессов мониторинга и отчетности по соответствию. Например, система соответствия может включать процедуры проверки изменений в архитектуре и проведения оценок соответствия.
Следующим шагом является проведение оценок соответствия для определения того, соответствует ли архитектура организации действующим стандартам, политикам и нормативным требованиям. Это может включать в себя проверку документации, опрос заинтересованных сторон и проведение тестов или аудитов. Результаты оценок соответствия используются для выявления областей несоответствия и разработки планов по устранению возникающих проблем.
Наконец, решение вопросов соответствия включает в себя внедрение корректирующих действий для приведения архитектуры в соответствие. Это может включать обновление документации, изменение процессов или внесение изменений непосредственно в архитектуру. Регулярный мониторинг и отчетность по соответствию также важны для обеспечения постоянного соответствия.
Следуя принципам соответствия архитектуре, организации могут обеспечить соответствие своей архитектуры действующим стандартам, политикам и нормативным требованиям. Это может помочь снизить риски и обеспечить эффективность и производительность архитектуры в поддержке бизнес-целей и задач.
Пример:
Описание проблемы:Огромная организация здравоохранения внедрила новую систему электронных медицинских записей (ЭМЗ). В рамках внедрения организация должна обеспечить соответствие системы ЭМЗ действующим нормативным требованиям, таким как HIPAA (Закон о переносимости и защите медицинской информации), который устанавливает стандарты конфиденциальности и безопасности информации о здоровье пациентов.
Для обеспечения соответствия HIPAA организация создает систему соответствия архитектуре, включающую регулярные оценки соответствия и отчетность. Организация также проводит детальный анализ системы ЭМЗ для выявления возможных проблем с соответствием.
В ходе проверки соответствия организация выявляет несколько областей, в которых система электронных медицинских записей не полностью соответствует требованиям HIPAA, например, недостаточные средства контроля доступа и недостаточная регистрация и аудит деятельности пользователей. Организация разрабатывает план по устранению этих проблем и внедряет корректирующие действия для приведения системы электронных медицинских записей в соответствие с требованиями HIPAA.
Для обеспечения постоянного соответствия организация устанавливает процессы мониторинга и отчетности по соответствию, включая регулярные аудиты и отчетность перед высшим руководством. Эти процессы помогают организации вовремя выявлять и устранять вопросы соответствия и обеспечивать соответствие системы электронных медицинских записей действующим нормативным требованиям.
Внедрив рамочную модель соответствия архитектуре, организация здравоохранения смогла обеспечить соответствие своей системы электронных медицинских записей требованиям HIPAA, снизив риск утечек данных и защитив информацию о здоровье пациентов. Организация также продемонстрировала свою приверженность соблюдению норм, что может способствовать укреплению доверия со стороны пациентов, регуляторов и других заинтересованных сторон.
Государственное управление архитектурой
Управление архитектурой является критически важным компонентом рамочной модели архитектурной компетентности TOGAF, поскольку обеспечивает соответствие архитектуры организации ее общей бизнес-стратегии и целям. Процесс управления архитектурой включает создание структур управления, определение процессов управления и мониторинг эффективности механизмов управления.
Структуры управления являются основой управления архитектурой и обеспечивают основу для принятия решений и контроля. К ним относятся Архитектурный совет, ответственный за надзор за разработкой и внедрением архитектурных продуктов, а также другие органы управления, такие как руководящие комитеты и рабочие группы. Архитектурный совет состоит из высших руководителей и заинтересованных сторон из различных бизнес-подразделений и функций, и он обеспечивает соответствие архитектуры общей бизнес-стратегии и целям организации.
Определение процессов управления является еще одним критически важным аспектом управления архитектурой, поскольку обеспечивает выполнение необходимых шагов при разработке и внедрении архитектурных продуктов. Процессы управления включают процесс проверки и утверждения архитектурных продуктов, а также процесс коммуникации и взаимодействия между заинтересованными сторонами. Эти процессы обеспечивают вовлечение всех соответствующих заинтересованных сторон в разработку и внедрение архитектурных продуктов, а также интеграцию их обратной связи в окончательный проект.
Наконец, мониторинг эффективности механизмов управления — это непрерывный процесс, обеспечивающий эффективную работу системы управления. Он включает использование метрик и показателей эффективности для контроля прогресса в разработке архитектурных продуктов и выявления областей, в которых можно внести улучшения. Мониторинг эффективности механизмов управления позволяет организациям обеспечить соответствие своей архитектуры общей бизнес-стратегии и целям и поддерживать общую эффективность деятельности.
Пример: Многонациональная розничная компания стремится расширить свою деятельность на новые рынки и увеличить свою онлайн-присутствие. Для достижения этих целей компания решает начать инициативу цифровой трансформации, включающую разработку новой платформы электронной коммерции, интеграцию системы управления цепочками поставок и оптимизацию своей сети распределения.
Для обеспечения соответствия инициативы цифровой трансформации бизнес-стратегии и целям компании создается рамочная модель управления архитектурой. Рамка включает:
- структуру управления,
- совет управления,
- процессы управления и
- механизмы управления.
- Структура управления включает Архитектурный совет, ответственный за надзор за разработкой и внедрением архитектурных продуктов и обеспечение их соответствия бизнес-стратегии и целям компании.
- Механизмыархитектуры состоит из высших руководителей из различных бизнес-подразделений и функций, включая ИТ, финансы, маркетинг и операции.
- Механизмыуправления включают процесс проверки и утверждения всех архитектурных продуктов, таких как принципы архитектуры, стандарты и модели. Процесс проверки и утверждения включает Архитектурный совет и других заинтересованных сторон, и обеспечивает соответствие продуктов бизнес-стратегии и целям компании.
- Механизмыуправления включают метрики и показатели эффективности, используемые для мониторинга эффективности рамочной модели управления архитектурой. Например, компания может отслеживать процент архитектурных продуктов, которые проверены и утверждены в установленный срок, или количество архитектурных проблем, решенных вовремя.
Создав рамочную модель управления архитектурой, многонациональная розничная компания смогла обеспечить соответствие своей инициативы цифровой трансформации бизнес-стратегии и целям. Рамка управления обеспечила структурированный подход к разработке и внедрению необходимых архитектурных продуктов и гарантировала вовлеченность всех соответствующих заинтересованных сторон в процесс. Механизмы управления помогли контролировать эффективность системы управления и выявлять области для улучшения, обеспечивая, чтобы архитектура компании поддерживала ее общую эффективность.
Модели зрелости архитектуры
Модели зрелости архитектуры являются критически важным компонентом рамочной модели архитектурной компетентности TOGAF, поскольку предоставляют организациям основу для оценки зрелости своей архитектурной практики и выявления областей для улучшения. Эти модели помогают организациям определить соответствующий уровень инвестиций в архитектуру и установить цели по улучшению своих архитектурных возможностей в долгосрочной перспективе.
Модель зрелости архитектуры обычно состоит из нескольких уровней или этапов, каждый из которых представляет уровень зрелости архитектурной практики в организации. Эти этапы обычно включают:
- Начальный: Организация не имеет формальной архитектурной практики и не использует последовательный подход к разработке архитектуры.
- Случайный: Организация имеет некоторые случайные архитектурные практики, но они не последовательно применяются во всей организации.
- Определённый: Организация имеет определённую архитектурную практику с установленными процессами и руководящими принципами, но они не последовательно применяются во всей организации.
- Управляемый: Организация имеет хорошо определённую и последовательно применяемую архитектурную практику, а её производительность измеряется и контролируется.
- Оптимизированный: Архитектурная практика организации непрерывно улучшается с акцентом на инновации и создание бизнес-ценности.
Оценивая зрелость своей архитектурной практики по этим этапам, организации могут выявить области для улучшения и установить цели по развитию своих архитектурных возможностей. Например, организация, находящаяся на этапе «случайный», может сосредоточиться на создании более последовательного подхода к разработке архитектуры, тогда как организация на этапе «управляемый» может сосредоточиться на измерении и улучшении производительности своей архитектурной практики.
Модели зрелости архитектуры предоставляют организациям рамки для оценки зрелости своей архитектурной практики и выявления областей для улучшения. Используя эти модели, организации могут устанавливать цели по развитию своих архитектурных возможностей и обеспечивать соответствие своей архитектурной практики общей бизнес-стратегии и целям.
Пример
Пример из реальной жизни модели зрелости архитектуры — это модель зрелости архитектуры, разработанная Институтом инженерии программного обеспечения Карнеги-Меллон (SEI). Эта модель широко используется организациями для оценки зрелости своих практик в области архитектуры программного обеспечения.
Модель зрелости архитектуры SEI состоит из пяти уровней, аналогичных тем, которые я описал выше:
- Начальный: Практики архитектуры являются случайными и недостаточно определёнными. Не существует формального процесса разработки архитектуры.
- Повторяемый: Практики архитектуры частично документированы и могут различаться между проектами. Существует некоторый уровень определения процессов, но он не последовательно применяется.
- Определённый: Практики архитектуры документированы и последовательно применяются на всех проектах. Организация установила принципы и руководящие указания архитектуры.
- Управляемый: Практики архитектуры измеряются и управляются, а метрики производительности используются для улучшения архитектурных возможностей. Практики архитектуры интегрированы в общие процессы управления организацией.
- Оптимизирующий: Практики архитектуры непрерывно улучшаются с акцентом на инновации и создание бизнес-ценности. Организация имеет культуру непрерывного улучшения и активно ищет новые способы улучшения своих архитектурных практик.
Используя эту модель, организации могут оценить зрелость своих архитектурных практик и выявить области для улучшения. Например, организация, находящаяся на уровне «повторяемый», может сосредоточиться на улучшении определения процессов и документирования, тогда как организация на уровне «определённый» может сосредоточиться на повышении последовательности архитектурных практик на всех проектах. Организация на уровне «управляемый» может сосредоточиться на измерении и управлении производительностью своей архитектурной практики, а организация на уровне «оптимизирующий» может сосредоточиться на стимулировании инноваций и повышении бизнес-ценности через свои архитектурные практики.
Рамка архитектурных навыков
Рамка архитектурных навыков необходима организации для чёткого понимания необходимых навыков и компетенций для эффективной архитектурной практики. Эта рамка помогает организациям выявить знания, навыки и способности, которые должны иметь члены архитектурной команды для эффективного выполнения своих ролей.
Рамка архитектурных навыков включает определение ролей и обязанностей архитекторов, выявление необходимых навыков и знаний, а также разработку программ обучения и развития для формирования архитектурных навыков. Эта рамка помогает обеспечить, что члены архитектурной команды обладают необходимыми навыками для поддержки целей и задач организации.
Например, Рамка навыков архитектуры может выделить следующие роли в команде архитекторов:
- Архитектор предприятия
- Архитектор решений
- Архитектор данных
- Архитектор приложений
- Технический архитектор
Каждая из этих ролей требует определенных навыков и знаний. Рамка навыков архитектуры может выделить следующие навыки и компетенции, необходимые для каждой роли:
- Архитектор предприятия: Стратегическое мышление, деловая хватка, рамки архитектуры предприятия, управление заинтересованными сторонами, навыки коммуникации
- Архитектор решений: Проектирование решений, технические знания, рамки архитектуры, навыки коммуникации, решение проблем
- Архитектор данных: Моделирование данных, управление данными, управление данными, технологии баз данных, анализ данных
- Архитектор приложений: Проектирование приложений, инженерия программного обеспечения, языки программирования, фреймворки приложений, навыки коммуникации
- Технический архитектор: Проектирование инфраструктуры, тенденции технологий, администрирование систем, проектирование сетей, безопасность и соответствие требованиям
На основе выявленных навыков и компетенций организация может разрабатывать программы обучения и развития, чтобы формировать навыки архитектуры и обеспечить, чтобы члены команды архитекторов обладали необходимыми навыками для эффективного выполнения своих ролей. Эта рамка также помогает выявить пробелы в навыках и области для улучшения в практике архитектуры организации.
Пример
вот пример того, как организация может провести инвентаризацию навыков с использованием таблицы:
| Область навыков | Уровень квалификации | Требования к обучению | Необходимые ресурсы |
|---|---|---|---|
| Рамки архитектуры предприятия | Средний | Продвинутое обучение по TOGAF 9.2 | Курс обучения TOGAF 9.2, онлайн-ресурсы, наставничество |
| Моделирование данных | Эксперт | Н/Д | Н/Д |
| Управление заинтересованными сторонами | Средний | Продвинутая подготовка по навыкам коммуникации и переговоров | Курс подготовки по коммуникации и переговорам, наставничество |
| Проектирование решений | Начальный | Средняя подготовка по лучшим практикам проектирования решений | Курс подготовки по проектированию решений, онлайн-ресурсы, наставничество |
| Технические знания | Продвинутый | Н/Д | Н/Д |
В этом примере организация определила пять областей компетенций, относящихся к ее практике архитектуры, и оценила уровень квалификации по каждой из них. Организация также определила потребности в обучении и ресурсы, необходимые для развития навыков, где наблюдается недостаток квалификации.
Например, организация могла провести оценку навыков своих членов команды архитекторов и определить, что необходима продвинутая подготовка по TOGAF 9.2. Организация может затем выделить ресурсы для предоставления необходимого обучения через курс подготовки по TOGAF 9.2 и наставничество.
Аналогично, организация могла выявить пробел в навыках управления заинтересованными сторонами и определить, что необходима продвинутая подготовка по навыкам коммуникации и переговоров. Организация может затем выделить ресурсы для предоставления необходимого обучения через курс подготовки по коммуникации и переговорам и наставничество.
В целом, проведение инвентаризации навыков с использованием таблицы помогает организациям выявлять пробелы в навыках и разрабатывать программы обучения и развития для формирования навыков архитектуры и повышения эффективности практики архитектуры.
Обзор
Рамочная модель архитектурной компетентности — это комплексный набор руководящих принципов, разработанный Архитектурным форумом The Open Group (TOGAF), который помогает организациям создавать и поддерживать эффективную практику архитектуры. Рамка состоит из семи компонентов, включая архитектурную компетентность, архитектурный совет, соответствие архитектуре, архитектурные контракты, архитектурное управление, модели зрелости архитектуры и рамочную модель архитектурных навыков.
Создание архитектурной компетентности предоставляет руководящие принципы по использованию Метода разработки архитектуры (ADM) для создания архитектурной компетентности в организации. Архитектурный совет предоставляет руководящие принципы по созданию и функционированию Совета корпоративной архитектуры. Соответствие архитектуре обеспечивает соответствие архитектуры организации действующим стандартам, политикам и нормативным требованиям. Архитектурные контракты — это соглашения между командой архитекторов и другими заинтересованными сторонами в организации. Архитектурное управление обеспечивает соответствие архитектуры организации стратегии и целям бизнеса, а также поддержку общей эффективности организации. Модели зрелости архитектуры помогают организациям оценивать зрелость своей архитектурной практики и выявлять области для улучшения. Рамочная модель архитектурных навыков помогает организациям определить навыки и компетенции, необходимые для эффективной архитектурной практики.
Следуя Рамочной модели архитектурной компетентности, организации могут создать надежную и эффективную архитектурную практику, соответствующую их бизнес-стратегии и целям. Это может привести к повышению эффективности, снижению рисков и увеличению бизнес-гибкости.












