ebook img

Lightweight Enterprise Architectures PDF

345 Pages·2004·4.948 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Lightweight Enterprise Architectures

LLiigghhttwweeiigghhtt EEnntteerrpprriissee AArrcchhiitteeccttuurreess Series_A_master Page 1 Friday, January 23, 2004 8:49 AM Other CRC/Auerbach Publications in Software Development, Software Engineering, and Project Management The Complete Project Management Office Six Sigma Software Development Handbook Christine Tanytor Gerard M. Hill 0-8493-1193-4 0-8493-2173-5 Software Architecture Design Patterns Complex IT Project Management: in Java 16 Steps to Success Partha Kuchana Peter Schulte 0-8493-2142-5 0-8493-1932-3 Software Configuration Management Jessica Keyes Creating Components: Object Oriented, 0-8493-1976-5 Concurrent, and Distributed Computing in Java Software Engineering for Image Charles W. Kann Processing 0-8493-1499-2 Phillip A. Laplante 0-8493-1376-7 Dynamic Software Development: Manging Projects in Flux Software Engineering Handbook Timothy Wells Jessica Keyes 0-8493-129-2 0-8493-1479-8 The Hands-On Project Office: Software Engineering Measurement Guaranteeing ROI and On-Time Delivery John C. Munson 0-8493-1503-4 Richard M. Kesner 0-8493-1991-9 Software Engineering Processes: Principles and Applications Interpreting the CMMI®: A Process Yinxu Wang, Graham King, and Saba Zamir Improvement Approach 0-8493-2366-5 Margaret Kulpa and Kent Johnson 0-8493-1654-5 Software Metrics: A Guide to Planning, Analysis, and Application Introduction to Software Engineering C.R. Pandian Ronald Leach 0-8493-1661-8 0-8493-1445-3 Software Testing: A Craftsman’s ISO 9001:2000 for Software and Systems Approach, 2e Providers: An Engineering Approach Paul C. Jorgensen Robert Bamford and William John Deibler II 0-8493-0809-7 0-8493-2063-1 Software Testing and Continuous Quality The Laws of Software Process: Improvement, Second Edition A New Model for the Production William E. Lewis and Management of Software 0-8493-2524-2 Phillip G. Armour IS Management Handbook, 8th Edition 0-8493-1489-5 Carol V. Brown and Heikki Topi, Editors 0-8493-1595-9 Real Process Improvement Using the CMMI® Lightweight Enterprise Architectures Michael West Fenix Theuerkorn 0-8493-2109-3 0-9493-2114-X AUERBACH PUBLICATIONS www.auerbach-publications.com To Order Call: 1-800-272-7737 • Fax: 1-800-374-3401 E-mail: [email protected] LLiigghhttwweeiigghhtt EEnntteerrpprriissee AArrcchhiitteeccttuurreess Fenix Theuerkorn AUERBACH PUBLICATIONS A CRC Press Company Boca Raton London New York Washington, D.C. Library of Congress Cataloging-in-Publication Data Theuerkorn, Fenix. Lightweight enterprise architectures / Fenix Theuerkorn. p. cm. Includes bibliographical references and index. ISBN 0-8493-2114-X 1. Computer architecture. 2. Computer systems. 3. Business enterprises—Data processing. I. Title. QA76.9.A73T49 2004 004.2′2—dc22 2004045086 This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials or for the consequences of their use. Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, microfilming, and recording, or by any information storage or retrieval system, without prior permission in writing from the publisher. The consent of CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works, or for resale. Specific permission must be obtained in writing from CRC Press LLC for such copying. Direct all inquiries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation, without intent to infringe. Visit the Auerbach Publications Web site at www.auerbach-publications.com © 2005 by CRC Press LLC Auerbach is an imprint of CRC Press LLC No claim to original U.S. Government works International Standard Book Number 0-8493-2114-X Library of Congress Card Number 2004045086 Printed in the United States of America 1 2 3 4 5 6 7 8 9 0 Printed on acid-free paper CONTENTS Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi About the Author. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Section 1 State of Architecture Chapter 1 Architectural Chaos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Relation of Technology and Architecture. . . . . . . . . . . . . . . . . . . . . . . . 3 The Many Faces of Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 The Scope of Enterprise Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . 6 The Need for Enterprise Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . 8 The History of Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 The Current Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Standardization Barriers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 The Need for Lightweight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Chapter 2 Architecture in the Enterprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 The Cost of Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 The Benefits of Enterprise Architecture . . . . . . . . . . . . . . . . . . . . . . . . 22 Optimize Current Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Improve Future Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Hard Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 The Domains of Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Information Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Application Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Technical Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 The Gap between Business and IT . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Where Does LEA Fit? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 v vi (cid:2) Lightweight Enterprise Architectures Chapter 3 LEA’s Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Frameworks, Methodologies, and Approaches . . . . . . . . . . . . . . . . . . . 35 The Framework of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Types of Methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Standard Development Life Cycle (SDLC) . . . . . . . . . . . . . . . . . . 40 Waterfall. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Spiral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Rapid Application Development (RAD). . . . . . . . . . . . . . . . . . . . 44 Rational Unified Process® (RUP). . . . . . . . . . . . . . . . . . . . . . . . . 45 Why SDLC Is Popular. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 CMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Types of Approaches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Standard Approach. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Prototyping Approach. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Object-Oriented (O-O) Approach . . . . . . . . . . . . . . . . . . . . . . . . 50 Agile Approaches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Process Approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Actual System Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Section 2 Framework for LEA Chapter 4 LEA Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Realms of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Framework Significance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 The Goals of LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Why Not LEA? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Not Following a Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Leadership to Direct Implementation. . . . . . . . . . . . . . . . . . . . . . 65 Designing in a Vacuum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Why a Light Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Chapter 5 Strategic Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Goals of the Strategic Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Business Strategy and LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Enterprise Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Historic Examples of Goals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Defining Tangible Principles. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Limiting the Scope of Principles . . . . . . . . . . . . . . . . . . . . . . . . . 74 How Many Principles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Why Principles Are Critical. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Enterprise Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Identifying Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Functionality Boundaries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Internal Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Customer Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Contents (cid:2) vii Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Enterprise Guidelines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Construction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Resource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Technology Charter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Chapter 6 Conceptual Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Goals of the Conceptual Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . 95 System Contracts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Categorization Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Map Systems to Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Supporting Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 System Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 System Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Functional Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Physical Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 System Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Portfolio Rationalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Why Progressive Rationalization?. . . . . . . . . . . . . . . . . . . . . . . . 111 Preferred Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Technology Roadmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Feedback to Strategic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Chapter 7 Execution Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Goals of the Execution Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . 119 Project Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Use Cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Project Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 User Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Logical. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Project Vision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Impacted Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Potential Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Key Business Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Project Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Output to Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Feedback to Conceptual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Section 3 Implementing LEA Chapter 8 Philosophy of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Beliefs of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Trust . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 viii (cid:2) Lightweight Enterprise Architectures Unbiased Vision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Clutter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Consumable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Simplicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Role of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 The 80/20 Rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Spreading the Focus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Characteristics of Architects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Architect versus Analyst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Democracy, Dictatorship, or Diplomacy . . . . . . . . . . . . . . . . . . 143 Take a Stance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Communicating LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Defining the Key Stakeholders . . . . . . . . . . . . . . . . . . . . . . . . . 145 Effective Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Results of LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 LEA is Not Business Strategy. . . . . . . . . . . . . . . . . . . . . . . . . . . 149 LEA is Not a Pristine Architecture. . . . . . . . . . . . . . . . . . . . . . . 149 Chapter 9 Cycle of LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Architectural Layers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 LEA Review Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Set the Direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Review the Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Ensure System Integrity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Challenges to LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Organizational Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Governance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Cultural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Deploying Metrics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Not All Benefits Are Tangible. . . . . . . . . . . . . . . . . . . . . . . . . . 162 Intangibles to Tangible. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Monitoring Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Chapter 10 Deploying LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Design of LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Commitment to LEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Work Breakdown Structure (WBS) . . . . . . . . . . . . . . . . . . . . . . 167 Deliverable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Identifying Core Project Team. . . . . . . . . . . . . . . . . . . . . . . . . . 169 Planning for Success. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Chronicling the Technical History. . . . . . . . . . . . . . . . . . . . . . . 171 Designing the Architecture Team . . . . . . . . . . . . . . . . . . . . . . . 172 Highlighting the Benefits of LEA . . . . . . . . . . . . . . . . . . . . . . . 173 Identifying Stakeholders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Selling LEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Preparing the Strategic Architecture. . . . . . . . . . . . . . . . . . . . . . 175 Drafting the Conceptual Architecture. . . . . . . . . . . . . . . . . . . . . 177 Contents (cid:2) ix Initial Activity in the Execution Architecture . . . . . . . . . . . . . . . 177 Chapter 11 Dysfunctional Enterprise Architectures. . . . . . . . . . . . . . . . . . . . 179 What Is Dysfunctional Behavior? . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Identifying Dysfunctional Behavior . . . . . . . . . . . . . . . . . . . . . 179 The Ivory Tower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Prima Donnas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 War Campaigns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Tribal Lore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Enterprise Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Diagrams Are for Sissies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Happy Analysts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 The Absent Leaders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Symptoms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Typical Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Causes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Enterprise Impact. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.