NATO Architecting Method with regard to TOGAF/ADM
The NATO architecting method has its roots in the TOGAF-ADM method, though some major changes have been operated to extend applicability to any kind of system, tackling thus far more stakeholders and viewpoints to consider at trade-off analyses.
NAFv-4 architecting method includes stages and dependencies that go beyond the ADM, to ease the capture and maintenance of viewpoints in their different aspects along the architecture program, where an architecture project spans more than one business project. Architecture is thus applicable to a whole solution life cycle, and can impact other – interleaving - life cycles.
The main differences in content and objective are captured in the following table. The focus of comparison is put on key differences:
- Architecture outcome is an overall solution plan, including evolution over system’s life cycle, specifically when the latter is interleaved with one or many other (enabling) products’/systems’ roadmaps.
- Architecture motivation data and dashboard at the heart of
architecting method:
- Motivation data strengthen the “requirements” driven architecture development method, by documenting and sharing architecture scope and objectives upfront “system requirement engineering activities”.
- For a better understanding of needs from all stakeholders perspectives, not only developers, and
- Architecture identify, evaluate and compare alternatives based
on motivation data
- According to drivers and stakes, architecture defines the top (5-7) criteria to compare alternatives of the overall solution.
A comparison is synthesised in the following table.
Table -1 – Comparison TOGAF/ADM- Architecture Method
ADM | NAF v4 method | Commonality | Difference/ADM | |
---|---|---|---|---|
Scope of architecture | Information system | Any System | ||
Core | System Requirements | Architecture Motivation Data & Dashboard | Requirements | Architecture motivation data and dashboard |
Nb. stages | 8 | 7 | 3 | 4 |
Common stages | Architecture Change | Decide architecture changes |
Outcome | Naming |
Architecture principles | Establish project architecture landscape | |||
Architecture vision | Establish architecture vision |
outcome | Output of vision includes envisaged capability roadmap | |
Different stages | business architecture | Describe alternatives of architecture(See ISO/IEC/IEEE 42010) |
description of viewpoints (Operational, System, Technical, etc.) |
Zoom out |
Information System architecture | ||||
Technology architecture | ||||
Risks and opportunities | Evaluate alternatives of architecture (See ISO/IEC/IEEE 42010 and 42030) |
Analyses of alternatives with regards to risks & opportunities | Naming, Output includes alternatives of capability roadmaps |
|
Migration plan | Plan migration to architecture | outcome | Naming | |
Govern implementation | Govern application of architecture |
outcome | Naming | |
Inter-dependency | Directed | Non- directed | Objective | Viewpoint diversity |