How to Define Enterprise Architecture Principles

To Define Enterprise Architecture Principles start with understanding what a principle is and how to apply them. Then we can develop strong architecture principles that help improve our organization.

Successful enterprise architects need to master selecting the best set of principles. Then consistently apply them.

Guidelines, guideposts, or foundational rules of the road. They are the foundation of architecture governance.

Architecture Principles are a Governance Tool

An Architecture Principle is a governance tool. We use principles when we want to capture top-level architecture decisions.

A good set of principles reflects your organization’s preferences and direction. They stabilize direction through consistent decision making.

In any domain, we suggest only 10 architecture principles.

You need to define enterprise architecture principles that guide you to your organization's default preferences.

Architecture Principles are a key deliverable of Architecture to support Strategy and Portfolio

Value of Enterprise Architecture Principles

Architecture principles explain your organization's enduring priorities. You use these guidelines to test potential choices. We use architecture principles to:

  • Enable decision-making—set precedence during trade-off discussions and tie-breaking
  • Align the enterprise—take subjectivity out of the equation. Drive objective critical conversations that are aligned to enterprise goals and priorities
  • Express Values and Culture—provide a better understanding of your enterprise’s culture and values
  • Improve Architecture Governance—use principles to monitor and test decisions and approach
Enterprise Architecture Guideline

How to Use Enterprise Architecture Principles

Enterprise architecture principles are used during architecture development and in implementation governance.

First, they guide an architecture decision. They express strategic goals and priorities. They embrace values and culture. They are part of your superior architecture.

Often you need to make a business or technology decisions with insufficient information. Using TOGAF architecture principles to guide the decision making increases confidence they align with strategy, goals, and value proposition?

Second, they act as a governance control and test decision making.

Examples of Using Architecture Principles in Architecture Development

See how these principles are used in Architecture Development:

Enterprise Architecture Training and TOGAF Training

TOGAF Enterprise Architecture Training Course

Do you want training for TOGAF Certification? Demonstrate your knowledge of enterprise architecture with TOGAF Certification TOGAF® Enterprise Architecture Training Course Take a major step to be a better enterprise architect with TOGAF Standard, 10th […]

Custom Enterprise Architecture Training

Custom Enterprise Architecture Training Custom enterprise architecture training addresses the professional development your EA Team needs. Good enterprise architects use a broad set of skills, method, in addition to specialized domain knowledge to develop enterprise […]

Business Architecture Training Course

Business Architecture Training Effective enterprise architecture relies on business architecture. The course gives students the skills and knowledge to develop business architecture in an enterprise architecture setting. Business architecture involves describing the structure of the […]

Enterprise Architect’s Kickstart

Enterprise Architect’s Kickstart We need to keep our skills current. More now than ever. Use the Enterprise Architecture Kickstart to improve your ability to deliver transformative enterprise architecture. This 90-day kick-start is how Conexiam Consulting […]

Avolution ABACUS Training Course

Avolution ABACUS Training Effective enterprise architecture relies on formal modeling and analysis. We provide Avolution ABACUS training from hand-on enterprise architects. Students gain skills and knowledge to create integrated enterprise and domain architectures in this […]

Effective Online Education

Effective Online Education Effective online education works. Students to access the best available instructor. Students control the pace of their learning. Instructors can share rich supplemental material without distracting from the primary topic. Effective distance […]

Documenting Enterprise Architecture Principles - Write Them Down

Defining enterprise architecture principles requires writing them down.

We use the TOGAF Enterprise Architecture Principle template. Four parts - the name, the statement, the explanation, and implications. Completing the template helps you define high-quality enterprise architecture principles.

While the complete template is required, always start with the name and statement. If your principle's name and statement are not resonating a more detailed rationale won't help. Keep working until you get a name that summarizes the intent and an understandable statement.

TOGAF Enterprise Architecture Principle Template

The TOGAF standard provides a basic template for architecture principles.

Name A short, catchy name. Something easy to remember that provides a summary of the principle.
Statement Unambiguously communicate the fundamental rule. Go past the short, catchy name and provide a crisp explanation.

Never explain how to apply the principle.

Rationale
(Used for Architecture Governance)
Explain why this principle exists. Trace alignment with strategy, goal, and value proposition.

When you cannot provide a solid rational, you have a wish, not an enterprise architecture principle.

Implications
(Used for Architecture Governance)
State what will it take to follow the principle. Highlight the work in terms of removed freedom of choice. Are there resources, costs, or tasks that must be performed. Clearly state the impact and consequences of following the principle.

When you do not highlight the work required to follow a principle, your stakeholders cannot assess value in terms of benefits and work. Without informed approval, you have a wish, not an architecture principle.

How to Create Great Enterprise Architecture Principles

Do not look for universal enterprise architecture principles and attempt to apply them.

There are no universal principles

Another organization's principles do not support your strategy, value proposition, opportunities, and threats. Always define enterprise architecture principles based on your organization.

Each Architecture Principle must connect to your strategy, goals, and value proposition.

The steps to define enterprise architecture principles are simple to say. Doing the work requires skill, knowledge, and finesse.

Defining enterprise architecture principles is a critical thinking exercise. You need to focus on the guidance that matters most. Guidance that protects where your organization is strong. Guidance that drives the changes needed. All to the point. After all, you should only have 10-15 enterprise architecture principles.

What are the Steps to Define Enterprise Architecture Principles

  • Know your Target
  • Protect & Change
  • Test the Principles
  • Test in-flight Architecture Development
  • Use the Governance Process

Know your Target

Architecture principles are an architecture specification. Like all specifications, they drive towards a target. At a minimum, you need a summary target. This is one time your candidate architecture can be weaker - developing the principles will strengthen the target.

  • Review organization mission, vision, value proposition, and business model
  • Review any existing goals and strategies

Goals are gaps written backwards. Strategies are action plans. They express a target and a path to get there.

Describe a summary target. Potentially create an Architecture Vision.

  • Review your existing enterprise architecture principles
  • Cross out any that do not directly drive to your target.
  • Cross out any that you do not follow.

Protect & Change

First, guard your current success. Most organizations are successful and want to get incrementally better. Never surrender hard won successes!

Ask:

  • Where is your organization continuously successful?
  • What are the roots of success?
  • Which existing enterprise architecture principles reinforce the success?
  • Which elements of success are not supported by an enterprise architecture principle?

Second, look for change to support.

Ask:

  • Where is your organization consistently missing?
  • What is the reason you are missing?
  • Which existing enterprise architecture principles reinforce the needed change?
  • Which existing enterprise architecture principles point away from the gap?

Last, cover the basics. Sets of standard architecture principles like 7 Architecture Principles You Should Know cover overall good practices. Practices like asking 'Why Not One?'

Draft new principles

Start with just the Principle Name. It isn't worth getting involved at this stage. Principles should come and go.

Remeber:

  • Fill the gaps
  • Reinforce current organizational success
  • Include important good practices

Keep a working list between 20 and 25 principles. Start with capturing reasonable ideas. Refining will shorten the list.

Test the Principles

  • Test a few good and weak decisions
    Explore whether the draft principles reinforce the good and guide us away from the weak
  • Test a few initiative ideas
    Explore whether the draft principles reinforce ideas supporting the target and guide you away from ideas that do not directly support the target
  • Test a few gaps or strategies
    Explore whether the draft principles reinforce filling the gap and following the strategy
  • Test the Name to make sure it suggests the right course in your organization

Cross out any that fail the test

Wherever possible, do the tests with your stakeholders. Challenge their thinking just like you do in trade-off.

For every principle that is passing the tests, fill in the template. Write a statement that explains what do do. Write a rationale that traces directly back to your organization's mission, vision, value proposition, and business model through the gap or success. Write an implication that highlights the work or constraint.

Go back to testing the draft:

  • Test the Statement to ensure it explains the better path in your organization
  • Test the Rationale to ensure any goals or objectives are front and center
  • Test the Implications - will you do the work

During this stage, keep crossing out and refining principles. Look for a new principle when you don't have coverage for:

  • Gaps
  • Current organizational success
  • Important good practices

Test in-flight Architecture Development

You are working on two separate objectives - testing the principles and testing the enterprise architecture as it is being developed.

Look for mis-alignment:

  • Find draft principles that do not reflect architecture decisions in your developing architecture. Cross these out.
  • Find candidate architecture that does not align with your strong principles
  • Find important candidate architecture decisions that are not supported by principles

Draft new principles and refine.

Cycle between Protect & Change, Testing the Principles, and Tesing in-flight Architecture until you have a solid set of 10-15 principles.

Use the Governance Process

Take the draft enterprise architecture principles through your governance process. Principles are top-level architecture and will require approval by your key enterprise stakeholders.

Download Business Leader’s Guide to AI

Download Business Leader’s Guide to Artificial Intelligence Organizations that successfully apply innovative technology have had a competitive advantage. Innovative technology does not come with established success patterns and best practices. Innovative technology is novel and […]

Download the Introduction to the TOGAF Standard, 10th Edition

Download Introduction to the TOGAF® Standard, 10th Edition The TOGAF Standard, 10th Edition makes adoption of enterprise architecture best practices easier. It separates the universal concepts from proven best practice. The standard underscore where to […]

Download Capability-based Planning Guide

Download Capability-based Planning Guide Always drive to realize value. Half an improvement is 100% waste! No one teaches an Eagle to crawl, walk, or run. Eagles Fly! Download Teach your Eagles to Fly: Capability-based Planning […]

Download Business Architecture Capability Assessment Guide

Download Business Architecture Capability Assessment Guide Download a Business Architecture Capability Assessment Guide. Capability-based planning is one of the most powerful business architecture improvement techniques. Best practice of capability-based planning uses capability as a management […]

Download Sample Enterprise Architecture Principles

Download Sample Architecture Principles Download a sample enterprise architecture principles. Enterprise Architecture principles identify how to approach a problem or decision. The approach always drives you towards your enduring priorities. Download Sample Enterprise Architecture Principles […]

Download Enterprise Architecture Governance Guide

Download Enterprise Architecture Governance Guide Download the Enterprise Architecture Governance Guide to understand best practice to direct and control the development of architecture, and change to obtain the expected outcomes. Download Enterprise Architecture Governance Guide […]

Download TOGAF and SABSA Integration

Download TOGAF and SABSA Integration Bring SABSA, the world’s best security architecture framework, and TOGAF, the industry standard enterprise architecture framework together. Download TOGAF and SABSA Integration TOGAF and SABSA Integration Includes SABSA uses a […]

Download Enterprise Architecture Capability Reference Architecture

Download Enterprise Architecture Capability Reference Architecture The Enterprise Architecture Capability Reference Architecture will speed up establishing and enhancing your EA Team. Design your Enterprise Architecture Team for success. Identify and enhance the your enterprise architecture […]

Download Agile Enterprise Architecture Report

Download the Agile Enterprise Architecture Report The Agile Enterprise Architecture Report covers our experience – Agile Enterprise Architecture is real, practical and valuable. We do it every day. Field reports bridge the theoretical concepts and […]

Download Agile Enterprise Architecture Case Study

Download the Agile Enterprise Architecture Case Study Download the Agile Enterprise Architecture Case Study to see an example developing an EA Capability and useful architecture at the same time. We cover all six use cases […]

Self-Help Resources for Developing Enterprise Architecture Principles

Set of sample enterprise architecture principles. Use these examples to speed your definition of enterprise architecture principles

Best practice guidance on finding the principles you need to drive effective change

Scroll to Top