Около месяца назад опубликована новая версия стандарта TOGAF (The Open Group Architecture Framework). Про разницу между последней версией (10) и версией предыдущей (9.2) полно, хоть и поверхностно рассказано в статье (англ.). И про луковичную модульную структуру, и про разделы, и про то, что Agile, конечно же, есть и здесь.
Я же хотел немного подробнее остановиться на более узком вопросе об изменениях, произошедших с предыдущей версией. Что из материалов версии 9.2 убрали, что осталось? Т.е. оставим до следующих обзоров вопрос о том, что добавилось. Поймём, что сохранилось и/или изменилось.
Этот вопрос в первую очередь интересен экспертам, которые хорошо знакомы с версией 9.2. Что из предыдущей версии актуально, а что нет?
Например, при переходе с версии 9.1 в версии 9.2 изменения не были революционными. За исключением, пожалуй, того, что два довольно крупных раздела основной публикации версии 9.1, описывающие референтные модели TRM и III-RM, перешли в отдельные публикации с соответствующими названиями: «TOGAF® Series Guide – The TOGAF® Technical Reference Model (TRM)» (G175) и «TOGAF® Series Guide – The TOGAF Integrated Information Infrastructure Reference Model (III-RM) – An Architected Approach to Boundaryless Information Flow» (G179)). А что произошло с контентом версии 9.2 при обновлении до 10-й версии?
Не будем погружаться во все детали. Их много. Это и изменение некоторых формулировок, и структуры текста, и словаря терминов, и, например, «превращение» Content Metamodel в Enterpise Metamodel. Перечислю то, что бросилось в глаза на уровне структуры оглавления версии 9.2. Возможно, какие-то моменты будут уточнены далее. Особенно с учётом того, что авторы, перейдя на модульную структуру стандарта, оставили себе возможность вносить изменения в набор публикаций, дополняющих TOGAF 10.
На самом верхнем уровне (с точки зрения структуры оглавления 9.2) все разделы в версии 10 остались, хоть и разбежались по разным публикациям — каждая часть в правой колонке таблицы находится в отдельном файле.
TOGAF 9.2 (C182) | TOGAF 10 (C220) |
Part I Introduction | Introduction and Core Concepts (Part 0) |
Part II Architecture Development Method (ADM) | Architecture Development Method (ADM) (Part 1) |
Part III ADM Guidelines and Techniques | ADM Techniques (Part 2) |
Part III ADM Guidelines and Techniques | Applying the ADM (Part 3) |
Part IV Architecture Content Framework | Architecture Content (Part 4) |
Part V Enterprise Continuum and Tools | Architecture Content (Part 4) |
Part VI Architecture Capability Framework | Enterprise Architecture Capability and Governance (Part 5) |
TOGAF 9.2 (C182) | TOGAF 10 (C220) + TOGAF Series Guides (G*) |
Part I Introduction | Introduction and Core Concepts (Part 0) |
Part II Architecture Development Method (ADM) | Architecture Development Method (ADM) (Part 1) |
Part III ADM Guidelines and Techniques | ADM Techniques (Part 2) |
Part III ADM Guidelines and Techniques | Applying the ADM (Part 3) |
Part III, Chapter 28 Capability-Based Planning | “Capability-Based Planning Supporting Project/Portfolio and Digital Capabilities Mapping Using the TOGAF and ArchiMate” (G193) |
Part IV Architecture Content Framework | Architecture Content (Part 4) |
Part IV, 30.4 Content Metamodel Extensions | отсутствует |
Part V Enterprise Continuum and Tools | Architecture Content (Part 4) |
Part V, Chapter 36 Architecture Partitioning | Отсутствует (но это небольшая глава, 5 страниц; некоторые идеи и схемы есть доп.публикациях, не входящих в ядро версии 10) |
Part V, Chapter 38 Tools for Architecture Development | Отсутствует (но это всего одна страница с довольно очевидными соображениями) |
Part VI Architecture Capability Framework | Enterprise Architecture Capability and Governance (Part 5) |
Part VI, Chapter 45 Architecture Maturity Models | Architecture Maturity Models (G203) |
Part VI, Chapter 46 Architecture Skills Framework | Architecture Skills Framework (G198) |
Таким образом, почти весь контент версии 9.2 перекочевал в версию 10. Не сохранились небольшие разделы. Исключение — блок с расширениями метамодели.
Более того, из дополнительных публикаций, включённых в стандарт новой версии в виде набора «TOGAF Standard 10th Edition TOGAF Series Guides» немногим менее половины составляют публикации, предыдущие версии которых существовали задолго до TOGAF 10 (причём в большинстве случаев они изменились в минимальной степени).
Т.е. для экспертов, знакомых с TOGAF 9.2, погружение в TOGAF 10 будет представлять из себя в основном изучение новых публикаций. «Выбрасывать» почти ничего не придётся.