avatarDr Mehmet Yildiz

Summary

The author, an experienced enterprise architect, shares insights on simplifying enterprise architecture, emphasizing iterative approaches, partitioning, and managing complexity to prevent costly failures in technology modernization initiatives.

Abstract

The provided content is a comprehensive article by an expert in enterprise architecture, who emphasizes the importance of clarity and simplicity in the field. The author draws on years of experience to illustrate how misconceptions about enterprise architecture can lead to significant issues in large organizations undergoing digital transformation. Highlighting the risks of overly ambitious programs, the article underscores the value of an iterative approach to technology modernization, where small, manageable steps are taken to test ideas and produce tangible results. The author also discusses the use of established frameworks like TOGAF and FEAF, and the necessity of aligning technology capabilities with business needs through governance methods. The article concludes with the author's commitment to sharing their knowledge and experience to help prevent costly business errors in enterprise architecture.

Opinions

  • The author believes that a lack of understanding of enterprise architecture can lead to detrimental impacts on an organization's financial and business outcomes.
  • They advocate for an iterative approach to technology modernization, learning from failures quickly and cost-effectively.
  • The author suggests that enterprise architects often struggle with complexity and should use partitioning and simplification techniques to manage it.
  • There is an opinion that enterprise architecture frameworks, such as TOGAF and FEAF, are essential tools for developing EA solutions.
  • The author emphasizes the importance of aligning enterprise architecture with business strategy, processes, and planning.
  • They express that agile methodologies are still underutilized in enterprise architecture and program management.
  • The author criticizes the tendency of organizations to invest heavily in challenging technologies without considering cost, functionality, and capability perspectives.
  • They propose that by sharing experiences and lessons learned, professionals can improve their approach to enterprise architecture and avoid common pitfalls.

Technology and Business

Here's How I Simplify Enterprise Architecture.

I redefine EA to add clarity based on my years of experience.

Photo by ThePowerCouple on Unsplash

The term enterprise architecture is commonly used in technology news and articles. However, sometimes this term is misused and gives a wrong impression to readers. I decided to provide a high-level introduction to enterprise architecture in simple terms with examples to inform my readers.

I have been practicing enterprise architecture for a long time. Enterprise refers to organisations at a massive scale. Large business organizations are substantially challenged by rapid changes in technology. The challenge is coupled with the increasing demands of consumers.

Every large organization that I worked for had some digital transformation and technology modernization programs to some extent. Many of these initiatives were at the enterprise level.

Enterprise architecture is so critical that a failure caused by the wrong architecture can have a massive impact on an organization’s financial and business results.

I experienced failed initiatives caused by multiple factors. Some factors were in their control, and some were beyond their control. One of the major causes of the failure was difficulty in dealing with complexity.

Enterprises have multiple dimensions spanning many business and technology domains. Architecture domains are interrelated; hence, a minor issue with one domain can impact many others.

For example, in a typical large organization, the strategy, and planning phase took over a year while hundreds of highly paid employees were churning and debating the ideas extensively.

Once the program executives and stakeholders finally reached a consensus on the scope and approached the requirements management phase, the program’s entire budget was consumed.

The organization had to make all those talented people redundant. This typical and unfortunate example was a valuable lesson learned on how important it is to approach technology modernization iteratively rather than perfect everything upfront.

I believe, from hindsight, they could have set the strategy at a high level for a single domain and only plan one aspect of the strategy in the selected domain, test it with the allocated budget, and produced some desirable results.

Agile approaches are still foreign to enterprise architects and program managers.

The other reasons for failure are too much focus on challenging technologies to implement enterprise-wide due to inhibitive cost, lack of required functionality, and capabilities perspectives.

For example, while an organisation could have started testing Cloud Computing with a cheap public Cloud service offering and move their workloads iteratively, they were trying to build a full-fledged private Cloud platform with many emerging technologies and expensive gear.

Unfortunately, the hidden cost of such a monolithic approach destroyed all good intentions and cost millions of dollars to the organizations.

There are many more similar lessons learned from failure. Therefore, I want to share my experience of how these deadly business errors can be prevented with a different mindset, novel approach, innovative structure, supportive tools, and empowering technologies.

Let me define and briefly introduce Enterprise Architecture based on my knowledge and experience.

The Enterprise Architecture (EA) discipline in Information Technology (IT) defines a macro level IT architecture at the enterprise level. This unique and high-level architecture approach focuses on mapping technology capabilities to business needs using a governance method.

Traditionally, thought leaders used the town planning metaphor to define and visualize enterprise architecture. So far, this town planning metaphor is the most prominent explanation to provide a common understanding of enterprise architecture. I use this metaphor in my articles and papers to convey the message and clarify the abstract points.

The primary goal of enterprise architecture has been defining and describing the relationships, logical flows, business processes, activities, functions, data, information, applications, underlying technology, and supportive tools in large business organizations.

Leadership vision, business process, and project planning are the critical aspects of enterprise architecture.

These three aspects — vision, process, and planning- are driven by and closely aligned with business needs, capability, requirements, and expectations at the enterprise level.

An enterprise architecture framework has five distinct phases.

The phases in order of maturity are:

Initial phase,

Baseline phase,

Target phase,

Integrated phase, and

Optimised phase.

Enterprise technology modernization initiatives must consider these five phases and deal with them both individually (component model) and in an integrated manner.

Enterprise architecture inherits several reference models to explain its fundamental domains. The most common models are:

BRM (Business Reference Model),

CRM (The Components Reference Model)

TRM (The Technical Reference Model)

DMR (The Data Reference Model),

PRM (Performance Reference Model).

These models cover six broad aspects:

Business capability,

Business functionality,

Technology standards,

IT systems,

Data descriptions, and

Quality measurements.

These models are well-established in various publicly available and proprietary methods. The popular frameworks in many of my solutions were:

TOGAF — The Open Group Architecture Framework

FEAF — Federal Enterprise Architecture Framework

Zachman

One of the most common enterprise architecture framework, FEAF (Federal Enterprise Architecture Framework) in North America, also uses the models I mention above. It has been an established framework in use for a long time.

FEAF was established in 1999 by the Chief Information Officers in response to the Clinger-Cohen Act of 1996. The FEAF aims to facilitate the shared development of common processes and information among Federal Agencies and other government agencies.

Enterprise architects use several traditional methods for developing Enterprise Architecture solutions for large business and government organizations.

Some large organizations have their established proprietary methodologies used for internal purposes and not shared publicly.

Knowing an established method and understanding enterprise architecture principles in a broad sense, Enterprise Architects can quickly learn other proprietary methods by reviewing them and working with the actual work products in a relatively short time.

Enterprise environments can involve multiple layers of systems, technologies, tools, and processes. One of the critical roles of Enterprise Architects is to manage complexity. There are different approaches and techniques to managing complexity in enterprises.

The most common simplification technique is the partitioning approach. Some Enterprise Architects may use different terms for partitioning, such as dividing, subdividing, segregating, and apportioning.

These alternative terms all mean the same thing. The process of partitioning refers to making smaller parts of a large object. Let’s assume that we deal with a network system. We partition the overall network into smaller groups, such as a wide-area network or a local-area network. We can partition the wide-area network from tools perspectives such as routers, switches, and other devices.

Once we partition an overarching system, then we can start simplifying it to deal with complexity. Simplification is a broad technique. We can customize the process of simplification for different scenarios and activities. One way of simplifying a system is by reducing the quantity.

Take the number of servers, for example; looking at a thousand servers and ten servers can make a massive difference.

Another technique could be moving an item from a large group of clustered items but still keeping the relationship to maintain its core identity. This book offers a chapter on the importance of simplification for enterprise modernization as it is a critical factor.

After partitioning and simplifying, the third critical method is iterating. Iteration is progressing activities in smaller steps and chunks. Iteration is one of the best approaches to dealing with complexity and uncertainty. Moving with iterative steps, we achieve some results. If the effect is positive, we progress and go to the next iteration. If the result is negative, we fail but learn how not to do it and try another iteration.

The positive side of this negative result is that we fail cheaply and we fail quickly. Failing cheaply and promptly doesn’t make a big difference from a financial and project schedule perspective.

In summary, we can remember these three basic methods using daily examples. For example, we have separate teams for different functions at work; this is the partitioning of groups.

We only belong to a single nation; this is a simplification.

We plan for a school or certification exam chapter by chapter; this is iteration.

There are also different tools that we use for these techniques. I plan to cover them in my upcoming articles.

Thank you for reading my perspectives.

Reference: A Modern Enterprise Architecture Approach

The following chapters of the book are available on Medium.

Introduction to the Book

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

If you are a new reader and find this article valuable, you might check my holistic health and well-being stories reflecting on my reviews, observations, and decades of sensible experiments.

Sample Health Improvement Articles for New Readers

I write about various hormones and neurotransmitters such as dopamine, serotonin, oxytocin, GABA, acetylcholine, norepinephrine, adrenaline, glutamate, and histamine.

One of my goals as a writer is to raise awareness about the causes and risk factors of prevalent diseases that can lead to suffering and death for a large portion of the population.

To raise awareness about health issues, I have written several articles that present my holistic health findings from research, personal observations, and unique experiences. Below are links to these articles for easy access.

Metabolic Syndrome, Type II Diabetes, Fatty Liver Disease, Heart Disease, Strokes, Obesity, Liver Cancer, Autoimmune Disorders, Homocysteine, Lungs Health, Pancreas Health, Kidneys Health, NCDs, Infectious Diseases, Brain Health, Dementia, Depression, Brain Atrophy, Neonatal Disorders, Skin Health, Dental Health, Bone Health, Leaky Gut, Leaky Brain, Brain Fog, Chronic Inflammation, Insulin Resistance, Elevated Cortisol, Leptin Resistance, Anabolic Resistance, Cholesterol, High Triglycerides, Metabolic Disorders, Gastrointestinal Disorders, Thyroid Disorder, and Major Diseases.

I also wrote about valuable nutrients. Here are the links for easy access:

Lutein/Zeaxanthin, Phosphatidylserine, Boron, Urolithin, taurine, citrulline malate, biotin, lithium orotate, alpha-lipoic acid, n-acetyl-cysteine, acetyl-l-carnitine, CoQ10, PQQ, NADH, TMG, creatine, choline, digestive enzymes, magnesium, zinc, hydrolyzed collagen, nootropics, pure nicotine, activated charcoal, Vitamin B12, Vitamin B1, Vitamin D, Vitamin K2, Omega-3 Fatty Acids, N-Acetyl L-Tyrosine, Cod Liver Oil, and other nutrients to improve metabolism and mental health.

Disclaimer: Please note that my posts do not include professional or health advice. I document my reviews, observations, experience, and perspectives only to provide information and create awareness.

I publish my lifestyle, health, and well-being stories on EUPHORIA. My focus is on metabolic, cellular, mitochondrial, and mental health. Here is my collection of Insightful Life Lessons from Personal Stories.

If you enjoy writing and storytelling, you can join Medium, NewsBreak, and Vocal as a creator to find your voice, reach out to a broad audience, and monetize your content.

You may also check my blog posts about my articles and articles of other writers contributing to my publications on Medium. I share them on my website digitalmehmet.com. Here is my professional bio. You can contact me via weblink.

As a writer, blogger, content developer, and reader, you might join Medium, Vocal Media, NewsBreak, Medium Writing Superstars, Writing Paychecks, WordPress, and Thinkers360 with my referral links. These affiliate links will not cost you extra to join the services.

You might join my six publications on Medium as a writer by sending a request via this link. 24K+ writers contribute to my publications. You might find more information about my professional background.

If you enjoy reading, you may join Medium with my referral link for limitless access to my stories and other writers.

Technology
Leadership
Business
Science
Entrpreneurship
Recommended from ReadMedium