The Business Architecture Ecosystem & Metamodel

Author(s)

President, TSG, Inc.
William Ulrich is President of TSG, Inc. and a strategic planning consultant specializing in business / IT alignment. He has worked with numerous large corporations and government agencies in the area of business / IT alignment. Mr. Ulrich has written several books and published hundreds of articles. His latest book is Business Architecture: The Art and Practice of Business Transformation. Mr. Ulrich is a Former Editorial Director of BAInstitute.org and Co-founder of the Business Architecture Guild and an advisor to the Penn State Enterprise Architecture Advisory Group.

Business architecture ties together a diverse ecosystem that represents your enterprise from a wide variety of perspectives. These include strategies, tactics and goals; business units; semantics and rules; capabilities, value chains and processes; projects and initiatives; and customers and suppliers. These business “artifacts”, along with the relationships among these artifacts, are the essence of business architecture. The complexity of most organizations is such that the business ecosystem cannot be readily visualized by the individuals managing and working within that ecosystem. By representing business artifacts in the business architecture metamodel, the ability to visualize complex business ecosystems becomes a reality.

Many organizations are concerned about visualizing their as-is and to-be business architecture for a variety of business reasons. The path from point A to point B is never clear when you have no GPS readings for where you are now or where you are going. The as-is business architecture allows you to envision the root cause of critical business issues that management is demanding be addressed. Envisioning the to-be business architecture creates a clear vision as to how to correct these root cause issues. The transformation plan between A and B creates the roadmap of initiatives and projects that allow you to achieve that vision. So, how can we accomplish this when there are so many artifacts in play? The answer is the business architecture metamodel.

First, we should examine just what management and analysts want to see before jumping into the metamodel. Executives like simple pictures. Directors and managers want more detail. Project planners and architects require even more detail. The key here is that regardless of how you want to zoom in and out of the business architecture and which parts you need to see at a given point in time, the underlying structure must support business planning and deployment requirements for a wide variety of business scenarios. Executive views, typically pictures, remain more art than science. These pictures are abstractions that summarize the underlying details and reality at a very high level. Every business architecture team should have someone that has the ability to help executives see the big picture. But even in this case, the details provide the foundation for the executive view.

Vice presidents, directors and managers are more likely to want to see visuals that they have worked with previously. This may include balance scorecards, capability models, operational views, organizational and supply chain models, and so on. As with executive views, this requires understanding a big picture view that can be used to produce these visuals. In these examples, tool vendors must step up to take the underlying information in the metamodel and provide the visualizations. To date, few vendors have taken up the mantel to tackle this visualization challenge from a business architecture perspective. Part of the reason for this is that there is no agreed upon metamodel of how all of the business artifacts tie together. There are, however, best practices that are being driven towards a standard by the standards community.1

The metamodel can take on many forms depending on how it is to be used. The important point is that any organization and any team within an organization will likely want to see a variety of views of the business ecosystem at any given point in time. Business artifacts must be organized in such a way as to allow the greatest degree of flexibility for the largest audience without compromising the integrity of the information that is being shared. In addition, metamodels should share a common set of semantics when deployed across different business units. For example, the term “division” should mean the same thing regardless of where it is being used to define organizational structure.

Let’s assume that you have several customer call centers servicing an overlapping customer base and that the enterprise as a whole has been steadily losing customers – for unknown reasons. Management will want to diagnose the situation in order to craft a solution. This requires understanding which business units, across certain divisions, are supporting certain customers for various products and services. It also requires identifying common processes that each call center uses, the semantics that define their understanding, the rules that govern their actions, and where processes begin and end from a cross-functional perspective. A business architecture metamodel, structured correctly, allows management to understand the root cause of a problem and objectively discuss ways to address these issues.

An initial project, such as the one in the above example, provides a starting point to gather and assimilate meta-data on relevant business artifacts. This allows the metamodel to be populated through real projects that address immediate management priorities.  Initial and ongoing business projects provide the means by which to build out the information knowledge base of your enterprise. As this occurs, subsequent projects will have less information to gather. There is no right or wrong metamodel, only what is right for your enterprise. I have included a sample snapshot of a data model below that has been used in practice and has served as a discussion metamodel for work going on in the standards community.

Figure 1: Sample Business Architecture Metamodel

Figure 1

The use of a metamodel such as the one depicted above varies depending on what tools you own and your business architecture roadmap. Some organizations have used this type of model to guide the customization of their architecture modeling tools – some of which come with over 250 artifacts and an endless number of relationships. Other organizations have deployed the model in a database, in anticipation of the time when vendors begin to offer off-the-shelf solutions for business architecture. The tools should provide prepackaged business architecture meta-views along with visualization tools that allow business professionals to understand the enterprise ecosystem. I should note here that use of the underlying metamodel is limited to a small number of individuals who need to assimilate and maintain business architecture related information. Executives, directions, managers and analysts would never see the metamodel, only the information produced through various visualizations.

The simplest deployment of the sample data model could be in an Access database, although most organizations would put it in a more industrial strength database such as Oracle. Ultimately, business artifacts need to be stored and managed in a standards-based business architecture tool that automates much of the visualization required by the business community. The bottom line is that understanding and transforming the business architecture ecosystem requires a multitude of holistic views to be assimilated and presented in a wide variety of ways. This will not be accomplished in spreadsheets or in Word documents, where information is lost and cannot be assimilated or managed in useful ways.

1 Object Management Group, Business Architecture Working Group.

Similar Resources

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Enhancing Your Team's BPM Capabilities: The Value of External Expertise In today’s dynamic business environment, managing and improving business processes is critical for any organization aiming to maintain a competitive edge. Many companies consider handling Business...

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+ Introduction In the evolving landscape of Business Process Management (BPM), the introduction of Shared Data Model Notation (SDMN) marks a significant advancement. As businesses increasingly seek to...

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Embracing the Future: Low-Code and No-Code Platforms in BPM+ Introduction In the realm of business process management (BPM), low-code and no-code platforms have emerged as transformative tools, reshaping how organizations develop applications and manage workflows....

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.