TOGAF, a flexible architectural development method providing a common architecture framework: a set of techniques for the transformation of an enterprise architecture from a base (envisioned, or conceptual) architecture to a desired target architecture.A summerized view can be seen below:
One of the first tasks therefore, when adopting the TOGAF approach is to adapt the TOGAF framework to the target enterprise's organizational needs.
Adaption may occur for any phase of the ADM cycle e.g.
This inherent flexibility of the whole ADM cycle and TOGAF is further seen in its ability to be used in conjunction with other frameworks if required; i.e. the architect may adapt and extend the TOGAF framework to define a tailored method for the particular organization. For example TOGAF may be integrated with DODAF (Dept. of Defense Architecture Framework), or CMMI (Capability Maturity Model Integration) etc.
- Vocabulary, the basic architecture entities
- Deliverable Templates
- Architecture Principles
- Architecture elements: diagrams etc.
- ADM phases and their iterations
- Architecture governance
- The view of the architecture repository
Fundamental TOGAF ADM Concepts:
- The ADM cycle: an iterative step-by-step approach to transforming an enterprise architecture from a conceptual baseline to a desired target.
- System modelling
- Business scenarios: models of the system composed of business processes and software components, along with technical and organizational elements: used to validate and verify solution feasibility.
- Architecture Repository: contains all enterprise information, processes, data, deliverables, model diagrams, etc.