DBMS, March 1997
DBMS Online: Enterprise C/S By Judith Hurwitz

Not Just Technology

Organizational Issues In Developing An Applications Management Strategy.

Many IT organizations are becoming increasingly aware of the impact of managing the myriad of applications they are deploying across the organization. Distributed computing is rapidly changing the landscape and the implications of managing applications. It is quite typical to find that IT begins its search for solutions by asking what point solutions are available to solve problems. However, applications management is not just a technology solution chosen by the central IT organization. Having an effective process for applications management requires a cooperative effort by all parts of the enterprise -- end users, executive management, and the IT organization. In developing an applications management strategy, an organization must establish both procedures and a working rapport between IT and end users.

Applications Management and the IT Service Organization

A strategy for applications management cannot be created solely within IT. There will be organizational issues to contend with, as the desires of users for autonomy butt heads against management's administrative needs. IT organizations must develop management procedures with the end users of applications rather than handing down procedures from on high.

In an effort to streamline operations and reduce costs, many companies have given line-of-business and department managers great flexibility in how they manage their information systems. The central IT organization is no longer the only source of support. Many companies are outsourcing operational management functions and thereby creating competition for internal IT organizations. Users will make decisions about whom to entrust their information systems to based on their perceptions of how cost-effective internal IT solutions are. Users will look at the services IT provides as well as the cost of those services. In this environment, a good relationship with end-user departments is critical to IT's success as a service organization.

An IT organization can maintain a good working relationship with end users in a number of ways, including managing end-user perceptions, establishing service-level agreements, defining the role of the help desk, and instituting procedures.

Managing User Perceptions

Managing the technology infrastructure with an applications view can help an IT organization build a better relationship with its users, because it can talk about problems in the users' language -- applications. In addition, IT organizations will be more successful if they explain problems to senior executives in terms of the impact on business operations rather than focusing on technology. This approach may also help IT get executive approval to invest more in applications management solutions. For example, IT management should explain to corporate management the financial impact of a critical system being suddenly out of commission. Let corporate management put a dollar value on downtime. You might ask, what is the impact if the accounting system is inoperative for two hours? What is it worth to ensure 100 percent uptime? This might not be a huge problem for an average two-hour period. However, if a system that salespeople use to book new orders is unavailable for two hours at the end of the quarter, it may be worth a lot of money and effort to implement a sound applications management system.

IT organizations should take a cooperative approach when designing an applications management strategy. Users may be unaware of the complexities of building and deploying applications, so IT management should invite key users to help run the project team. Users may be in the best position to understand the implications of support of the deployment environment. In addition, because users understand the impact of the applications on their business and customers, they are in the best position to know what is really important and what isn't. The system that tracks customer service problems may need a lot more attention in terms of applications management than the parts-tracking system. In this way, all parties will understand and agree on what they can really expect from application availability and performance.

Service-Level Agreements

One way to ensure that all parties are focused on the expectations is to establish agreements in advance. Many organizations have instituted service-level agreements (SLAs) with application users, which state the specific levels of service that users can expect from their applications. The agreement includes times of availability, response-time guarantees, and so forth. The bottom line is that you don't want any surprises when dealing with business applications. Therefore, SLAs must be an integral part of any applications management strategy.

To determine if IT organizations are satisfying SLA terms, an application view of availability with response-time information is needed. Therefore, IT must choose appropriate technology that will enable it to easily determine application availability and performance. Although the IT organization will choose the tools, end users should be involved in the selection process so they will have confidence in the methods and tools used to measure application availability and performance.

Role of Help Desk/Service Center

When developing an applications management strategy, it is essential to include the support structure (such as a help desk or service center) in the applications management process. Service center staff must have all possible information about any problem affecting users. An application view is essential if service center staff is to be able to identify problems and the users affected by those problems. By talking about problems in language that the end users understand (rather than technical components such as network nodes, clients, servers, and routers), service center staff will also be able to form better relationships with users.

Establishing Procedures

Procedures should be in place to define how users should report problems with applications and how IT will react. These procedures should be specific and detailed, outlining the responsibilities of each party. They should stipulate what users need to do to report availability or performance problems, what actions IT will take, what the follow-up procedures are, and so forth. For example, procedures should spell out how and when data will be backed up and restored, how users can request backup data restoration, and in what time frame IT must respond.

User departments should also establish their own procedures for how work will be accomplished when applications are not available and who reports and follows up on problems. Someone must be responsible for setting application priorities if multiple applications are affected by an outage and some applications cannot be made available immediately.

Users need to consider organizational issues as well as technology solutions when developing an applications management strategy. The objective of managing with an applications view is to ensure that business processes continue to run smoothly. This business-process view is not something that the typical IT organization is used to dealing with. This is particularly true on the deployment side. The traditional operations departments of most companies were established to deal with a very predictable mainframe environment. Now these organizations are being asked to change to support distributed applications. These operations departments will have to learn to work closely with business organizations if they are going to be successful.

If your organization is beginning to implement a distributed applications environment via Intranets, client/server, or packaged applications, you should establish an applications management plan as quickly as possible. Before you even select a single product, begin with the following guidelines:

Applications management is a discipline that is just beginnng to surface in the IT organization. As the Internet and Intranets expand as the backbone infrastructure for computing, applications management will be a top priority. And, as the Boy Scouts say, be prepared.


Judith Hurwitz is president and CEO of Hurwitz Group Inc., a technology and management consulting company based in Newton, Massachusetts. Hurwitz Group focuses on the business impact, use, and deployment of distributed technology. You can email Judith at jhurwitz@hurwitz.com or visit her company Web site at www.hurwitz.com.
Subscribe to DBMS and Internet Systems -- It's free for qualified readers in the United States
March 1997 Table of Contents | Other Contents | Article Index | Search | Site Index | Home

DBMS and Internet Systems (http://www.dbmsmag.com)
Copyright © 1997 Miller Freeman, Inc. ALL RIGHTS RESERVED
Redistribution without permission is prohibited.
Please send questions or comments to dbms@mfi.com
Updated Tuesday, February 11, 1997.