What is an enterprise architecture framework?
In modern enterprise architecture, frameworks serve a variety of purposes:
- They provide a set of assets and templates which allow architects to get started quickly
- They can be used to set best-practice and standards for governance
- They can be helpful for collaboration and communication between architects
Should I use architecture frameworks?
The popularity of frameworks is partly down to the huge increase in data, technology and business processes needed to run a modern enterprise.
Used well, they provide a sensible set of EA standards and a way for architects to quickly “get their head around” very complex IT and business systems and models and move on to strategy and planning.
Guided by the organization’s business requirements, frameworks provide a structure which helps architects to align the business with IT strategy, growth and digital transformation. They help architects’ present data into domains, layers, or views, and offer models (typically matrices and diagrams) for documenting views for stakeholders.
It’s worth keeping in mind that frameworks should be a guide and an accelerator. The focus should be on identifying business priorities, modeling, setting up useful analysis, visualizations and reports and steering strategy.
Enterprise architecture framework options
As the enterprise evolves it’s likely you’ll want to adjust your framework on-the-fly or even swap it out or adopt an additional framework so that it continues to be a good fit for your business and its goals.
Architecture should always be business-led and being able to add or tailor a framework will future-proof your practice.
“More than 66% of organizations had developed a customized framework, with one-third of these making use of two or more frameworks.”
Selecting an architecture framework that works
Enterprise architecture frameworks can vary widely. Some emphasize high level strategic viewpoints, others may focus on a capability planning phase and many provide ways of structuring business data, technology and infrastructure designs.
Ultimately, is the framework fit for purpose? This question can be broken down into a few key areas:
- Who are the stakeholders we need to address?
- Is there scope for modeling both business and technology views?
- Does the framework support different decision-making levels across different maturity levels?
Best architecture frameworks and EA standards
EA frameworks typically fall into the following categories/ types:
- Developed by consortiums and industry standards bodies (TOGAF, ArchiMate, BIAN, Zachman)
- Those intended for defense use (DoDAF, MoDAF, DAF)
- Those intended for wider government use (FEAF, AGA, NIST, FDIC)
- Developed by private companies or universities (IBM, Gartner, Avolution)
Comparing strengths and limitations can also be helpful when finding a framework and evaluating which communicates best across the enterprise and adapts to your organization where needed.
This table provides an example overview of a framework comparison.
Note, the strength or each framework is best assessed with regard to your particular enterprise and its goals.
Can I use more than one framework?
As well as the traditional EAF on the market, practitioners should also consider combining frameworks. A “pick-and-mix” of various frameworks can allow you to leverage the features which work best for your team and stakeholders.
Studies suggest that more than 66% of organizations had developed a customized framework, with one-third of these making use of two or more frameworks.
When combining different approaches, however, it is important to remember that on some occasions less is more and ensure that the chosen frameworks work together harmoniously.
EA Framework Selection Process
When choosing an enterprise architecture framework, first, identify issues that need to be solved, and then decide which framework could be best served as the starting point to reach this solution.
Consider whether your chosen framework can be tailored to your organization’s needs. Ensure that the original challenges are addressed the framework itself can adapt to change. In some cases, tailoring may include merging with other existing frameworks to reach the desired end goal.
Ultimately it is situational, and dependent on ‘what do you want them to do.’ Nevertheless, it is you, the architects who at the end of the day are the master of any tools which includes the enterprise architecture framework.
“[A] framework successfully combines people, data and technology to show a comprehensive view of the inter-relationships within an information technology organization,” – Enterprise Architecture Body Of Knowledge.
Enterprise Architecture Framework Examples
ABACUS ships with over 100 industry leading frameworks, metamodels and notations, all available out-of-the-box including TOGAF, ArchiMate BPMN, BIAN, NIST, plus business frameworks such as Business Model Canvas, Business Motivation Model, PESTLE and notations and icons such as AWS and Azure.
We also provide the Avolution metamodel which is assembled from leading frameworks including, PEAF, OMG, APQC and PRINCE2. The Avolution Metamodel includes templates, analytics and supporting collateral to help users make decisions efficiently.
Practitioners can also choose to configure, adapt or combine frameworks and metamodels in ABACUS, using simple “right-click” and “drag-and-drop” commands. Unlike other tools, no advanced database administrator skills are required.