The TOGAF ADM can be used together with ArchiMate for business / digital transformation planning (see the figure below). TOGAF ADM development approach provides phases that are common to typical (digital) transformation plans, as TOGAF ADM fits to any kind of business transformation planning. The TOGAF ADM can be adapted and customized to any specific organizational need. TOGAF ADM and ArchiMate notation is perfect match, as the former provides the method and the latter provides the language for transformation development.
According to the TOGAF ADM, first a vision is to be defined for the transformation plan. Then business architecture is to be defined to identify e.g. customers, business services and business projects. Next application architecture is defined: application services and applications, as well as data flows between the applications. Next technology services and technologies are to be identified. Finally development work packages (projects) are to be identified and a roadmap to be finalized. The TOGAF ADM can also be used for service-based approach, in which development focuses on services instead of projects. ArchiMate strongly encourages to service orientation in planning.
ADM and ArchiMate Alignment
The ADM phases and corresponding ArchiMate (3.x) Concepts to be utilized are as follows:
- A. Vision
- Stakeholder, Driver, and Assessment
- Goal, Outcome, Principle, Requirement, and Constraint
- Meaning and Value
- B. Business
- Business Actor and -Role, Business Service, Business Process and -Function,
- Business Event, Business Object (Concept), Contract, Representation
- C. Application
- Application Service, Application Component, Application Interface, Data Object
- Application Function and -Process, Application Event
- D. Technology
- Technology Service, Node, Artifact, System Software
- Technology Interface, Device, Communication Network
- Technology Function and -Process, Technology Event, Technology Object
- Physical Elements
- Equipment, Facility, Distribution Network, Material
- E. Opportunities and solutions (Programs & Projects etc.)
- Work Package, Deliverable, Implementation Event
- Plateau (“transition”), Gap
- F. Migration Planning (Roadmap)
- Roadmap of development (projects etc.), illustration of Plateaus and related concepts such as Work Packages
ArchiMate concepts introduced above represent a subset of overall ArchiMate concepts. ArchiMate is relatively powerful language and notation, but there can be found a small subset of concepts and relations that are sufficient to most of the cases.
(An illustrative model example is to be shown here.)
TOGAF ADM method (figure above) can be implemented on appropriate EA-tool (such as Sparx EA), see the reference implementation via this link. Navigate to TOGAF ADM & ArchiMate examples as follows (figure below):
- Select “Principles, policies” on the top of the framework
- Select “Development Methods”
- Select “TOGAF ADM & ArchiMate”
Please not that this reference implementation is modeled with ArchiMate 2.x version (2015), and it is to be modeled with ArchiMate 3.x. (2018).
TOGAF ADM and ArchiMate fit toghether well: the former is the Architecture Development Method, and the latter is the common architecture language. Simplification of the mapping between these two is shown in the figure below.
The TOGAF 9.1 specification can be found here.