Enterprise Architecture Function: A Pattern Language for Planning, Design and Execution

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book provides a method to plan, develop, validate, or evolve the design of an enterprise architecture function so that it fully meets the organization’s needs. The reader will benefit from this book in two ways. First, it provides a structured overview and orientation to the subject of architecture from an architecture function perspective. Second, it guides through the process of planning, building, and operating your own architecture organization based on a generic architecture function blueprint presented in the form of a pattern language offering a structured means for navigating, contextualizing, combining, and composing the architecture function patterns.

The book is structured in six chapters. Chapter 1 “Introduction” explains the starting position and objectives of the book and introduces key concepts that will be explained further in subsequent chapters. Chapter 2 “Architecture Function Pattern Language” introduces the concepts of pattern, pattern catalogue, pattern topology, and ontology and explains how these concepts are combined to form a pattern language for planning, designing, and operating an architecture function. Next, Chapter 3 “Architecture Function – Context“ introduces concepts that are crucial for understanding the challenges that an architecture function faces and presents a generic schema for the business organizations and value chain. Chapter 4 “Architecture Function – Challenge” looks at an architecture function from a black box perspective and outlines the expectations and requirements that companies place on architecture organizations. It discusses the building blocks of an architecture function, the services it provides along the enterprise value chain, and the quality attributes that enterprises expect from their functions. Chapter 5 “Architecture Function – Constitution” then shifts from a black-box perspective to a white-box perspective and outlines the generic design of an architecture function in order to realize functional and quality-related requirements. Chapter 6 “Pattern Catalogue“ eventually introduces the pattern catalogue with a total of 48 architecture function patterns. These patterns suggest designs for collaboration between the architecture function and enterprise organizations, for the elaboration and development of enterprise services along the enterprise value chain, or for aligning architecture governance with enterprise governance.

The book is intended for a broad readership, including enterprise, domain, and solution architects, lecturers and students, and anyone else interested in understanding the value proposition, responsibilities, outcomes, methods, and practices of architecture functions. It introduces the basic concepts and theories needed to understand the pattern language presented and the patterns it summarizes.

Author(s): Ingo Arnold
Publisher: Springer
Year: 2022

Language: English
Pages: 543
City: Cham

Preface
Architecture Has Become All-Pervasive in the Twenty-First Century
At the Same Time Architecture Is Interpreted in Lots of Different Ways
My Own Architecture Journey
Initially I Was Enthusiastic About Enterprise Architecture Frameworks
Until I Realized a Widely Spread Misconception
Problems in Operationalizing Enterprise Architecture Frameworks
Aim of This Book
References
Contents
About the Author
List of Abbreviations
Chapter 1: Introduction
1.1 Starting Position
1.2 Aims of the Book
1.3 Architecture
1.4 Enterprise Architecture
1.5 Enterprise Architecture Function
1.6 Pattern Language
1.7 Reader Guide
1.7.1 Book Architecture
1.7.2 Target Audience
1.7.3 Chapter Overview
1.7.4 Chapters in Detail
Further Reading
Chapter 2: Architecture Function Pattern Language
2.1 Overview
2.2 Pattern
2.3 Pattern Catalog
2.4 Pattern Language
2.5 Architecture Function Pattern Language
2.5.1 Architecture Function Pattern Topology
2.5.2 Architecture Function Pattern Catalog
2.5.3 Architecture Function Pattern Ontology
2.6 Architecture Function Pattern Language Adoption
Further Reading
Chapter 3: Architecture Function: Context
3.1 Overview
3.2 Business Model
3.3 Operating Model
3.4 Value Chain
3.5 Organization
3.6 Digitalization
3.7 Service
3.8 Enterprise
3.8.1 Enterprise Organization
3.8.2 Enterprise Value Chain
3.8.2.1 Service Planning Value Stream
3.8.2.2 Service Building Value Stream
3.8.2.3 Service Running Value Stream
3.8.2.4 Service Delivery Value Stream
Further Reading
Chapter 4: Architecture Function: Challenge
4.1 Overview
4.2 Architecture Function
4.2.1 Architecture Function Vision and Mission
4.2.2 Architecture Function Organization
4.2.3 Architecture Function Engagement Model
4.2.4 Architecture Function Communication
4.2.5 Architecture Function Governance
4.2.6 Architecture Function Roadmap
4.2.7 Architecture Function Apparatus
4.3 Architecture Function Services
4.3.1 All Value Streams
4.3.1.1 Assess Architecture
4.3.1.2 Elaborate Domain Architecture
4.3.2 Service Planning Value Stream
4.3.2.1 Validate Strategy
4.3.2.2 Propose Architecture Demand
4.3.2.3 Determine Architecture Relevance
4.3.2.4 Elaborate Architecture Alternatives
4.3.2.5 Validate Service Portfolio
4.3.2.6 Validate Project Proposal
4.3.3 Service Building Value Stream
4.3.3.1 Elaborate Architecture Mandate
4.3.3.2 Elaborate Service Architecture
4.3.4 Service Running Value Stream
4.3.4.1 Elaborate Architecture Problem Resolution
4.4 Architecture Function Qualities
4.4.1 Architecture Function Usability
4.4.2 Architecture Function Elasticity
4.4.3 Architecture Function Evolvability
4.4.4 Architecture Function Reliability
Further Reading
Chapter 5: Architecture Function: Constitution
5.1 Overview
5.2 Architecture Function
5.2.1 Architecture Function Vision and Mission
5.2.2 Architecture Function Organization
5.2.3 Architecture Function Engagement Model
5.2.4 Architecture Function Communication
5.2.5 Architecture Function Governance
5.2.6 Architecture Function Roadmap
5.2.7 Architecture Function Apparatus
5.3 Architecture Function Services
5.3.1 All Value Streams
5.3.1.1 Assess Architecture
5.3.1.2 Elaborate Domain Architecture
5.3.2 Service Planning Value Stream
5.3.2.1 Validate Strategy
5.3.2.2 Propose Architecture Demand
5.3.2.3 Determine Architecture Relevance
5.3.2.4 Elaborate Architecture Alternatives
5.3.2.5 Validate Service Portfolio
5.3.2.6 Validate Project Proposal
5.3.3 Service Building Value Stream
5.3.3.1 Elaborate Architecture Mandate
5.3.3.2 Elaborate Service Architecture
5.3.4 Service Running Value Stream
5.3.4.1 Elaborate Architecture Problem Resolution
5.4 Architecture Function Qualities
5.4.1 Architecture Function Usability
5.4.2 Architecture Function Elasticity
5.4.3 Architecture Function Evolvability
5.4.4 Architecture Function Reliability
Further Reading
Chapter 6: Pattern Catalog
6.1 Overview
6.2 Architecture Organization
6.2.1 Organizational Replication
6.2.2 Learning Organization
6.2.3 Architecture Maturity
6.2.4 Architecture Capacity
6.2.5 Architecture Role
6.2.6 Architecture Ownership
6.2.7 Architecture Funding
6.2.8 Architecture Sourcing
6.3 Architecture Engagement Model
6.3.1 Architecture SPOC
6.4 Architecture Discipline
6.4.1 Enterprise Architecture Discipline
6.4.2 Domain Architecture Discipline
6.4.3 Solution Architecture Discipline
6.5 Architecture Governance
6.5.1 Architecture Governance
6.5.2 Managed Architecture Evolution
6.5.3 Architecture Policy
6.5.4 Architecture Calendar
6.5.5 Domain-Organization Agnosticism
6.5.6 Decommissioning Reward
6.5.7 Architecture Decision
6.5.8 Architecture Traceability
6.6 Architecture Communication
6.6.1 Architecture Language
6.6.2 Domain Taxonomy
6.6.3 Architecture Innovation
6.7 Architecture Objective
6.7.1 Need to Know
6.7.2 Architecture Mandate
6.8 Architecture Asset
6.8.1 Architecture Demarcation
6.8.2 Architecture Asset
6.8.3 Landscape Asset
6.8.4 Off-the-Shelf Solution
6.9 Architecture Elaboration
6.9.1 Architecture Significance
6.9.2 Architecture Level
6.9.3 Architecture Condition
6.9.4 Architecture Alternative
6.9.5 Architecture Approach
6.9.6 Business Versus Technical
6.9.7 Architecture Artifact
6.9.8 Baseline Architecture Versus Target Architecture
6.10 Architecture Apparatus
6.10.1 Your Own Architecture Methodology
6.10.2 Architecture Methodology Adapter
6.10.3 Your Own Architecture View Model
6.10.4 Domain Architecture Methodology
6.10.5 Solution Architecture Methodology
6.10.6 Architecture Assessment Methodology
6.10.7 Reference Architecture Methodology
6.10.8 Architecture Roadmap Methodology
6.10.9 Architecture Pattern Methodology
6.10.10 Architecture Principle
6.10.11 Your own Architecture Platform
Further Reading
Index