Book description
Dismantle the overwhelming complexity in your IT projects with
strategies and real-world examples from a leading expert on
enterprise architecture. This guide describes best practices for
creating an efficient IT organization that consistently delivers on
time, on budget, and in line with business needs.
IT systems have become too complex—and too expensive.
Complexity can create delays, cost overruns, and outcomes that do
not meet business requirements. The resulting losses can impact
your entire company. This guide demonstrates that, contrary to
popular belief, complex problems demand simple solutions. The
author believes that 50 percent of the complexity of a typical IT
project can and should be eliminated—and he shows you how to
do it.
You’ll learn a model for understanding complexity, the three
tenets of complexity control, and how to apply specific techniques
such as checking architectures for validity. Find out how the
author’s methodology could have saved a real-world IT project
that went off track, and ways to implement his solutions in a
variety of situations.
Table of contents
- Dedication
- Acknowledgments
- Introduction
-
I. The Question of Complexity
-
1. Enterprise Architecture Today
-
Why Bother?
- Issue: Unreliable Enterprise Information
- Issue: Untimely Enterprise Information
- Issue: New Complex Projects Underway
- Issue: New Companies Being Acquired
- Issue: Enterprise Wants to Spin Off Unit
- Issue: Need to Identify Outsourcing Opportunities
- Issue: Regulatory Requirements
- Issue: Need to Automate Relationships with External Partners
- Issue: Need to Automate Relationships with Customers
- Issue: Poor Relationship Between IT and Business Units
- Issue: Poor Interoperability of IT Systems
- Issue: IT Systems Unmanageable
- The Value of Enterprise Architecture
- Common Definitions
- What Is Enterprise Architecture?
- Complexity in Enterprise Architectures
- The Zachman Framework for Enterprise Architectures
- The Open Group Architecture Framework
- Federal Enterprise Architecture
- Summary
-
Why Bother?
- 2. A First Look at Complexity
-
3. Mathematics of Complexity
- Looking at Complexity
- Laws of Complexity
- Homomorphisms
- Controlling Complexity in Dice Systems
- Adding Buckets
- Partitioning
- Equivalence Relations
- Equivalence Classes
- Inverse Equivalence Relations
- Equivalence Relations and Enterprise Architectures
- Synergistic in Practice
- Removing Faces
- Removing Buckets
- Other Measures of Complexity
- Complexity in Theory and in Practice
- Summary
-
1. Enterprise Architecture Today
-
II. The Quest for Simplification
-
4. The ABCs of Enterprise Partitions
- Review of the Mathematics
- Partitioning the Enterprise
- The ABCs of Enterprise Equivalence Classes
- ABC-Type Relationships
- Implementations and Deployments
- ABC Types
- Type Hierarchies
- Composition Relationships
- Partner Relationships
- Relationships and Partition Simplification
- Retail Operation, Again
- Summary
-
5. SIP Process
- Overview
-
Phase 0: Enterprise Architecture Evaluation
- Issue: Unreliable Enterprise Information
- Issue: Untimely Enterprise Information
- Issue: New Complex Projects Underway
- Issue: New Companies Being Acquired
- Issue: Enterprise Wants to Spin Off Unit
- Issue: Need to Identify Outsourcing Opportunities
- Issue: Regulatory Requirements
- Issue: Need to Automate Relationships with External Partners
- Issue: Need to Automate Relationships with Customers
- Issue: Poor Relationship Between IT and Business Units
- Issue: Poor Interoperability of IT Systems
- Issue: IT Systems Unmanageable
- Contraindications
- Phase 1: SIP Preparation
- Phase 2: Partitioning
- Phase 3: Partition Simplification
- Phase 4: ABC Prioritization
- Phase 5: ABC Iteration
- Summary
- 6. A Case Study in Complexity
-
7. Guarding the Boundaries: Software Fortresses
- Technical Partitions
- Rule 1: Autonomy
- Rule 2: Explicit Boundaries
- Rule 3: Partitioning of Functionality
- Rule 4: Dependencies Defined by Policy
- Rule 5: Asynchronicity
- Rule 6: Partitioning of Data
- Rule 7: No Cross-Fortress Transactions
- Rule 8: Single-Point Security
- Rule 9: Inside Trust
- Rule 10: Keep It Simple
- Summary
- 8. The Path Forward
- A. This Book at a Glance
-
4. The ABCs of Enterprise Partitions
- B. Author Biography
- Index
- About the Author
- Copyright
Product information
- Title: Simple Architectures for Complex Enterprises
- Author(s):
- Release date: May 2008
- Publisher(s): Microsoft Press
- ISBN: 9780735625785
You might also like
book
Complex Enterprise Architecture: A New Adaptive Systems Approach
Implement successful and cost-effective enterprise architecture projects. This book provides a new approach to developing enterprise …
video
Effective enterprise architecture
Eben Hewitt (Sabre) shares a holistic approach to enterprise architecture that explains how to bring business …
book
Pragmatic Enterprise Architecture
Pragmatic Enterprise Architecture is a practical hands-on instruction manual for enterprise architects. This book prepares you …
book
Practical Model-Driven Enterprise Architecture
Bridge the gap between theory and reality by implementing real-world examples using the Sparx EA tool …