IT Architecture from A to Z: Theoretical basis. First Edition. Vadim Aldzhanov

Чтение книги онлайн.

Читать онлайн книгу IT Architecture from A to Z: Theoretical basis. First Edition - Vadim Aldzhanov страница 14

IT Architecture from A to Z: Theoretical basis. First Edition - Vadim Aldzhanov

Скачать книгу

with a solution architecture. Before the project commences, the solution is being worked out and described. Then come higher levels of Enterprise Architecture. This method allows get a quick value from the Enterprise Architecture methods. However, there is a likelihood of dispersal of various architectural solutions without a strategic architecture foundation. It will take time and resources to bring them to a common denominator.

      “From the Segment” (Segment Architecture Solution Architecture and Strategic Architecture) will be useful for the companies to solve problems in a particular division, launch a new business, or if the company is not ready for large-scale implementations of Enterprise Architecture and wants to practice more. It will help test ideas in one department or business direction. One needs to choose the company approach depending on the goals and terms of their achievement.

      Your company’s information systems are likely to be far from being perfect. However, denying and redoing will be very expensive and take a lot of time. The value of such an initiative is much lower than zero. An experienced architect will fix the problems of integration, information security, infrastructure, and make the system be more valuable for the company. The process will be applied through slow and precise modifications. He will solve specific problems, instead of “doing all the right things.” Replacing the system is a major change for the company requires strong arguments.

      The next important question in the implementation of building Enterprise Architecture is whether you should hire consultants or do everything yourself (MAKE or BUY)? There is no clear answer. Everything depends on the specific organization, goals and capabilities. For example, let’s imagine a situation:

      We sign a contract with a respectable company “SUPER DUPER CONSULTANTS & Co.” A few months later we receive a set of documents called “The architecture of the BANANAS & Co company”, which contains the right system, many charts, descriptions, and so on. It can be called a “turnkey” solution. It is so tempting, isn’t it? It might be expensive, but prompt, professionally done, facile and flawless.

      Using external resources, other people’s experience and knowledge is certainly one of the fastest ways to achieve results. However, there are a few drawbacks:

      • The transition plan will be suspiciously similar to the list of product and service provided by this respectable company. Any external contractor within the project will sell other goods and services. This is a common practice and one of the main laws of sales.

      • You will have only a set of documents, not an architectural practice. You will have a description, but all the processes, people, and management will be gone as the consultants leave.

      • Your people will never have a chance to try, since consultants will do all the job and use a new experience and knowledge with a new customer. Your specialists will be paper architects. They will not have a key skill – the ability to make technical decisions.

      In my opinion, building processes in an organization requires strong, competent, and capable managers, who have theoretical and practical skills, are familiar with the company’s culture and interested in transferring experience and knowledge to their colleagues and employees. They must play a major role and be the driving force of the organization.

      I would recommend involving external consultants, but I would not give 100 percent of architectural work to outsourcers. The company should own not only the results of projects, but also people, knowledge and experience. Therefore, your staff being supervised by an expert to guide them must perform most of the work. Project implementation must include resources for training employees because the biggest life lesson is that “practice is blind without theory while theory is dead without practice.”

      Enterprise Architecture Implementation Tools

      What tools should be chosen and how to develop Enterprise Architecture? Today’s market offers dozens of tools, from free to expensive ones. Implementing some of them can cost hundreds of thousands dollar. I recommend using free or cheap tools whenever possible (if not available) for the following reasons:

      • At the very start of architectural practice it should prove its effectiveness, therefore, significant investment and lost time will be a serious obstacle to create it.

      • At the initial stage, it is better to use simple and familiar tools that do not require additional implementation and training. Success is determined by the implementation speed.

      • One needs to gain experience and get his/her first results in order to shape adequate requirements for an expensive system.

      • Only after the practice has been launched, and experience and first results have been obtained, is it time to switch to specialized products.

      What are the minimum requirements for tools? How are they supposed to help you?

      • Write and edit texts, make charts and tables, presentations, etc.

      • Publish them on a shared resource, regulate the access rights to information, and discuss these materials.

      Below is the set of tools:

      • For example you can use a standard MS Office suite to compile documents, charts, spreadsheets and presentations. MS Office offers documents templates to use. There are Visio extensions to draw all the required flowcharts.

      • You can use a corporate portal, a document management system, a corporate mail system, a corporate messaging system, or a dedicated file share in an organization’s corporate network for collaboration. The choice of solution will depend on what your company already has.

      Recommendations for implementation

      Based on the requirements and constraints defined above, you can summarize the basic approach in building the company’s IT architecture:

      • Service oriented approach to building IT architecture;

      • Minimizing risks by using tested and well-proven technologies and solutions;

      • Reducing costs by maximizing and optimizing the use of current IT assets and solutions;

      • Reducing the complexity and heterogeneity of the existing infrastructure;

      • Maximum possible rational approach to the consolidation of IT assets (hardware, software), keeping the level of user support and / or specialized systems at the periphery;

      • Multiple use of IT assets (IT personnel) on projects within the company;

      • Standardizing IT assets (hardware, software and solutions) to reduce the cost of ownership, complexity of maintenance and increase information security;

      • Implementation of single IT policies and procedures to reduce the cost of ownership, complexity of maintenance and increase information security in the company;

      • Automation of routine IT processes to reduce the cost of ownership, maintenance complexity and increase information security;

      • Creating a single information security policy in the organization;

      • Creating a project team with a high level of competence.

      Compatibility

      Wherever

Скачать книгу