Beruflich Dokumente
Kultur Dokumente
Systems Administration Like many things in life, the principle of "do it right the
first time" applies to the longterm success of your client/server application.
Thus, it is important to ensure that client/server hardware is specified and
assembled according to organizational standards and tested prior to
implementation. Software should be loaded by trained staff and tested
not compatible. An HP 9000 and an IBM RS 6000 may run the same
application and use the same Ingres Windows 4GL development software, but
the same generated applications cannot be distributed to each location. The
executable libraries must be created on a machine with the same physical
hardware. This causes serious problems for distribution of software throughout
a large network of disparate computer platforms. Testing should also be done on
each platform before changes are distributed. Most organizations have
addressed this requirement by installing one of each of the hardware platforms
from the field in a central support location. The solution to this problem is a
properly designed client/server architecture supported by effective software
management tools. This problem is certainly solvable but only through design
and planning. It will not be solved in an ad hoc fashion after implementation.
There are special requirements in supporting distributed technology. An
advantage of the personal computer is that it is easy to modify. This is of course
a disadvantage for production environments. Remote support personnel must be
able to discover the hardware and software configuration of the remote
technology. With this discovery they can determine which software versions to
send and provide educated support for problems.
Help Desk The most efficient and effective way to provide support to
client/server users is through the use of the help desk. A help desk is a set of
systems and procedures used by technical and applications staff to provide
support to end-users in areas ranging from basic how to do and problem
determination to advanced troubleshooting and diagnosis. This type of support
may be provided using remote PCs, voice-only assistance over the telephone, or
in-person assistance via an on-site help request. This provides immediate
feedback for simple problems and an early and complete audit trail of problems.
Proper follow-up is essential to provide users with confidence in the help desk
function. A professional help desk is one of the keys to successful
implementation of the client/server model. Remote users require immediate
access to assistance. Effective implementation of a client/server application
depends on the availability of immediate support when problems occur.
Experience with distributed client/server implementations demonstrates that
successful implementation requires that 80 percent of problems be solved while
the user is on the phone. A further 10 percent must be solved within an hour of
the call. The remainder should be resolved or a workaround found within 24
hours.
Users familiar with PC software expect ease of use and intuitive navigation and
recovery in their software. If a client/server application lacks these features
internally, it is critical for a help desk to be available at the first sign of trouble.
The help desk support personnel must take over control of the client workstation
in order to assess the situation well. This process called over the shoulder helps
enable the remote help desk to work as if they were working over the shoulder
of the user. The help desk is able to see the screen, execute software on the user
workstation, review local data files and make software changes as necessary.
Centralized help desks must identify and track problems and then ensure that
corrective action is provided to the user as soon as possible. They are the
lifeline that explains discovered problems and ways to work around them. Help
desk personnel must be able to identify with the frustration of a user working
remotely from any personal support. They must be sympathetic and clear in
their explanation of solutions. The help desk must provide one-stop shopping
for help. Help must be available whenever a user is working. The Royal Bank of
Canada has over 45,000 users of an interactive voice response (IVR) system
that enables the caller to select the type of help needed and to be in contact with
a help desk analyst in less than 90 seconds.1 The value of this capability is so
great that many organizations are outsourcing this function to help desk
specialty organizations. Computerland Canada has implemented this service for
several of the largest organizations in Canada. Help services are one of the
fastest growing segments of that company's business. Help desks provide
feedback to the developers not only on all application errors but also in the
critical areas of usage complexity and additional training needs. More than 75
percent of the 1,200 organizations surveyed in a 1991 survey by the Help Desk
Institute expect to expand their current help desk operations over the next five
years by increasing staff and expanding operating hours.2 Help desk personnel
require trouble-ticket support software to be effective. Remedy software
provides an effective implementation. All calls are logged, and the collective
expertise of the help desk is available. All previous calls, problems, and
solutions can be searched to help solve the current problem. Remedy records
each problem and implements escalation procedures to ensure problems are
solved in a timely manner. In addition, and more importantly, the software
provides management with the capability to review problems and determine
what changes are necessary to ensure that problems do not occur again. Most
calls in new implementations are caused by software that is awkward to use.
Correcting these problems will greatly improve user efficiency. Many
organizations who outsource help desk services do so at a declining cost each
year—and will continue to do so—because as usage problems are resolved,
calls will decline.
Licensing Mini- and mainframe software licensing costs have traditionally been
based on the processing capability of the computers involved. The costs are
based on the model of hardware and on the number of users typically supported
by that equipment. The more powerful the machine and the more simultaneous
users it can support, the higher the
software license fee. UNIX software continues to be licensed in the LAN arena
on this basis. DOS, Windows, and OS/2 personal computer software licensing
agreements were developed when software was being acquired for single-user
use on a dedicated personal computer. The dramatic increase in processing
power of personal computers and the advent of LANs have created a licensing
cost issue for software vendors. Three charging algorithms are used today:
single use, LAN use, and site license. Single use requires that every workstation
acquire its own license. LAN use typically allows up to a maximum number of
simultaneous users for a fixed fee. Site licenses allow unlimited usage by an
organization, either at a single site or across an entire organization. Because
organizations have increasing standardization of software products, more site-
licensing agreements are being signed. The Software Publishers' Association
(SPA) has raised the visibility of licensing recently by filing lawsuits against
organizations that appear to be using software without proper licensing
agreements. Many of these organizations are LAN users. Buyer organizations
such as the Software Managers' Interest Group, and other user/vendor
associations such as the Open User Recommended Solutions (OURS)
organization, are working to define standards for licensing that reflect the way
software is used. Products such as BrightWork's SiteLock, DEC's License
Management Facility (LMF) and Hewlett-Packard's Network Licensing System
(NetLS) allow software licensing that reflects software usage. In many
organizations, hundreds of users may have access to a software product but only
tens of users may be active with it at any one time. With single-user licensing,
many LAN users are obligated to buy hundreds of licenses. Organizations are
usually willing to restrict the number of active users to substantially fewer than
the maximum possible. In return, they expect a reduction in the license.