Skip to content

Top-3 list of problems an enterprise architect generates

1. N-layers of indirection and generic objects

  • Generic objects
  • How often is not the customer object almost identical to the product object?

    • Too generic
    • Too big
    • Does not help
    • Pushes the complexity from the architecture to every usage of the object
    • Customer object is not common, but has different features and data in different contexts... this should come from the enterprise architect, not the generic property-value customer object or the 10+ pages ER-diagram of a Customer object...

2. Enterprise DNA and magic boxes

Enterprise DNA - coupling between systems of legacy reasons. Magic boxes is the "solution". I.e. encapsulate the spaghetti in box (ESB).

3. Project complexity in integration, deployment and processes

  • systems, boxes and processes tend to grow until nobody even dare to challenge them.. The idea of control. Forces the project to deliver huge sets of (non-working) features. 3 months+ deployment time...

4. "Application hell"