| Enterprise Architecture |
|
Nobody would imagine the construction of a major building today without the preparation of a sound architecture and methodology to ensure the attainment of business objectives (for example, to serve as the corporate head office, conserve the environment and maximize the comfort of users) and the coordination of all the different players involved in the construction work (bricklayers, electricians and so on). In contrast to the building housing a business, its software is intangible and cannot be seen. This increases the difficulty, but like a building, software requires a sound architecture to assure the attainment of business objectives and coherent, orderly construction. Just like a building, the construction of a software is based on numerous diverse systems. At Kynetia we provide our clients with Enterprise Architecture (EA) solutions from the management and planning of EA initiatives within the firm to the implementation of Governance models, frameworks/methodologies and tools. Kynetia’s approach to Enterprise Architecture is backed by the track-record we have built up over years providing our clients with real, tangible architecture solutions. As an independent firm, we are not directly linked to any of the frameworks or methodologies existing in the market, although our experience and the skills of our architects means we can work with the market leaders, such as TOGAF and Zachman. In the case of TOGAF, we are members of the Open Group, and we are actively involved in the events it organizes on this methodology, such as the Enterprise Architecture Practitioners' Conference San Diego and the Enterprise Architecture Practitioners' Conference Paris. Our goal is to adapt to our clients’ needs and provide them with the solutions they require on each occasion. Consequently, we seek to avoid concentrating on a single methodology and to provide our clients with flexibility, even working with methodologies they have designed in view of their own particular needs. This sometimes makes it impossible to undertake the design of an EA from start to finish, and it becomes necessary to address partial architecture solutions to resolve problems as they arise while giving due consideration to the possibility of bringing them under the umbrella of a full EA at some time in the future. At Kynetia we help our clients resolve today’s needs, while considering the dynamics of tomorrow. We undertake a current / future status analysis together with the client and jointly design what we consider is the best architecture at any given time to resolve a specific problem, but that will anticipate the business needs that are likely to arise tomorrow in view of the corporate strategy. If the Enterprise Architecture is to be more than a pile of documents of dubious utility, the methodology applied holds the key to the whole process of analysis, creation, implementation and evolution. In the absence of a pragmatic methodology based on clear conceptual scenarios, the benefits of a good Enterprise Architecture will fade away in the CIO’s office, gathering dust with the documentation. For this reason, Kynetia uses its experience to work together with our clients, devising realistic, practical working scenarios to provide a successful solution as flexibly as possible. MethodologyAt Kynetia we take a general approach to studying the four basic components of the EA (Business, Applications/Users, Information and Technology) without tying the scenario to any market framework, under the umbrella of a Governance model capable of ensuring the successful implementation of the architecture. While it is possible to undertake the design of an Enterprise Architecture without any specific framework, we normally find it appropriate to adapt one or other of the existing methodologies to the specific needs of our clients. If the client does not have a specific, predefined framework or methodology, we advise on the adoption of the one that provides the best fit to needs or assist with the creation of specific structure to provide the best possible support. The aim is the stepwise creation of the architecture in complete execution cycles. Upon the completion of each cycle, a new one commences, in which it is possible to make improvements to the work already done. Not only is the complete cycle is normally iterative, but each of the phases comprising the cycle is also iterative. The iterative nature of the process is highly pragmatic, and the results obtained from the creation of the Enterprise Architecture are quickly visible. efore beginning the iteration in each phase, Kynetia performs an initial exercise to establish the basis for the work, especially with regard to the determination of the principles that will govern the rest of the process. We also take care to ensure that the client’s business objectives are clear, and to establish the degree of granularity required and the most appropriate time window in which to undertake the project. After these preliminary steps have been completed, work begins on each of the phases, which depend on the framework finally chosen. Phases of the processWhile the different phases concerned in the process of creating the architecture depend on the methodology selected, the following example describes those that would be required if the TOGAF option were chosen. However, this is only en example to provide new-comers to the world of EA with a general idea of the phases of the work. Phase A: Architecture Vision Phase B: Business Architecture Phase C: Information System Architecture Phase D: Technology Architecture Phase E: Opportunities and Solutions Phase F: Migration Planning Phase G: Implementation Governance Phase H: Architecture Change Management Enterprise Continuum Finally, the importance of creating a repository for all of the models, patterns, artifacts and so on appearing over the course of the different iterations involved in the process of architecture development cannot be understated. ConclusionAt Kynetia we believe that the only sure way to undertake the construction of a sound technology base that is properly aligned with the business is to create an Enterprise Architecture that follows a strict methodology and ensures due coordination and cooperation between the players involved. |