Actionable catalogue
An actionable catalogue capability in the software will provide users with a menu and a drop-down list of the standard services they can request, with descriptions and the capability to select one option from the list support. The list should be written using terms and language users can understand. Services should be grouped by categories, for example, information requests, password-reset requests and MAC requests. These can be further subdivided, new software and hardware requests, for example, to assist the support groups. The list should also include any associated service levels to fulfill the selected service-request category.
Service request records
The service request software will create a unique record for every service request, with a unique code identification. All the information about the request is stored in the record, and the service request software should update the record as the request progresses through its lifecycle. The information in the service-request record should include the user, when the user needs the request to be fulfilled, the justification for making the service request, to whom the service request should be routed, the status of the request and records of any approvals and actions to fulfill it.
Service-request routing
The service request software should be able to route the request to the appropriate support teams using a workflow, according to the selected service-request category, and any sub-categories. Depending on the category, multiple people could have different responsibilities to complete the lifecycle of the service request. For example, the people involved in a service request for a new desktop PC might be a service-desk agent who records the service request after receiving a phone call from the user, a service analyst who reviews the request to check all the required information has been provided, an IT budget holder who approves the expenditure, a clerk who purchases the new PC if there are none in stock, an IT technician who builds the PC to the required specification and an IT-support person who installs the PC at the location specified in the service request. The service request software should be able to support all of the people involved.
Progress-tracking and escalation
The user who submitted the request should be able to view its status using the service request software. This should prevent users calling the service desk for an update. The support teams which fulfill service requests may also want to view the progress of each request assigned to them, which can help them avoid breaching any service levels associated with the service request. For this to work, the service request software must have the capability to associate service levels with the different categories of service requests. The software must also enable the reviewers, approvers and activators of service requests that are part of the workflow to update the status of the request and make any necessary notes of their actions. The service request software may also have the capability to send progress emails to the user who made the service request and to escalate likely service-level breaches automatically to management, so it can address them.
Request fulfillment and closure
The service request software should have the capability to inform the user the service request has been completed and close the service-request record. As well as fulfilling a request for the user, a request could be refused. The reason for refusing to fulfill a service request could include insufficient budget, incorrect authorization levels and non-availability of what was requested. The service request software should be capable of differentiating between these different types of closure.
Reporting
Reporting on service requests is good ITSM practice. As well as reporting on achieving service levels for service requests, the reports can also include the number of service requests received, number closed, number rejected, information on the different categories of service requests and comparison of different groups of users and support groups. The service request software should support the reporting of any capture information during the lifecycle of the service request. The information can then be used to identify any potential issues, so the process, user education and training and how the service request software is being utilized can be improved.