Resources
planningIT Support for Architecture Frameworks
Summary
We can see that despite the fact that each architecture framework chooses a different aspect to focus on, all of the frameworks have recurring themes:
- the understanding that the architecture is not just the actual physical structure but, moreover, the way the enterprise works
- different views representing different stakeholders
- the alignment of business objectives and IT programs
- the necessity for completeness of information
- the need for various risk assessments (impact analysis, cost analysis, etc.)
The commonality among them makes it clear that it’s not worth it to take too much time to decide which framework to use. In selecting a framework, Forrester recommends to “choose one that:
- Is easy to explain to other users in your enterprise. The EA framework must be a communication tool for everyone — inside and outside IT. The framework should be easy to explain and easy for both architects and other users, including project managers, CIO, developers, and business analysts, to reuse.
- You can tailor to your organizational constraints. This is particularly applicable in federated organizations, where it is important to establish the coverage of the EA framework according to the various boundaries and responsibilities of different architect groups. In this case, involve the various stakeholders to reach consensus on the EA framework.
- Adapts to the EA objectives over time. It is a mistake to select and model an EA framework based solely on long-term requirements. Firms must also consider short- to medium-term objectives and let those drive EA framework content development.” (Source: EA Frameworks are Mainstream, but the Landscape Remains Diverse, Henry Peyret, Forrester, July 26, 2006)
Let it be restated that a framework should be used only as a starting point and source of ideas for evolving the enterprise’s own framework. As demonstrated in this paper, planningIT’s rich process and information platforms provide for a tool that enables the organization to loosely adhere to the chosen framework and yet adapt the framework to its own individual needs.