ArchiMate and TOGAF
What is the added value?
Why use TOGAF next to ArchiMate?
ArchiMate provides a (visual) language ArchiMate provides a content framework TOGAF provides a process TOGAF provides a way of handling programs and project portfolios TOGAF provides connection to strategy If you work alone as an architect If you work on a single project
Dont care about TOGAF!
Why use TOGAF?
TOGAF starts its architecture cycle with a business problem and a vision to solve that business problem TOGAF starts an Architecture project to solve the business problem TOGAF creates projects, instead of projects creating Architecture TOGAF sets KPIs for the result of its own efforts TOGAF monitors the results of its own efforts in terms of a business outcome or realized KPIs
3
The TOGAF Architecture Development Method
Creating and governing the architecture process
Creating architectures
Creating and governing project portfolios
What is typical in the TOGAF approach?
TOGAF starts with a business problem to solve
That is why it is strategic
Architects are involved in the definition of the vision
Realism is brought to the vision
TOGAF performs architecture as a project
So no standalone architects
The architecture project defines the IT projects
Current practice is the other way around
TOGAF positions the architect as a peer for the program manager
Balancing the interest of time/money and quality
Architects are supported by stakeholders
13
What does this process add?
Setting up an Architecture Capability Create a vision in close cooperation with the stakeholders Create an Architecture that meets this vision More and more detailed viewpoints than in ArchiMate Template guidelines for deliverables Create a project portfolio to implement this vision Check that the concerns of stakeholders are met Take care that the Architecture is correctly implemented Monitor the results of the Architecture and take measures to correct
14
Where is the Fit with ArchiMate
15
Where does ArchiMate fit in TOGAF?
ArchiMate 2.0 includes extensions that close the gap with TOGAF Make a choice between the TOGAF Architecture Content Framework and ArchiMate ArchiMate and the TOGAF ACF are not fully compatible Main issue between the two frameworks in the distinction between Logical and Physical But other concepts do match quite well This is caused by the fact that ArchiMate and TOGAF ACF are coming from different Architecture traditions
16
ArchiMate 1.0 Metamodel
ArchiMate 2.0 Extensions
Migration & Implementation Motivation
TOGAF Content Metamodel Overview
19
TOGAF Detailled Content Metamodel
TOGAF Detailled Content Metamodel
20
ArchiMate & TOGAF ACF
Archimate Buss. Business object Representation Application component Appl. Application service Data Object Node Device Technology layer System Software Network Communication Path Infrastructure Service Artifact TOGAF ACF Data entity Logical data component Physical data component Information system service Applic. arch. Technol. arch. Logical application component Physical application component Platform Service Logical technology component Physical technology component X X X X X X X X X X Data archit.
X X X
21
ArchiMate & TOGAF ACF
Data Entity An encapsulation of data that is recognized by a business domain expert as a thing. Logical data entities can be tied to applications, repositories, and services and may be structured according to implementation considerations. Logical Data Component A boundary zone that encapsulates related data entities to form a logical location to be held; for example, external procurement information. Physical Data A boundary zone that encapsulates related data entities to Component form a physical location to be held. For example, a purchase order business object, comprising purchase order header and item business object nodes.
Mapping Data Entity to Business Object is not right (data versus information) Mapping Logical Data Component to Data object is no problem; but contradictory to the idea that all concepts can be both logical and physical Mapping Physical Data Component to Artifact is no problem either; but contradictory to the idea that all concepts can be both logical and physical
22
Show Logical and Physical in ArchiMate
Create separate Logical and Physical views Use a naming convention per symbol to indicate the difference All behavior concept are considered Logical, all structural concepts are considered Physical Use specializations: Physical is a specialization of Logical. The complete and correct metamodel for this option is:
23
But last option this requires flexibility of the tool used!
TOGAF Adds Additional Viewpoints
24
ArchiMate & TOGAF Matching Viewpoint
25
Comparing the Viewpoints
TOGAF has more viewpoints TOGAF has more detailed viewpoints So TOGAF adds value to ArchiMate The match between TOGAF and ArchiMate viewpoints is reasonable The NAF ArchiMate development working group works on a white paper covering this subject
26
ArchiMate and TOGAF used in combination
Is the best of two worlds:
An approach for large strategic initiatives A defined process for these initiatives A defined architecture governance A unique graphical representation Guidelines and templates Viewpoints that cover multiple phases
27
... and a few nice! problems to solve