Enterprise Architecture (EA) management has come to be an important and well-respected discipline, pursuing the vision of aligning business and IT within a company. Yet the documentation of an enterprise’s architecture still poses problems, as it is often conducted in a time-consuming and error-prone manual process. The key to automated EA documentation is to utilise existing information maintained by the federated, highly specialised modelling communities. Such a federated EA model management approach can help to tackle common problems related to EA documentation and finally improve EA model quality.
As a holistic design for federated EA model management, this thesis introduces ModelGlue. ModelGlue encompasses concepts for EA model branching, differencing, merging and conflict detection as well as an interactive conflict management dashboard. All these concepts are implemented in a prototypical tool solution.
In order to assess the relevance and aptitude of the proposed concepts, ModelGlue had to be evaluated in a working environment. For this thesis, two case studies were conducted in different companies. Input and suggestions provided by EA practitioners were collected in four (case study A) plus three (case study B) intertwined feedback iterations. Findings from each interview cycle were adapted in the prototype.
Besides the informal feedback obtained in the interviews, data excerpts from EA models of both enterprises were imported into ModelGlue. This data comprised 16 quarterly snapshots of the enterprise architecture with an average of over 18.000 model elements per time-slice. It allowed a profound assessment of ModelGlue’s ability to handle realistic data loads.
December January February March April May
Implement Importer |____|____
Import HUK Data |____|__________
Gather 1st Feedback |__________|___
Adapt Feedback |_________|________
Gather more Feedback |________|__
Adapt Feedback |_____|_____
Gather even more Feedback |_____|____
Adapt Feedback _ _ _ _ _ _ _ _ _ _ _ _ _ _|______|____________________
Write Thesis |_ _ _ _ _ _ _ _ _ _ _ _ _ _____________________________|
Deadline > Deadline <