You are previewing Introduction to Business Architecture.
O'Reilly logo
Introduction to Business Architecture

Book Description

Business Architecture is a disciplined approach to creating and maintaining business models that enhance enterprise accountabilities and improve decision-making. Business Architecture's value proposition, unlike other disciplines, is to increase organizational effectiveness by mapping and modeling the business to the organization's business vision and strategic goals. The book is an introduction to this burgeoning new field. It explains what Business Architecture is, what a good, sustainable one should include, and explains how to implement a business architecture practically within the reader's environment. Extensive examples and case studies are included to clarify points and demonstrate clearly to the reader how they too can begin to build business architecture within their organization.

Table of Contents

  1. Copyright
    1. Dedication
  2. Acknowledgments
  3. About the Author
  4. Introduction
    1. Who This Book Is For
    2. How This Book Is Organized
  5. 1. What Is Business Architecture?
    1. 1. What Is Architecture?
      1. Architecture for a Home or Building
      2. Architecture for Information Technology Systems
      3. Architecture for Businesses
      4. In Your Business
      5. Summary
    2. 2. Why You Need Business Architecture
      1. Understanding What Your Business Currently Has
      2. Understanding How Your Business Fits with Its Environment
        1. The Supply Chain
          1. The Customer
          2. The Supplier
        2. Within Your Industry
        3. Relative to Your Competition
        4. Lead or Follow
      3. Understanding Where You Want to Go: The Roadmap
      4. In Your Business
      5. Summary
  6. 2. What Is Business Architecture Comprised Of?
    1. 3. The Goals View
      1. Personal Goals
      2. Business Goals
      3. The Mission Statement as a Goal
      4. Structure of the Goals View
      5. Analysis of the Goals View
      6. SMART Goals
        1. Specific Goals
        2. Measurable Goals
        3. Attainable Goals
        4. Realizable Goals
        5. Time-Bounded Goals
      7. Goals Case Study—XYZ Telco
        1. The Situation
        2. The Point
      8. In Your Business
      9. Summary
    2. 4. The Facades View
      1. UML
        1. The Business Actor
        2. The Business Use Case
        3. The Business Use-Case Diagram
        4. Structuring the Facades View
      2. Tying It All Back to the Facades View
      3. Facades Case Study—Alpha Wholesale Restaurant Supply
        1. The Situation
        2. The Point
      4. In Your Business
      5. Summary
    3. 5. The Communications View
      1. Inside the Business
      2. Communications in the Business Environment
      3. Communications Case Study—Omega Enterprises
        1. The Situation
        2. The Point
      4. In Your Business
      5. Summary
    4. 6. The Processes View
      1. Contents of the Processes View
      2. Process: UML Activity Diagram
      3. Process: BPMN Diagram
      4. Communication and Process
      5. Processes View Structure
      6. Current State versus Future State
      7. Processes Case Study—Gamma Telco
        1. The Situation
        2. The Point
      8. In Your Business
      9. Summary
    5. 7. The Business Entities View
      1. Business Entity Relationships
      2. Party Models
      3. Business Entities Case Study—Delta Telecom Billing
        1. The Situation
        2. The Point
      4. In Your Business
      5. Summary
  7. 3. Putting Together Your Business Architecture Model
    1. 8. The Bottom-Up Approach
      1. Starting the Work
        1. Document What You Know
        2. Filling In the Gaps
      2. Completing the Business Architecture Model
        1. Finishing Up the Current State
        2. Establishing a Future State Goals View
        3. Establishing a Future State Facades View
        4. Establishing Future State Communications, Processes, and Business Entities Views
        5. Creating Your Roadmap
        6. Establishing a Continuous Improvement Program
      3. Being Part of Strategic Discussions
      4. Driving the Project Portfolio
      5. Feeding the Model with Project Artifacts
      6. Pros and Cons of the Bottom-Up Approach
      7. In Your Business
      8. Summary
    2. 9. The Top-Down Approach
      1. How to Start
      2. The Approach to Top-Down Work
        1. Facades
        2. Processes
        3. Communications
        4. Business Entities
      3. Pros and Cons of the Top-Down Approach
      4. In Your Business
      5. Summary
    3. 10. When Are We Done?
      1. Initial Business Architecture Work
        1. Initial Goals View
        2. Initial Facades View
        3. Initial Processes, Communications, and Business Entities Views
        4. Finishing the Initial Work
      2. Finishing the Business Architecture Model
        1. Pros and Cons of the All-in-One Approach
        2. Pros and Cons of the Accretion Approach
      3. Ongoing Changes
        1. Incorporating Project Content
        2. The Business Planning Cycle
      4. In Your Business
      5. Summary
    4. 11. Representational Languages for Business Architecture
      1. The Goals View Language
      2. The Facades View Language
      3. The Processes View Language
      4. The Communications View Language
      5. The Business Entities View Language
      6. Other Content/Languages
      7. Model Relationships
      8. In Your Business
      9. Summary
    5. 12. Frameworks
      1. Business Architecture and The Zachman Framework
        1. Fit with the Goals View
        2. Fit with the Facades View
        3. Fit with the Processes View
        4. Fit with the Communications View
        5. Fit with the Business Entities View
      2. Business Architecture and the POLDAT Framework
        1. Fit with the Goals View
        2. Fit with the Facades View
        3. Fit with the Processes View
        4. Fit with the Communications View
        5. Fit with the Business Entities View
      3. Business Architecture and the TOGAF
        1. Fit with the Goals View
        2. Fit with the Facades View
        3. Fit with the Processes View
        4. Fit with the Communications View
        5. Fit with the Business Entities View
      4. Tying the Framework Concept Back to Business Architecture
      5. In Your Business
      6. Summary
  8. 4. Understanding Your Business
    1. 13. Product-Driven Business Structure
      1. Goals in a Product-Driven Business
      2. Facades in a Product-Driven Business
      3. Processes in a Product-Driven Business
      4. Communications in a Product-Driven Business
      5. Business Entities in a Product-Driven Business
      6. In Your Business
      7. Summary
    2. 14. Service-Driven Business Structure
      1. Goals in a Service-Driven Business
      2. Facades in a Service-Driven Business
      3. Processes in a Service-Driven Business
      4. Communications in a Service-Driven Business
      5. Business Entities in a Service-Driven Business
      6. In Your Business
      7. Summary
    3. 15. Price-Driven Business Structure
      1. Goals in a Price-Driven Business
      2. Facades in a Price-Driven Business
      3. Processes in a Price-Driven Business
      4. Communications in a Price-Driven Business
      5. Business Entities in a Price-Driven Business
      6. In Your Business
      7. Summary
    4. 16. Business Architecture and Business Drivers
      1. Determining Which Structure Model Drives Your Business
      2. Determining How Well Your Business Is Currently Aligned
      3. Determining What It Will Take to Align Your Business
      4. Using Standard Frameworks for Your Future State
      5. In Your Business
      6. Summary
  9. 5. Practical Uses for Your Business Architecture
    1. 17. Shifting Business Structure Models
      1. Migrating from One Business Structure Model to Another
      2. Hybrid Business Structures
        1. Service-Driven Business Adding a Product Focus
        2. Product-Driven Business Adding a Service Focus
      3. Making the Transition
      4. In Your Business
      5. Summary
    2. 18. Acquisition
      1. Acquiring a Business
        1. Due Diligence Analysis on a Target Business
        2. Planning the Integration with an Acquired Target Business
      2. Being Acquired by Another Business
        1. Preparing to Be Acquired
        2. Demonstrating Value During the Integration
      3. In Your Business
      4. Summary
    3. 19. Reengineering for Efficiency
      1. Reengineering Goals
      2. Reengineering Facades
      3. Reengineering Processes
      4. Reengineering Communications
      5. Reengineering Business Entities
      6. Tying It All to a Future State
      7. Reengineering and Automation
      8. In Your Business
      9. Summary
    4. 20. Planning
      1. Planning Business Architecture Work
        1. Planning Cycles and Business Architecture
        2. Ad Hoc Change and Planning
      2. Planning Business Change Using Business Architecture
        1. The Gap
        2. The Portfolio of Work
        3. Adjusting to Business Climate Change
        4. Unforeseen Need for Change
      3. In Your Business
      4. Summary
    5. 21. Project Initiation
      1. Initiating the Right Projects
      2. Tying Business Architecture Content to the Project
        1. Goals View to Project Content
        2. Facades View to Project Content
        3. Processes View to Project Content
        4. Communications View to Project Content
        5. Business Entities View to Project Content
      3. Tying Project Content Back to the Business Architecture Model
        1. Feeding the Goals View
        2. Feeding the Facades View
        3. Feeding the Processes View
        4. Feeding the Communications View
        5. Feeding the Business Entities View
      4. In Your Business
      5. Summary
  10. 6. Appendixes
    1. A. Typical Sections in a Business Use Case
      1. Name
      2. Brief Description
      3. Pre- and Post-Conditions
      4. Trigger
      5. Primary Flow
      6. Alternate Flow(s)
      7. Diagrams
    2. B. UML Cheat Sheet
      1. Business Activity Diagram Symbols
      2. Business Entity Diagram Symbols
      3. Business Use-Case Diagram Symbols
      4. Communication Diagram Symbols
      5. State Diagram Symbols
    3. C. BPMN Cheat Sheet
      1. Events
      2. Activities, Gateways, and Objects
      3. Flow Connectors