TOGAF
TOGAF (The Open Group Architecture Framework) — это методология разработки архитектуры предприятия (Enterprise Architecture, EA), представляющая собой комплексный подход к проектированию, планированию, внедрению и управлению информационной архитектурой организации. TOGAF разрабатывается и поддерживается консорциумом The Open Group и является одной из наиболее распространённых и признанных в мире методологий в области корпоративной архитектуры.
История
Разработка TOGAF началась в 1995 году на основе методологии Technical Architecture Framework for Information Management (TAFIM), созданной Министерством обороны США. Первая версия (TOGAF 1) была опубликована в 1996 году. Основной целью было создание открытого, не зависящего от конкретных поставщиков стандарта, который мог бы использоваться для построения архитектуры в государственных и коммерческих организациях.
Ключевые версии:
- TOGAF 7 (2001): Введение в качестве ядра методологии Architecture Development Method (ADM).
- TOGAF 8 (2002): Значительное расширение, включая Enterprise Continuum и Architecture Repository.
- TOGAF 9 (2009): Крупное обновление, добавившее модульность, гибкость и детализацию. Эта версия стала стандартом де-факто.
- TOGAF 9.2 (2018): Уточнение и доработка, акцент на гибкие (Agile) и цифровые подходы.
- TOGAF Standard, 10th Edition (2022): Переход к модульной структуре, разделение на базовое руководство (Core) и серию специализированных руководств (Series Guides). Упрощение сертификации и внедрения.
Основные компоненты методологии
TOGAF состоит из нескольких взаимосвязанных частей, которые вместе образуют целостную систему.
Architecture Development Method (ADM)
ADM — это центральная часть TOGAF, представляющая собой пошаговый, итеративный процесс разработки архитектуры предприятия. Он состоит из фаз, каждая из которых имеет чёткие цели, входы, выходы и этапы.
Фазы ADM:
- Preliminary Phase (Подготовительная фаза): Определение объёма работ, принципов архитектуры, настройка инструментов и методов.
- Phase A: Architecture Vision (Видение архитектуры): Формулирование стратегического видения, целей, заинтересованных сторон, утверждение Устава архитектуры.
- Phase B: Business Architecture (Бизнес-архитектура): Описание бизнес-стратегии, процессов, организационной структуры, функций и ролей.
- Phase C: Information Systems Architectures (Архитектуры информационных систем): Разработка архитектуры данных (Data Architecture) и приложений (Application Architecture).
- Phase D: Technology Architecture (Технологическая архитектура): Описание технологической инфраструктуры, сетей, серверов, ПО, необходимого для поддержки архитектур предыдущих фаз.
- Phase E: Opportunities and Solutions (Возможности и решения): Оценка текущего состояния, выявление разрывов (gaps), определение проектов и миграционных планов.
- Phase F: Migration Planning (Планирование миграции): Детальное планирование перехода от текущей архитектуры (Baseline) к целевой (Target), определение приоритетов, сроков и ресурсов.
- Phase G: Implementation Governance (Управление внедрением): Контроль за реализацией проектов в соответствии с архитектурой, управление изменениями.
- Phase H: Architecture Change Management (Управление изменениями архитектуры): Постоянный мониторинг, оценка и управление изменениями в архитектуре после внедрения.
- Requirements Management (Управление требованиями): Центральный процесс, пронизывающий все фазы ADM, обеспечивающий сбор, анализ, приоритизацию и отслеживание требований.
Enterprise Continuum
Enterprise Continuum — это классификация и репозиторий архитектурных активов, которые могут быть использованы при разработке. Он включает:
- Architecture Repository: Хранилище всех артефактов архитектуры (модели, принципы, стандарты, эталонные архитектуры).
- Foundation Architecture: Базовые, общие архитектурные строительные блоки (например, TOGAF Foundation Architecture — Technical Reference Model, TRM).
- Common Systems Architectures: Типовые архитектуры для распространённых отраслей или функций (например, финансы, производство).
- Industry Architectures: Архитектуры, специфичные для конкретных отраслей (например, здравоохранение, телекоммуникации).
- Organization-Specific Architectures: Архитектуры, разработанные для конкретной организации.
Content Framework
Content Framework определяет, какие артефакты (документы, модели, диаграммы, каталоги, матрицы) должны быть созданы на каждой фазе ADM. Он включает:
- Architecture Deliverables: Результаты работы (например, Архитектурное описание, План миграции).
- Architecture Artifacts: Конкретные элементы (например, диаграмма классов, карта процессов, каталог приложений).
- Building Blocks: Повторно используемые компоненты архитектуры.
Capability Framework
Capability Framework описывает, как организация должна управлять своей архитектурной практикой. Он включает:
- Architecture Governance: Процессы, роли, ответственность и правила управления архитектурой.
- Architecture Maturity Models: Модели оценки зрелости архитектурной практики (например, ACMM, NASCIO).
- Architecture Skills Framework: Набор навыков, знаний и компетенций, необходимых для архитекторов.
Применение и значение
TOGAF применяется в организациях различного масштаба и отраслей для:
- Снижения сложности: Упорядочивание IT-ландшафта, устранение дублирования, повышение эффективности.
- Повышения гибкости: Быстрая адаптация к изменениям бизнеса и рынка.
- Снижения рисков: Чёткое планирование и управление изменениями, минимизация ошибок при внедрении.
- Улучшения взаимодействия: Единый язык и методология для бизнеса и IT.
- Оптимизации затрат: Выявление неэффективных процессов и систем, обоснование инвестиций.
В России TOGAF используется в крупных государственных и коммерческих структурах, особенно в банковском секторе, телекоммуникациях, энергетике и промышленности. Однако его применение может быть ограничено в организациях, работающих с государственной тайной или в условиях строгих регуляторных требований, где предпочтение отдаётся отечественным стандартам и методологиям (например, ГОСТ Р 57100-2016, ГОСТ Р 57101-2016, ГОСТ Р 57102-2016).
Критика
Несмотря на широкое распространение, TOGAF подвергается критике по нескольким направлениям:
- Сложность и бюрократичность: Методология может быть излишне детализированной и формальной, что требует значительных ресурсов на внедрение и поддержание.
- Недостаточная гибкость: Критики утверждают, что ADM слишком жёсткий и не подходит для Agile-сред и стартапов.
- Слабая ориентация на бизнес-результаты: Некоторые считают, что TOGAF фокусируется на процессе, а не на достижении измеримых бизнес-ценностей.
- Отсутствие конкретных инструментов: TOGAF предоставляет методологию, но не даёт готовых инструментов или шаблонов, что требует дополнительной адаптации.
- Устаревание: В условиях быстрого развития облачных технологий, микросервисов и DevOps некоторые элементы TOGAF считаются устаревшими.
Тем не менее, TOGAF остаётся одним из наиболее зрелых и документированных подходов к архитектуре предприятия, и его использование часто является обязательным требованием для архитекторов в крупных проектах.
Источники
- The Open Group. TOGAF Standard, 10th Edition. 2022.
- The Open Group. TOGAF Version 9.2. 2018.
- The Open Group. TOGAF Version 9.1. 2011.
- The Open Group. TOGAF Version 8.1. 2003.
- The Open Group. TOGAF Version 7. 2001.
- The Open Group. TOGAF Version 1. 1996.
- The Open Group. Technical Architecture Framework for Information Management (TAFIM). 1993.
- The Open Group. Architecture Maturity Models. 2018.
- The Open Group. Architecture Skills Framework. 2018.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →