Managing Business Complexity
Archie Abaire
Metadata Architect
Circuit City Stores, Inc.
Tuesday, April 25, 2006
10:30 am - 11:30 am
Level: Intermediate

One of the major drivers of cost in implementing computer systems is complexity. The common intuitive notions of complexity often give us a misleading sense of how complicated a particular implementation is. For instance, level of detail presented, degree of abstraction, and degree of subject matter expertise all affect our perception. Attempts to minimize complexity frequently are misguided and lead to more complexity, rather than less. A basic understanding of the properties of systems provides us with better ways of characterizing their complexity. When talking to non-technical people, we frequently do things that result in added complexity because we do not realize how our audience perceives what we are saying and doing. Knowledge of these factors allows us to do a more effective job of keeping costs and expectations under control.

This presentation covers the following topics:
  • How intuitive notions of complexity lead us astray
  • A system model that explains complexity
  • A definition of complexity based on the model
  • Differences between technical and non-technical people
  • Suggestions on how to convey the right message
Archie Abaire is the Metadata Architect at Circuit City Stores, Inc. He has worked in many capacities in information technology at Circuit City over the past sixteen years, including development and support of the first distributed point of sale system, backend sales processing, PeopleSoft financials, and datamart development and support. Prior to working at Circuit City, he was an independent consultant for ten years. His education includes a Bachelor of Science degree in Chemistry from the University of Arizona and a Master of Social Work degree from the State University of New York at Buffalo.