A Modern Enterprise Architecture Approach: Enterprise Architecture
4.5/5
()
Digital Transformation
Enterprise Architects
Enterprise Modernisation
Enterprise Architecture
Cloud Computing
Architect
Mentor
Chosen One
Mentorship
Future Is Now
Power of Friendship
Hero's Journey
Reluctant Hero
Prophecy
Mentor Figure
Enterprise Modernization
Innovation
Collaboration
Big Data
Data Management
About this ebook
The revised version of this book to provide essential guidance, compelling ideas, and unique ways to Enterprise Architects so that they can successfully perform complex enterprise modernisation initiatives transforming from chaos to coherence. This is not an ordinary theory book describing Enterprise Architecture in detail. There are myriad of books on the market and in libraries discussing details of enterprise architecture. My aim here is to highlight success factors and reflect lessons learnt from the field within enterprise modernisation and transformation context.
As a practising Senior Enterprise Architect, myself, I read hundreds of those books and articles to learn different views. They have been valuable to me to establish my foundations in the earlier phase of my profession. However, what is missing now is a concise guidance book showing Enterprise Architects the novel approaches, insights from the real-life experience and experimentations, and pointing out the differentiating technologies for enterprise modernisation. If only there were such a guide when I started engaging in modernisation and transformation programs.
The biggest lesson learned is the business outcome of the enterprise modernisation. What genuinely matters for business is the return on investment of the enterprise architecture and its monetising capabilities. The rest is the theory because nowadays sponsoring executives, due to economic climate, have no interest, attention, or tolerance for non-profitable ventures. I am sorry for disappointing some idealistic Enterprise Architects, but with due respect, it is the reality, and we cannot change it. This book deals with reality rather than theoretical perfection. Anyone against this view on this climate must be coming from another planet.
In this concise, uncluttered and easy-to-read book, I attempt to show the significant pain points and valuable considerations for enterprise modernisation using a structured approach and a simple narration especially considering my audience from non-English speaking backgrounds.
The architectural rigour is still essential. We cannot compromise the rigour aiming to the quality of products and services as a target outcome. However, there must be a delicate balance among architectural rigour, business value, and speed to the market.
I applied this pragmatic approach to multiple substantial transformation initiatives and complex modernisations programs. The key point is using an incrementally progressing iterative approach to every aspect of modernisation initiatives, including people, processes, tools, and technologies as a whole.
Starting with a high-level view of enterprise architecture to set the context, I provided a dozen of distinct chapters to point out and elaborate on the factors which can make a real difference in dealing with complexity and producing excellent modernisation initiatives.
As eminent leaders, Enterprise Architects are the critical talents who can undertake this massive mission using their people and technology skills, in addition to many critical attributes such as calm and composed approach.
Let's keep in mind that as Enterprise Architects, we are architects, not firefighters! I have full confidence that this book can provide valuable insights and some 'aha' moments for talented architects like yourself to tackle this enormous mission of turning chaos to coherence.
Dr Mehmet Yildiz
Dr Mehmet Yildiz is a technologist who worked as a Distinguished Enterprise Architect certified by the Open Group in multi-billion projects. Working in the IT industry over the last 42 years, leading complex enterprise projects for large corporate organizations like IBM, Siemens, and Microsoft, he focuses on cutting-edge technology solutions, such as IoT, Big Data Analytics, Blockchain, Cognitive Computing, AI, Cloud, Fog, and Edge Computing integration. He is a seasoned writer and the author of multiple books on technology, health, science, and content development, combining decades of experience in science, technology, enterprise architecture, and corporate business leadership. With an academic, research, innovation, and invention background, Dr. Yildiz has made significant contributions to content creation, marketing, strategy, and digital innovation. As the chief editor and owner of 15 prominent publications on Medium, he has built a thriving community of over 32,000 writers, supporting them in their creative journeys. His expertise extends to Substack, where he continues to cultivate a large, engaged community, guiding writers to discover their unique voices, grow their audiences, and develop sustainable newsletter-based businesses. Owning three newsletters on Substack, he gained over 28,000 subscribers. In his recent book Substack Mastery, Dr. Yildiz distills decades of knowledge into actionable insights, offering writers practical strategies to succeed in today's competitive digital landscape. You can connect with the author on several platforms linked to his website digitalmehmet.com
Read more from Dr Mehmet Yildiz
Architecting Digital Transformation Rating: 5 out of 5 stars5/5Agile Business Architecture for Digital Transformation - V2 Rating: 5 out of 5 stars5/5Substack Mastery Rating: 5 out of 5 stars5/5Big Data for Enterprise Architects Rating: 5 out of 5 stars5/5A Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Cortisol Clarity Rating: 5 out of 5 stars5/5Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud Rating: 5 out of 5 stars5/5Modern Enterprise Architecture with Excellence, Mastery & Eminence Rating: 0 out of 5 stars0 ratingsA Powerful Toolkit for Advanced Substack Newsletter Mastery Rating: 5 out of 5 stars5/5A Technical Excellence Framework for Innovative Digital Transformation Leadership Rating: 5 out of 5 stars5/5Digital Intelligence Rating: 0 out of 5 stars0 ratingsSubstack Mastery for Busy Writers [Concise Version] Rating: 5 out of 5 stars5/5Smart Email Marketing & Content Integration Rating: 5 out of 5 stars5/5Substack & Beyond Combo for 5 Books in One Rating: 5 out of 5 stars5/5Modern Affiliate Marketing for Writers: How You Can Create Content That Earns Extra Income While You Sleep Rating: 5 out of 5 stars5/5
Related to A Modern Enterprise Architecture Approach
Related ebooks
Integration Architecture Rating: 5 out of 5 stars5/5The People Problem: A Primer on Architecting the Enterprise as an Enterprise Architect Rating: 0 out of 5 stars0 ratingsDefining Enterprise: A Systems View of Capability Management Rating: 3 out of 5 stars3/5Cracking the IT Architect Interview Rating: 5 out of 5 stars5/5Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud Rating: 5 out of 5 stars5/5The Cloud Adoption Playbook: Proven Strategies for Transforming Your Organization with the Cloud Rating: 0 out of 5 stars0 ratingsThe TOGAF® Standard, 10th Edition Content, Capability, and Governance Rating: 0 out of 5 stars0 ratingsEnterprise By Design: Principles of Enterprise Architecture: Enterprise By Design, #1 Rating: 0 out of 5 stars0 ratingsDigital Operating Model: The Future of Business Rating: 0 out of 5 stars0 ratingsA Technical Excellence Framework for Innovative Digital Transformation Leadership Rating: 5 out of 5 stars5/5Enterprise Architecture for Digital Transformation: Aligning IT Strategy with Business Goals Rating: 0 out of 5 stars0 ratingsAn Introduction to Enterprise Architecture: Third Edition Rating: 5 out of 5 stars5/5An Introduction to Holistic Enterprise Architecture: Fourth Edition Rating: 0 out of 5 stars0 ratingsEnterprise Architect’s Handbook: A Blueprint to Design and Outperform Enterprise-level IT Strategy (English Edition) Rating: 0 out of 5 stars0 ratingsEnterprise Architecture Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsMicroservices Architecture Handbook: Non-Programmer's Guide for Building Microservices Rating: 4 out of 5 stars4/5Erickson Methodology for Enterprise Architecture: How to Achieve a 21St Century Enterprise Architecture Services Capability. Rating: 0 out of 5 stars0 ratingsTOGAF Complete Self-Assessment Guide Rating: 5 out of 5 stars5/5A Simplified Approach to It Architecture with Bpmn: A Coherent Methodology for Modeling Every Level of the Enterprise Rating: 0 out of 5 stars0 ratingsMastering Non-Functional Requirements Rating: 5 out of 5 stars5/5Solution Architecture Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsHolistic Enterprise Architecture for Mergers and Acquisitions Rating: 0 out of 5 stars0 ratingsArchitecture Body of Knowledge Rating: 0 out of 5 stars0 ratingsEnterprise Architecture Turnaround Rating: 0 out of 5 stars0 ratingsSoftware Architect Rating: 0 out of 5 stars0 ratingsI/T Architecture in Action Rating: 0 out of 5 stars0 ratingsA Concise Guide to Microservices for Executive (Now for DevOps too!) Rating: 1 out of 5 stars1/5Data Architecture Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratings
Computers For You
The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 5 out of 5 stars5/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Computer Science I Essentials Rating: 5 out of 5 stars5/5Mastering ChatGPT Rating: 0 out of 5 stars0 ratingsThe Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsThe Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsWindows Command Prompt A-N Rating: 5 out of 5 stars5/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5Quantum Computing For Dummies Rating: 3 out of 5 stars3/5Fundamentals of Programming: Using Python Rating: 5 out of 5 stars5/5Explain the Cloud Like I’m 10 Rating: 5 out of 5 stars5/5
Reviews for A Modern Enterprise Architecture Approach
4 ratings1 review
- Rating: 5 out of 5 stars5/5
Jul 1, 2023
Excellent Enterprise Architecture book! is simple but very useful! We need to read more book about this author!
Book preview
A Modern Enterprise Architecture Approach - Dr Mehmet Yildiz
Chapter 1: Introduction
Purpose of this book
THE REVISED VERSION of this book to provide essential guidance, compelling ideas, and unique ways to Enterprise Architects so that they can successfully perform complex enterprise modernisation initiatives transforming from chaos to coherence. This is not an ordinary theory book describing Enterprise Architecture in detail. There are myriad of books on the market and in libraries discussing details of enterprise architecture. My aim here is to highlight success factors and reflect lessons learnt from the field within enterprise modernisation and transformation context.
As a practising Senior Enterprise Architect, myself, I read hundreds of those books and articles to learn different views. They have been valuable to me to establish my foundations in the earlier phase of my profession. However, what is missing now is a concise guidance book showing Enterprise Architects the novel approaches, insights from the real-life experience and experimentations, and pointing out the differentiating technologies for enterprise modernisation. If only there were such a guide when I started engaging in modernisation and transformation programs.
The biggest lesson learned is the business outcome of the enterprise modernisation. What genuinely matters for business is the return on investment of the enterprise architecture and its monetising capabilities. The rest is the theory because nowadays sponsoring executives, due to economic climate, have no interest, attention, or tolerance for non-profitable ventures. I am sorry for disappointing some idealistic Enterprise Architects, but with due respect, it is the reality, and we cannot change it. This book deals with reality rather than theoretical perfection. Anyone against this view on this climate must be coming from another planet.
In this concise, uncluttered and easy-to-read book, I attempt to show the significant pain points and valuable considerations for enterprise modernisation using a structured approach and a simple narration especially considering my audience from non-English speaking backgrounds.
The architectural rigour is still essential. We cannot compromise the rigour aiming to the quality of products and services as a target outcome. However, there must be a delicate balance among architectural rigour, business value, and speed to the market.
I applied this pragmatic approach to multiple substantial transformation initiatives and complex modernisations programs. The key point is using an incrementally progressing iterative approach to every aspect of modernisation initiatives, including people, processes, tools, and technologies as a whole.
Starting with a high-level view of enterprise architecture to set the context, I provided a dozen of distinct chapters to point out and elaborate on the factors which can make a real difference in dealing with complexity and producing excellent modernisation initiatives.
As eminent leaders, Enterprise Architects are the critical talents who can undertake this massive mission using their people and technology skills, in addition to many critical attributes such as calm and composed approach.
Let’s keep in mind that as Enterprise Architects, we are architects, not firefighters! I have full confidence that this book can provide valuable insights and some ‘aha’ moments for talented architects like yourself to tackle this enormous mission of turning chaos to coherence.
Audience
THIS BOOK CAN BE AN ideal supplementary source for Enterprise Architects who engage in enormous enterprise modernisation and transformation initiatives as the first time. The guidance in this book can jump-start the process.
Another target audience type could be IT architects who are planning to be Enterprise Architects and to undertake transformation and modernisation initiatives in complex environments and large organisations.
In addition to architects, this book can provide useful insights to IT executives like - CTOs (Chief Technology Officer), CDOs (Chief Digital Officer), CIOs (Chief Information Officer), and Head of Enterprise Technologies - who are responsible for substantial enterprise modernisation and digital transformation programs.
From an execution perspective, this book can be also helpful for the program managers and portfolio directors responsible for enterprise modernisation and transformation programs.
As a supplementary educative resource, this book can also be useful for students studying Enterprise Architecture and relevant disciplines who want to understand the practical aspect of the discipline, especially from the modernisation and transformation perspectives.
Lessons Learned from my Background
I HAVE BEEN PRACTISING enterprise architecture over two decades. Large organisations are substantially challenged with rapid change in technology and increasing demands of consumers. Every large organisation that I worked for had some transformation and modernisation programs to some extent at the enterprise level.
I witnessed several failed initiatives caused by multiple factors which could be in their control to some extent or beyond their control. One of the major causes of the failure was difficulty in dealing with complexity. Enterprises have multiple dimensions spanning to many domains with a multitude of stakeholders with overlapping or conflicting interests. These domains are tightly interrelated; hence, a minor issue or conflict with one domain can be reflected in many others.
For example, in a typical large organisation, just strategy and planning phase took over a year while hundreds of highly paid employees were churning and debating the ideas extensively. Once the program finally reached a consensus on the scope and approached the requirements management phase, the entire budget for the program was consumed. The organisation had to make all those talented people redundant.
This typical and unfortunate example was a valuable lesson learned on how important to approach the modernisation iteratively rather than trying to perfect everything upfront. 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, tested it with the allocated budget, and produced some desirable results.
The other reasons for failure are too much focus on technologies which were challenging to implement at enterprise-wide due to inhibitive cost, lack of required functionality, and capabilities perspectives. For example, while an organisation could have started testing the Cloud with a cheap public Cloud offering and moved their workloads iteratively, they were trying to build a full-fledged private Cloud platform with many emerging technologies and expensive gear. The hidden cost in such a monolithic approach, unfortunately, destroyed all good intentions.
There are many more similar lessons learned from failure; therefore, I want to share my experience how these deadly errors can be prevented with a different mindset, novel approach, an innovative structure, and with use of supportive tools, and empowering technologies. Simplicity and agility must be the two powerful tools in our pocket.
Chapter 2: Fundamentals of Enterprise Architecture
Purpose
IN THIS CHAPTER, WE cover the fundamentals of enterprise architecture briefly so that we all think on the same page. In any business venture, principally, fundamentals must be met first so that further progress can proceed.
For this reason, we start with the definition of enterprise architecture within the modernisation and transformation context and introduce the fundamental techniques to deal with enterprise complexity.
In consecutive chapters, as another fundamental aspect, we touch on the changing and essential roles and responsibilities of Enterprise Architects for leading successful modernisation and transformation initiatives.
After setting these fundamentals, we highlight other necessary pillars in this novel framework. Now, let’s attempt to define enterprise architecture in our context.
Defining Enterprise Architecture
THE ENTERPRISE ARCHITECTURE (EA) discipline in Information Technology (IT) defines a macro level IT architecture at the enterprise level focusing on the mapping of IT capabilities to business needs using a governance method.
Traditionally, thought leaders used the town planning metaphor to define and visualise EA. So far, this town planning metaphor is the most prominent explanation to provide a common understanding of EA. Therefore, now and then in this book, we use this metaphor to convey the message and clarify the abstract points.
The focus of EA has been defining and describing the relationships, logical flows, implementation of business processes, activities, functions, data, information, applications, security, compliance, underlying technology stacks, and supportive tools in the enterprise.
Vision, process, and planning are the critical aspects of EA. These three significant aspects – vision, process, and planning- are driven by and closely aligned with business needs, capability, and requirements at the enterprise level.
EA has five distinct phases. The phases in order of maturity are initial, baseline, target, integrated, and optimised. Enterprise modernisation initiatives must consider these phases and deal with them both individually and in an integrated manner. Our goal is to reach the optimised level realistically and in an iterative way.
EA has several reference models to explain its fundamental domains. These reference models are guiding documents and can help us understand each domain at least at a high level.
The most common models are BRM (Business Reference Model), CRM (The Components Reference Model), TRM (The Technical Reference Model), DRM (The Data Reference Model), PRM (Performance Reference Model).
These models cover business capability, business functionality, technology standards, IT systems, data descriptions, and quality measurements. These models are well-established. For example, one of the most common EA methods, FEA (Federal Enterprise Architecture), also uses these models. These models can be viewed from Enterprise Architecture textbooks and establish method artefacts’ in your organisations. Due to the limited scope of this book, we cannot go into the details of these basic models.
There are many traditional methods for Enterprise Architecture. The popular ones are TOGAF, Zachman, and FEA. Some large organisations have their established proprietary methodologies which are used only for internal purposes and not shared publicly.
However, knowing an established method and understanding the principles of enterprise architecture 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.
Managing Enterprise Complexity
ENTERPRISE ENVIRONMENTS can be extremely complex with 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 manage 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 say that we are dealing with a network system. We partition the overall network to 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. Dealing with smaller parts can be more comfortable, faster, and more economical.
Once we partition an overarching system to smaller components, then we can start simplifying each component to deal with embedded complexity in the specific component.
Simplification is a broad technique which can be applied to different objects and circumstances. We can customise the process of simplification for different systems and activities by understanding its nature, function, purpose, and relationships.
One effective way of simplifying a system is reducing the quantity. Take the number of servers, for example, looking at a thousand units of servers, and ten servers can make a massive difference.
Another technique could be moving an item from a large group of the clustered items but still, keep the relationship to keep its core identity. Due to importance of simplicity, this book offers an entire chapter on the importance of simplification and simplifying various aspects of the architecture for enterprise modernisation Simplification is a critical factor for change.
After partitioning and simplifying the third critical method is iterating. Probably you heard a lot about this term while working with agile methods. Iteration is progressing activities in smaller steps and chunks. Iteration is one of the best approaches to deal with complexity and uncertainty.
Moving with iterative steps, we achieve some tangible results. If the result is positive, we make progress for our goal and go to the next iteration. If the result is negative, we fail but learn how not to do it and try another iteration.
Paradoxically, the positive side of this negative result is that we fail cheap, and we fail quickly, as touted by many wise entrepreneurs. Failing cheap and quickly don’t make a significant negative difference from a financial and project schedule perspective. As iteration or iterative approach is so critical in enterprise modernisation, this book offers a chapter on Agile methods and approach for successful modernisation initiatives.
In summary, we can remember these three basic methods using daily examples such as we have separate teams for different functions at work; this is partitioning of teams. 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. In various chapters of this book, we will cover and unfold them.
Enterprise Solutions Cost
EVERY ITEM IN ENTERPRISE modernisations and transformation activities generates substantial cost. There are known and hidden costs.
It is relatively more comfortable to deal with the known costs; however, the challenge is to deal with the hidden costs. Hidden costs are the more substantial part of the iceberg.
Even though the cost of projects is managed by project managers and financial teams, Enterprise Architects are expected and need to find ways to make enterprise modernisation solutions inexpensive, affordable and lowering the cost gradually without compromising quality. Quality considerations are the critical requirements of enterprise modernisation initiatives.
There is a common perception that making solutions cost-effective without compromising quality is not possible as a considerable number of trade-offs are made in the architecture development phase. It is true that there are many challenges and factors to be considered to achieve this goal.
However, the solution cost can be reduced by making trade-offs with a methodical approach by obtaining collaborative input from business and technology departments. We can also use the Agile approach appropriately. It is possible to increase the quality of the solutions by applying professional diligence, architectural rigour, delivery agility, and smart collaboration. These principle-based approaches are critical to maintain and increase quality.
Enterprise Architects need to participate in cost model development proactively. For example, we must develop a solution Bill of Materials (BOM) once we set the solution strategy and complete all high-level design artefacts. The BOM may include hardware, software, other procurement, and services costs. This BOM can provide useful insights into the funding and sponsoring executives about the cost of our initiatives; however, other stakeholders want to use this BOM for different purposes.
For example, there may be tremendous pressure from project managers and procurement staff to generate an upfront BOM to meet the project deadlines. No one wants to get blamed for any delay in an organisation; hence, there may be a huge rush to get things in place quickly. However, we can point out that without an approved architecture, no BOM can be formalised and released. This assertive and straightforward input from the Enterprise Architects can save a considerable amount of funds to the enterprise modernisation programs or save wasting well controlled and tight budgets.
There are extensive infrastructure and maintenance costs in the enterprise associated with large data centres, server farms, IoT devices, Mobile BI,