EA Governance

Breaking the EA Bottleneck: Collaborative and Distributed Enterprise Modelling

How can enterprise architecture move beyond the central "oracle" model to become a truly collaborative, distributed discipline?

The central architect as "oracle" — a single expert who holds all the knowledge and dispenses answers to those willing to make the pilgrimage — is a familiar and dysfunctional pattern in enterprise architecture. It creates bottlenecks, slows delivery, produces models that lack buy-in, and makes it almost impossible to integrate the perspectives of business, process, data, application, and technology teams who each hold a piece of the picture. This 2007 tutorial by Graham McLeod, delivered at the CAiSE conference in Trondheim, tackles this problem head-on with a comprehensive framework for collaborative, distributed enterprise modelling. The tutorial covers the full stack of enablers: shared meta models and naming standards as the foundation for integration; a structured process for identifying participants, educating them, collecting architecture elements, organising hierarchies, and building cross-domain relationships; and tool support that enables distributed teams to capture, relate, model, and share architecture content across geographies and time zones. A particularly useful section distinguishes the roles of framework, meta model, method, and repository tool — clarifying how each contributes to making collaboration work in practice. The benefits are concrete: higher quality inputs, faster results, greater organisational awareness, and significantly higher levels of architectural compliance, precisely because the people who need to act on the architecture helped build it.

Originally presented by Graham McLeod as a tutorial at CAiSE 2007 (19th International Conference on Advanced Information Systems Engineering), Trondheim, Norway, 2007.

What Should an EA Management Tool Actually Do?

What are the requirements for a truly effective enterprise architecture management tool — and how should one be designed?

The tools most organisations use to manage enterprise architecture — spreadsheets, presentation software, drawing tools — were built for entirely different purposes, and the gap shows. This 2005 presentation by Graham McLeod takes a rigorous look at what a purpose-built EA management tool actually needs to do, synthesising requirements from Zachman, Spewak, Schekkerman, TOGAF, and real-world RFPs into a comprehensive checklist spanning repository design, meta-modelling, collaboration, security, reporting, and governance support. The presentation then describes the design of Archi/WebModeler, Inspired's own web-based EA repository, and how its architecture addresses these requirements — including a runtime-extensible meta model, rich content types, inferencing and computation capabilities, visual modelling, and scenario management. Particularly notable is the emphasis on making the tool useful not just to enterprise architects but to the full range of stakeholders involved in EA: strategic planners, programme managers, risk managers, sponsors, and domain architects. For practitioners evaluating EA tooling or building the case for a dedicated repository, this presentation remains a clear-eyed benchmark of what good looks like.

Originally presented by Graham McLeod at an Inspired event, 2005.