Service Request Software Best Practices
Everything you should know about Service Request Software
How Is IT Issue Tracking Software Used?
The use of service request software to manage the entire lifecycle of service requests using a service request fulfillment process is a good indicator of a mature implementation of IT Service Management (ITSM). Service requests are formal requests from users for an item or service to be provided or a task performed. Service request software supports the processing of the request using a service request fulfillment process, from the user’s initial service request to acknowledging it to request fulfillment, plus any authorization stages. Service-request fulfillment differs from incident management. Incident management focuses on restoring services when there has been an interruption or reduction in quality, whereas, service-request fulfillment does not concern itself with service failures. Without service request software to enable the process and to automate tasks, there is a greater risk of dissatisfied users due to service requests being mislaid and regular interruptions to IT when users ask for an item or service.
What is a Service Request?
A service request is a formal request from a user for an item or service to be provided or a task performed. Service requests are often sent to the service desk, but can be routed directly to the team responsible for fulfilling the request by using a service request software. Service requests are usually directed to IT, but a service request can also be a request to ask the service desk to perform a task, or to ask other parts of the business to provide an item or service, including human resources and procurement. Service requests can include a request for information, a password-reset, advice, new software and equipment to be moved. Examples include an address change on a personnel record, a new mobile phone and a new version of flowcharting software to be loaded onto a laptop. A commonly used term for requests that involve moving, adding or changing an item or service is MAC – Moves, Adds and Changes. Some categories of service request may require approval before they can be fulfilled. It may be necessary, for example, for a budget holder to approve a request to purchase a new laptop before the service request is passed to the procurement department.
What is Service Request fulfillment?
Service-request fulfillment is the process of managing service requests throughout their lifecycle, from the initial request to its closure. Service request software supports the execution of the process. The service request fulfillment process includes the following sub-processes:
Request-fulfillment support
This sub-process provides and maintains the tools (including the service request software), model, processes, skills and policies necessary for the effective and efficient processing of service requests.
Request-logging and categorization
This sub-process records and categorizes service requests, including checking the completeness of requests and the requester's authorization to submit them and to support swift and effective processing of the service requests.
Request-model execution
The objective of this sub-process is to execute the lifecycle of a service request within the time schedule agreed in the service level agreement.
Request-monitoring and escalation
This sub-process aims to monitor continually the processing status of in-progress service requests, so action can occur as soon as possible if service levels are likely to be breached.
Request-closure and evaluation
This sub-process is responsible for quality controls of the service-request resolution and associated service-request record before the request can be fully closed. The aim is to ensure the service request has been satisfactorily fulfilled and all the information required to describe the lifecycle of the request has been captured in sufficient detail. The sub-process also aims to achieve continual improvement of the service request fulfillment process, based on the lessons learned during the processing of the request.
What is Service Request software?
Service request software is an IT application, which provides the functionality necessary to support the service request fulfillment process. Service request software typically includes the following features:
Actionable catalogue
Service request records
Service-request routing
Progress-tracking and escalation
Request fulfillment and closure
Reporting
What are the tasks in Service Request software and Service Request fulfillment?
The service request fulfillment process involves a number of different tasks, including those specifically required for implementation and management of the service-desk-fulfillment software. These tasks may be the responsibility of the same individual, or different people.
Users – Requestor
Users are responsible for submitting service requests using the service request software, or any other method agreed and documented in a policy. It is important to ensure users are educated and trained in the use of the service desk software, including how to submit service requests, how to access status updates and how to accept closure of the service request using the service request software after being informed their request has been fulfilled.
Service desk
Where service request software is not used exclusively to make service requests, the service desk has the responsibility to record and categorize service requests from information users provide it. Users can use various methods to contact the service desk with the request, including phone, email and social media tools. When these methods are used, the service desk is responsible for entering the details into the service request software, acting on behalf of the user and keeping the user informed of the progress of his or her service request.
Service-request reviewers
This person is responsible for reviewing service requests to ensure they are complete and comply with any policies. The person is involved immediately after a service request has been submitted, and also during the quality checks before the service request is closed. Service request software often performs this task, as manual checks can be time-consuming and error-prone. If the user makes the initial service request directly to the service desk, then the service desk can also act as a service-request reviewer.
Service-request approvers
Some categories of service requests require approval before they can be fulfilled. This can include financial approval when an expenditure is required and the cost to fulfill the service request is greater than the approval limit of the requestor. It can also include security approval if the type of service requested requires the requestor to have sufficient security clearance. Some organizations insist that line managers review and approve all service requests that aren’t just requests for information. Service desk software can support approvers using effective workflows, including checking the service request against defined parameters, such as cost, with automatic approval if a limit isn’t exceeded.
Service request fulfilment group
There can be several service-request-fulfilment groups, with each responsible for executing the fulfillment of specific categories and types of service requests. For some types of service request, it may be necessary for one fulfilment group to enlist the assistance of another specialist group, for example, engaging with a procurement function when it is necessary to buy equipment or services to fulfil the service request. The service request software should hold the data, so it can automatically route service requests to the appropriate fulfillment group.
Incident Manager
The incident manager is typically the process owner for the service request fulfillment process. He or she is responsible for the effective design, implementation, change management and continual improvement of the service request fulfillment process. He or she also reports for the process Key Performance Indicators (KPIs) and works with the product owner of the service request software to ensure the software supports the process. The incident manager is also responsible for defining the interfaces between the service request fulfillment process and related processes, including incident management, access management, knowledge management, change management and configuration and asset management. He or she provides the first stage of escalation for service requests that cannot be fulfilled within the agreed service levels.
Knowledge manager
This person is responsible for ensuring the knowledge required for effective use of the service request fulfillment process is captured in the knowledge base the service request software uses and is kept up to date as lessons are learned and new services are introduced. The service request software should make the knowledge available to users, the service desk and other parties involved in the service request fulfillment process, so they can make informed decisions on the type of service request and how it should be managed.
Service request software product owner
This person has overall ownership of the service request software, with responsibility for the strategy and approving changes to the software. In effect, he or she is the service owner of the service the service request software provides and is responsible for managing this service throughout its entire lifecycle. The service-request-software product owner must review the software strategy to ensure it continues to support the aims of the organization, including IT and users. He or she is also responsible for ensuring service levels for the service request software are achieved, including any targets for availability.
Service request software support
This person is responsible for supporting the service desk software, including the application of maintenance and upgrades.
What are typical Service Request workflows?
The precise details of service-request workflows will depend on needs and organizational structures. Here are some examples of different types of service-request workflows that can be configured into the service request software:
Request-for-information request
“How-do-I” request
Password-reset request
Desk-move request
New-software request
Reporting request
Simplify your workflows with Freshservice
Best practices for Service Request fulfillment
The best practices for service request software and service request fulfillment focus primarily on ensuring the service request fulfillment process is efficient and effective and supports user satisfaction. Best practices include:
Involve users
User representatives should be involved throughout the lifecycle of service request software. Successfully fulfilling a service request is unlikely without this involvement. This should start with defining the expected outcomes from the service request software and the supported processes. Involvement should then continue with defining the service-request categories and any sub-categories. If these are defined without user involvement, then it is very likely users will select the wrong category/sub-category when they submit a service request, resulting in more work for the fulfillment groups and damaging the reputation of the service request software. Users should also be involved in continual review of these categories, and also how the service desk software presents choices to users when submitting service requests.
Keep it simple
The design of how to request services must be as simple as possible. The number of options presented to users when selecting the type and category of service request must be kept to the minimum necessary for effective workflow routing. If simplicity is not maintained in how the service request software presents the choices of service to users, if it requires too many clicks and keystrokes to complete the request or if they don’t easily understand the language and terms used, then one of two outcomes is likely: users will either stop using the service request software and contact the service desk instead or they will pick an incorrect item from a list of available services. Both of these will result in extra effort to process the service request, negatively affect the reputation of the service request software and negatively affect user satisfaction.
Service-request models
It is a good idea to create a comprehensive service-request model, which defines the agreed service request fulfillment process. This should include all steps defined in the service-request-software workflows for each category of service requests. The service-request model should also define any related policies.
Self-service portal
Effective service-request-software solutions use portals that users can access from standard Internet browsers. Absence of specialized client applications encourages users to utilize the service request software to submit all service requests and from all types of devices, including mobile phones. Most people use Internet-shopping applications to search for a product, read information about it and then add it to a shopping cart. Using the same look and execution in service request software can convince users to use it.
Customizable service catalogue
The capability of the service request software to use pictures to illustrate the different services that can be requested from the service catalogue can help motivate users to use the service request software instead of contacting the service desk, as the software will assist users to navigate the choices presented.
Customizable workflows
As illustrated in the section on service-request workflows, the detail of workflows will range from simple to complex, and will vary from organization or organization. It is critical, therefore, the service desk software has the capability to customize workflows easily. This should include adding and updating service request fulfillment groups and defining different routings for different service-request categories and sub-categories, multi-branch workflows, review and approval stages and approval limits.
Self-service status information
Users should be able to check the status of service requests they have submitted using the service desk software, without contacting the service desk and submitting another service request. All of these cause delays and frustration. The service desk software should provide a search facility, so users can search for their service requests, both open and closed.
Knowledge base
A knowledge base that is part of the service request software, kept up-to-date with good search functionality and users easily understand is essential to successful service-request fulfillment. Such a knowledge base helps users resolve their requests for information and “how-do-I” requests before creating a service request in the software, and then to make the correct choices if they must to use the service request software. Feedback from using the software and regular analysis of service-request records and usage should be reviewed to support continual improvement of the knowledge base.
What is the role of Service Level Agreements in Service Request software?
To help with customer satisfaction, it is a good idea to provide users with an expectation of when their service request is likely to be fulfilled. It is also a good idea to share the information with the fulfillment groups, so they can prioritize their work on service requests based on required dates. These can both be achieved by designating service level targets for each category and sub-category of service requests. Representatives of users and fulfillment groups should agree on these targets and document them in a service level agreement (SLA). These service levels must be added to the service request software, so it can track progress against them for each service request, provide automatic escalations if they are likely to be breached and provide reports on service-level achievements at agreed intervals. The service request software can also provide users with the expected date of completion of their service request. Typical service levels for service requests and service request software include:
Time to respond to a service request
Time to fulfill a service request
Percentage availability of the service request software
The service request software should notify the agents when they are close to violating the service level agreement and re-prioritizing those tickets that are near their due time. This would help agents keep track of tickets and not violate service level agreements. It would also be insightful to know which agents resolve tickets within the service level agreement.
Sign up for Freshservice today
Start your 14-day free trial. No credit card required. No strings attached.