Project Leadership

Project Leadership

“What are My People Doing, and How Much is it Costing?”

Expanding the Remedy Action Request System into a Work Management System

A White Paper from Project Remedies, Inc.

Abstract:

This paper describes the business problems a typical IT organization faces in its

need to understand what its people are doing and how much it’s costing. It relates how an

organization must manage resources to make optimal use of each worker’s skills to improve

service delivery at the lowest possible cost, then chronicles the pitfalls of using the “best”

product for each application, under-utilizing these products, and unsuccessfully implementing its

program/project management software systems. Finally, the paper outlines a solution for these

problems – Project Remedies’ ActionProgram Manager™ combined with an organization’s

existing and/or additional Remedy AR System-based applications – and spells out the return on

investment this solution can provide.

Situational Overview

In order for management to stabilize or reduce costs, they need to know where the costs are

being spent. There are two types of costs, resource costs and asset costs.

Resource costs can be categorized as direct costs, which involve the time spent working

requests from users, and indirect costs, which involve keeping the company in business (server

and network management, meetings, training, etc.) as well as vacation and sick time, i.e., tasks

that are not related to requests from users. Indirect costs might also be called maintenance or

administrative costs.

Lots of requests come into an IT organization. These requests are turned into tasks that are

assigned to resources, who work the tasks and status the tasks. In order for management to

know the time and cost involved with supporting user requests, the resources have to enter their

time against tasks. In order to improve processes – and thereby improve service levels and

reduce cost by effectively deploying the right number of resources at the right times – detail is

needed about the number and type of requests and the amount of time spent against these

requests.

Within the IT organization, requests are usually managed by three main applications:

• Help desk systems. These manage small requests, which can be satisfied when a single

task is completed. Small requests often result in “problem tickets” and involve what are

customarily called problem management processes.

• Change/work order/service order management systems. These are for medium-sized

requests, which are satisfied by the completion of multiple tasks, such as all tasks involved

with approving a change or with hiring or terminating an employee. These types of requests

entail what are usually known as change management processes.

• Program/portfolio management systems. These are for large requests, which are

satisfied by the completion of many tasks, most often take longer than a medium-sized

request and have a bigger dollar value. Large requests normally result in projects, and

managing lots of projects is often called program management or portfolio management.

Often, companies buy the “best” product for each of these applications. Then they find that

these applications have to work together, that different types of requests result in similar tasks

to be performed, and that there is, in fact, a single resource pool.

A company in San Diego offers a good example of these applications working together. Their

process is for defect reports from users to come into the IT help desk. (Defects are reported

within IT in their change management application.) An incident for a particular defect is created

and categorized in the help desk application. That incident is assigned to the Change Control

Board, who decides whether it should be handled as a change request or a project. Let’s say

that it is a project. A project plan should be created using a template for defect fixes, and all the

tasks in the template should be spawned. The last task is to “implement the fix,” and in their

environment, this is done with a change request. The company wanted workflow from the

program management system to automatically create the change request to implement the fix.

When the fix is implemented and the change request closed, workflow from the change request

should automatically close the task in the project. Because this is the last task in the project,

workflow should automatically close the project, close the original help desk incident, and notify

the original user that the defect has been fixed and implemented.

Different types of requests can often result in the same task for the same resource. For

example, a field technician receives a task to “deploy a PC on Bob’s desk.” That could have

come from three different requests:

! Bob called and said that his PC didn’t work and to please deploy a replacement.

! Someone in Human Resources said the company has a new employee named Bob, and

one of the many tasks that need to be performed for this new employee is to deploy a

PC.

! A vice president said there’s a new project to deploy 5,000 PCs, and this one needs to

be deployed on Bob’s desk.

The question is: Why should these tasks look any different to the field technician?

The Problem

The situation just outlined is the source of a major problem for most companies: how to get

better cost information in the short term, and without spending a huge amount of money on a

major integration project that would not be completed in the short term anyway.

Managing Resources

Especially in difficult times like these, upper management wants to understand what their people

are doing and how much it’s costing. They need to know their IT dollar commitments and

resource commitments, and when they ask for the information necessary to make a decision,

they need the answers now, not two days from now. The data has to be current – up to the last

entry – and available immediately.

An organization really does have only one resource pool, and knowing which resources are

available for projects is critical to meeting organizational goals. A person with the desired skill

and the time available may be in another department. If a department manager tells his/her

boss, “We need to hire a consultant with this skill, in this location, for this period of time,.” the

first thing the boss would say is, “Prove it.” The second thing would be, “Is there anyone else

with that skill in that location who is not too busy during that period of time?” In order to answer

these questions, the manager needs to know all the resource commitments. If the data is in

multiple applications and databases, it is very difficult to bring it together and to do so in a timely fashion.

As indicated earlier, IT resources must enter their time against tasks in order to provide better

cost information. Unfortunately, traditional ERP (enterprise resource planning) systems do not

track detail at the needed level and are not geared for IT resources. As one IT manager said,

“Have you ever seen an ERP system create an ERP for IT resources?”

Licensing the “Best” Product for Each Application

In the past, the CIO usually instructed managers to buy the “best” product for their department’s

particular requirements. And they did just that. As a result, IT organizations are using disparate

products that run on different platforms, store data in different databases, and do not work with

each other. A developer at one company spent the last year trying to integrate two disparate

products that both store data in Oracle and has not been able to do it.

This brings us back to the IT resources entering their time against tasks. If the tasks are in

these disparate products that store the data in different databases on different platforms, one

solution is a $1-5 million “never-ending” integration project, which lots of big consulting firms

would like to propose. But even if spending that kind of money were possible, the $1-5M

integration project is a long-term proposition. This type of project is never-ending because each

time one of the vendors has a new release, the integration has to be re-done.

Under-utilized, Expensive Software

Many companies have spent a great deal of money on point solutions, and for several reasons

these products are under-utilized. A CFO commented, “At my level, the features that

differentiate the ‘best’ product from the others evaluated are usually scheduled to be

implemented in Phase 3. But we never get to Phase 3. At Phase 1, the functionality of all of the

products reviewed is about the same.”

A better solution would be a suite of applications that run in the same development

environment.


Unsuccessful Implementation of Program/Project Management Systems

Perhaps the wisest analysis of this part of the problem comes from Bob Willey, Vice President

of Information Services at KinderCare Learning Centers: “It takes about 18 months to get a

program management system embedded in an organization. Most of these products require

that all the users know everything about project management up front, and that is just not possible.”

Experienced project managers are frequently put in charge of implementing an enterprise-wide

system. Because these people know how important many of the system’s esoteric features are,

they want to train everyone on these features before getting started. This often takes a great

deal of time and investment without really producing any results.

KinderCare’s Bob Willey preferred to implement a team approach to managing projects. This

would make it as easy as possible for everyone in IT to get involved. Because the people

working the tasks are the ones who know most about what is going on with each task, if the

scope changes, they – not the project manager – are the first to know. Willey wanted it to be

easy for the workers to communicate this type of information to the project manager and any

other interested party. Improving communication is the number-one goal in enabling the team

to work together most efficiently.

Early program management systems were typically designed for e-mail communication between

project managers and the people in the performing organizations. For example, the project

manager would notify a worker by e-mail that a certain task could be started, and the worker

would then e-mail back to the project manager with the status and notes about the task. But

wouldn’t it be easier if the workers could status the tasks themselves and enter their comments

into the task, instead of creating an e-mail message? It surely doesn’t take any longer for the

worker, and it saves the project manager the time of interpreting the comments and entering

them into the system. That process is just too cumbersome – and riskier as well, if the project

manager does not correctly interpret the worker’s e-mail. When a task is completed, it would be

far simpler if the system notified the person or people responsible for the next task(s) so the

project manager would not have to be involved.

When one of these early program management systems was being installed at a major

company, its Remedy development manager asked the vendor’s representative if the length of a

field could be expanded. He was told, “No. These are ‘the best practices.’”

These particular scenarios point out a big part of the problem, and lead us now to the solution

for the entire problem.

The Solution: ActionProgram Manager and the Remedy AR System

The ideal solution to the business problem detailed above has several characteristics. All user

requests and their related tasks (help desk, change management, program management,

maintenance and administrative tasks) would be created in the same environment. People

would be considered one resource pool, and all information would be stored in the same

environment. Entering time against these tasks would also be done in the same environment.

The solution would be implemented in the short term and take advantage of investments that

have already been made. It would build upon that investment so the company sees a better

utilization rate. One such investment is the dollars spent on software product licenses and the

necessary databases and hardware. Another investment is in training the users. If the product

is already running internally, there is a support staff in place, and the users – or at least many of

them – know how to use it.

In addition, the product used would be flexible enough that a company’s business processes

could be customized within it. This would help the company realize increased efficiencies and

thus reduce costs.


A Holistic Approach to Managing All IT Requests

In the situation described, the product most likely to be already up and running is the Remedy

Action Request System (AR System), which is used by more than 6,000 companies, at some

12,000 sites worldwide, by about 10,000,000 people. Although it’s been marketed as a help

desk system and frequently thought of as a “trouble-ticketing” system, the AR System is, in fact,

a robust development environment – a true client server and GUI front-end to the major

databases (SQL Server, Oracle, Sybase, Informix, and DB2) for tracking and workflow

applications. The AR System has a dual purpose. It is the premier application platform and the

premier development environment, handling all applications – packaged, homegrown, and

customized.

As a workflow engine, the AR System allows the administrator to embed the company’s

business processes within it. Because the AR System is most frequently used for help desk

applications, the first processes implemented are the problem management processes.

The AR System, however, is not a trouble-ticketing system. It’s a development environment

that can be used for all kinds of applications that generate tasks and involve workflow. Some IT

professionals call it a “great request management” system, while others think of it as a “great

task generator.” Either way, the AR System has been so successful because its users have

been successful defining their business processes in it.

As previously mentioned, there are three major task-generating applications: help desk, change

management, and program management. Remedy Corporation has developed and markets

both Help Desk and Change Management systems, which interface with Remedy’s Asset

Management system. Many users create their own applications with the AR System, hire

consulting firms to build applications from scratch using this tool, or modify existing Remedy built

applications.

ActionProgram Manager

This is where Project Remedies comes in. Because of their depth of experience in program

management systems in general and the AR System in particular, the people at Project

Remedies decided to create ActionProgram Manager (APM), a program management, resource

management, and time- and expense-tracking system built using the AR System. APM is

designed to be used standalone; as an enterprise-wide program management, resource

management, and time- and expense-tracking system; or combined with Remedy’s applications,

or with custom-built applications using the AR System, to create a work management system.

APM can also interface with Remedy’s Asset Management system. It has a robust interface

with Microsoft Project, so project plans created in MS Project can be imported into APM for

approval, management, and time tracking.

Combining program management processes with problem management and change

management processes provides a complete work management framework. This could be

called an “ERP for IT” system, a requirements management system (or framework), or a workforce

management system. That’s because in order to determine what the people are doing

and how much it’s costing, all work that comes into IT, and what everyone’s working on, needs

to be tracked. Then the people working the tasks need to enter their time against the tasks.

These are direct costs. Time spent on indirect activities can also be entered into APM.

Being able to track all resource and asset costs – in detail – in the same system and database

is a huge benefit for top management.

Easiest, Fastest, Cheapest Way to Implement Work Management System

For an organization that’s already using the AR System for help desk and/or help desk and

change management, adding APM will make it possible for its IT operation – within just a few

days or weeks – to time-track against all the installed applications, enterprise wide.

APM runs on the organization’s AR System platform and takes about 30 minutes to install. After

that, it takes literally just a few minutes to add the “work time tab” to the existing AR Systembased

applications. If the AR System is already up and running, an AR System support

organization is in place and familiar with the organization’s business, so it can quickly make any

necessary modifications. Any application developed using the AR System is designed to be

modified, and we assume that modifications will indeed be made.

Enormous Return on Investment

Project Remedies’ approach is to handle these applications in Remedy and maximize an

organization’s investment in Remedy. Besides letting the organization know what its people are

doing and the related costs – so it can stabilize or lower costs and improve processes and

overall efficiency – this also results in several areas of hard savings, which can vary with the

size of the department:

• The most significant savings is reduced training. Workers are already accustomed to getting

Remedy tickets for many or most of their tasks. With APM, they’d also be getting time- and

date-stamped Remedy tasks.

• If there are three-person teams supporting each of five disparate products, reducing this

number while expanding the Remedy team to handle additional work can save about $1

million a year.

• If all of, say, 200 people in an IT department save 15 minutes a day by looking in one place

for their to-do list, instead of in five different applications, at a conservative burdened rate of

$50 per hour, the potential savings would be $630,000 per year.

• Avoiding future-year maintenance fees is another area for savings. Even if the maintenance

paid for Remedy licenses is doubled, the organization would still save because of the

eliminated maintenance costs for those other “best” products.

• Another hard savings is avoiding the $1-5 million never-ending integration project needed to

link together disparate applications.

• Because Project Remedies’ APM solution can be up faster than the $1-5 million integration

project, an organization can also save money by actually running the application and getting

the management reports they’ve wanted.

There are soft savings as well. Experience teaches that in order to complete projects, the

projects have to be managed. Management needs visibility into commitments for dollars and

resources. If management knows what its resource commitments are, resources can be used

more effectively. Also, it’s certainly much easier to know what people are working on if all their

tasks are created with the same system. This greatly simplifies time tracking too, so

management can fully understand resource costs and charge back their time.

Conclusion

From a business standpoint, a system has long been needed that lets an organization plan

multiple projects, approve project plans, work and manage projects in real time, and generate

accurate reports for every project – enterprise wide – all within the same system. Clearly, the

ideal solution was one that could leverage an organization’s existing investment in the Remedy

AR System, due to its almost universal usage.

Project Remedies’ ActionProgram Manager provides this solution. Because it runs on the AR

System platform, this flexible, easy-to-use, cost-effective work management system can

combine program management, problem management, service requests and change

management into a single unified process for the entire IT organization. APM represents a

whole new concept – work management – and replaces the incredibly costly, never-ending

integration project for understanding IT costs. In essence, APM gives managers the information

they need, when they need it, in a format they’ve been using – allowing them to make bettereducated

decisions to streamline and maximize their organization’s effectiveness.

Write your comment