AUTONOMIC ASSESSMENT

Prev don't be afraid of buying books Next

The first step in identifying if autonomic computing is suitable will be to complete an enterprise-wide assessment. The results of this assessment will be used to define the most cost-effective, appropriate autonomic implementation plan to meet corporate goals.

The assessment is performed to measure the potential for introducing autonomic products and services in a corporation and to determine if the corporation is ready to embark on implementation of autonomic capability. It will also define where to focus necessary resources and efforts to gain the maximum benefit. The emphasis is on a business viewpoint, looking at the reasons why autonomic products are needed and how a reduction policy will be crafted and simplicity will be introduced. The expected business value to be gained from complexity reduction or elimination can also be calculated. The result of the overall complexity assessment can be used as the basis for defining corporate complexity goals, complexity reduction adoption strategies, the domains in which to practice simplicity instead of complexity, and the complexity reduction program implementation plan.

Goals

The goal is to perform an autonomic assessment to successfully introduce the technology into a corporation. The purposes are to:

  1. Evaluate a corporation's current complexity strategy and the implementation of that strategy in current software projects and various systems groups.

  2. Use the results of the assessment to determine a corporation''s needs for autonomic products, the elements of a complexity program to achieve those goals, and the domains in which to focus complexity reduction efforts—for example IT architectures and infrastructure.

  3. Recommend actions to take to implement its complexity reduction strategy with autonomic technology.

Instituting the practice of complexity reduction across a corporation is a large, complex task in itself, especially if the ultimate goal is to practice complexity reduction above the project level—that is, across teams, across product lines, and across software groups and organizations. Success requires careful planning, cooperation, and good management practices. To ensure success, a corporation needs to determine how ready, willing, and able it is to practice complexity-reduction driven development approaches and what actions it needs to take to prepare itself to accomplish its complexity objectives and goals.

The assessment will investigate both technical and management/organizational complexity issues. On technical side, some important issues include:

  • Identifying and defining core business objects and other kinds of components.

  • Defining guidelines and standards for business units.

  • Defining the organizational structure and classification scheme.

On the management/organizational side, issues include:

  • Defining personnel support for core business objects/components.

  • Establishing complexity training programs.

  • Establishing the complexity measurement infrastructure (i.e., defining complexity metrics and measurements, corporate complexity policy, complexity incentives).

  • Mapping autonomic products and services to business units.

  • Defining an implementation plan (first in outline, then in detail).

  • Defining resources, roles, and responsibilities for the autonomic implementation team.

  • A final road map to success.

Autonomic Assessment Tool

To help corporations understand their current autonomic computing capabilities and map key focus areas to enhance these capabilities as described above, IBM has created the autonomic assessment software tool. This tool measures the level of autonomic function against each of six functional areas within any IT environment.

It analyses against the standard five levels of autonomic maturity—Basic, Managed, Predictive, Adaptive, and Autonomic—to the following key functional areas:

  • Security management— The activity of establishing identities and managing security or key business resources.

  • User and resource provisioning— The process of changing (adding, moving, or modifying) resources or configurations in all IT environments to enable or enhance the delivery of IT services and to allow users to access or consume these services.

  • Performance and capacity management— The activity of managing and maintaining the performance of systems to meet adequate and acceptable levels of business objectives.

  • Solution deployment— The activity of planning, testing, and deploying new IT solutions, including all the infrastructure elements needed to support them.

  • Availability— The activity of establishing and ensuring consistent and readily available access to business resources.

  • Problem management— The process of identifying, analyzing, and resolving issues that impact IT service delivery.

The tool guides users through an interactive question-and-answer dialogue within each of the above areas to determine the exact nature of the IT environment and then give recommendations on autonomic suitability.

The assessment tool provides an evaluation of the corporation. A number of graphs and diagrams are presented that analyze the environment to assist IT management in planning for autonomic implementation. The purpose is to provide an aggregate view of the level of automation currently in place and provide IT management with guidelines to develop higher levels of automation by implementing autonomic technologies.

Example reports include:

Automation Profile

In this example, shown in Figure 10.2, the automation profile is divided into availability, performance and capacity management, security management, solutions deployment, and user administration.

Figure 10.2. Automation profile.

graphics/10fig02.jpg




Automation Capabilities Profile

The automation capabilities profile, shown in Figure 10.3, gives an assessment of the process, technology, and skills readiness.

Figure 10.3. Automation capabilities profile.

graphics/10fig03.jpg




Provisioning Profile

In this provisioning profile example, Figure 10.4, the server and OS, and the identification, storage, application, and network capabilities are analyzed.

Figure 10.4. Provisioning profile.

graphics/10fig04.jpg




Amazon


Autonomic Computing
Autonomic Computing
ISBN: 013144025X
EAN: 2147483647
Year: 2004
Pages: 254
Authors: Richard Murch

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net