The first and foremost step in any architecture project is to choose and tailor the architecture framework. Naturally this is the first step in the Preliminary Phase. The architecture framework is our guide in action. So, having the right framework is imperative for the success of an architecture project.
When we define the framework, it is always advisable that we appropriately tailor a framework that is well defined and tested over the years.
TOGAF is an obvious choice for such a case.
- Holding on to something known naturally avoids the initial panic when the scale and complexity of the task is overwhelming.
- TOGAF is based on "systematic codified common sense" - that is what we need when pressurized by the multitude of unknowns.
- It is built over years of experience and is tested by many. That provides the confidence we badly need at this time.
- It provides a baseline set of resources that we can use appropriately. That avoids reinventing the wheel
- TOGAF library provides us with ready reference material that helps quickly ramp up the Enterprise Continuum.
Need to Tailor
But it is advised that we do not just drag and drop TOGAF directly into the enterprise. It has to be tailored in many different aspects before we start using it. It has to be tailored in view of the various factors within the enterprise and its organizations - so that it integrates well in the enterprise.
- It should align with the Management Frameworks in place and the basic Terminology that is already in place in the Enterprise. We cannot disrupt these basic aspects of the enterprise.
- Simple aspects like the presentation styles, tools, etc should be selected and configured with the task at hand, and context of the enterprise.
- Any enterprise carries with it several factors like culture, stakeholders, commercial model and customers. These can have some impact on the way we tailor the architecture framework.
In essence, the following aspects of the framework should be tailored, considering the task at hand, the enterprise as well as the environment:
- The Architecture Method
- The Content Framework
- Configured and deployed tools
- Interfaces with the governance models and frameworks