Much has been written about Quantitative Enterprise Architecture, largely starting with the Capability Maturity Model from the US Software Engineering Institute in the 1980’s through Six-Sigma process optimisation through to structured systems testing across a range of business capabilities. The challenge of CMMi level-3 (processes are defined and being followed) is that the assesment is subjective. CMMi Level-4 introduces the capability to capture metrics from the development process, while CMMi Level-5 introduces the capability to use the metrics to improve the development process.
Togaf and Zachman provide frameworks that extenuate the need to consider architecture early with a focus on the principle that addressing risk early reduces overall cost, providing evidence of progress at the early stages of a project.
MDA was driven as a mechanism to add value to architecture activities, with the observation
The big driver for MDA were
MDA is most commonly manifested as model transformations (PIM to PSM) and code generations
Past Malfeasance has lead regulators to demand that institutions demonstrate evidence of data-sourcing to ensure that all systems are covered with consistent pricing sources and that mandated regulator processes are being performed.
In the absents of an established Enterprise Architecture various point-solution databases are developed
Combining CMMi, MDA and Architecture Compliance introduces the network effect that information combined into an Architecture Repository than can meet multiple needs from a single source, but two issues become apparent:
The approach taken with Enterprise Hub is to consolidate information from different domain sources, and then use automated metric to prioritize areas for detailed analysis. The metrics that are important change over time, so flexible frameworks and tools are needed for rapid evolution; Enterprise Hub provides a runtime environment and two frameworks for Analysts/Developers:
With each foundation, scripts are automatically executed within the Hub, resulting in metrics properties and issues being created that can feed into the review cycle for architecture work. The Enterprise Hub includes working samples that provided real-world solutions to common quantitative architecture problems: