This chapter describes a design integrity framework for developing models of any entity of interest at various levels of abstraction. The design integrity framework presented describes and defines contextual, conceptual, logical and physical model types. The framework also defines a set of alignment attributes for each model type and explains how these are to be used to demonstrate alignment from initial concept and requirements through to actual physical implementation. These concepts are then applied in an organisational context to identify the roles necessary to support an EA governance framework and strong alignment from idea to implementation.
Design integrity needs to be understood at both the level of individual enterprise components as well as at the broader level of the enterprise transition from current to future state. Enterprise architectural design integrity addresses the following questions:
This question relates to whether the design is the right one given the context, constraints and requirements of the entity in question. It is possible to design a solution that delivers a desired outcome but does not do so in a way that is consistent with the restrictions in which the component must be operated. For example, an application that provides the desired output but does so in a way that does not comply with legislative requirements. Therefore, design integrity must assess the alignment between the requirements of the broader context and the characteristics of a given design.