Reveal Help Desk SOP
Table of Contents
Purpose
This Standard Operating Procedure (SOP) document details the classification of support requests; the process for escalating feedback from users of Reveal to project managers, product managers and developers; as well as actions to be taken to support users.
Key Definitions
Ticket: Any individual request to the Reveal Helpdesk for an enhancement to an existing feature, a new feature request, or a bug fix.
Feature Enhancement: Changes to an existing feature. Changes may be cosmetic or functional. These will be linked to the original user story in the roadmap.
New Feature Request: A request for a completely new feature that is not present in the roadmap.
Bug: A problem with an existing feature that is negatively impacting the usage of the application. The problem is caused by a code defect or by incorrect understanding of the user story or workflow as specified in the software specification document.
Priority: How important it is for a bug to be fixed or feature to be enhanced or created (see Figure 1 for examples).
Severity: How much of an impact the bug or feature request has on the usability of a feature or product (see Figure 1 for examples).
Classifications
Priority and Severity
Figure 1: Examples of tickets by priority and severity. High-priority, high-severity tickets may require an immediate release (e.g., dot release, hot fix). Other tickets may be scheduled into a future release or rejected in discussion with stakeholders, based on priority, severity, and level of effort required.
Actors
The workflow is segmented into three support levels, each being handled by a different actor.
Level 1: Support Agent
Level 1 support will be carried out by the Support Agent. The support will be provided by an individual who has been trained in the basic functionality of Reveal, and who is able to assist with basic tool support. In the event that the bug or feature request cannot be attended to by the Support Agent, he or she will collate feedback from the user/s and escalate the ticket/s to the Technical Product Manager, including all mandatory information, as defined within ticket best-practices.
Tickets should be submitted as soon as a bug is reported or a feature is requested. However batches of tickets may be submitted using the group functionality in Zendesk, especially in the early stages of implementation.
Level 2: Technical Product Manager
Level 2 support will be handled by the Technical Product Manager, who will triage and curate tickets received from Level 1, following consultation with project managers and software development teams, where necessary. Where possible, tickets will be resolved immediately by the Technical Product Manager with limited assistance from the relevant project managers and software development teams. Tickets identified as needing development work will be classified as new features, feature enhancements, or bugs, assessed for severity and priority and added to the Reveal backlog for level of effort estimation and scheduling.
Level 3: Software Development Team
Level 3 support will be handled by the relevant Software Development Team through the normal software development lifecycle and may involve changes to the product in order to resolve a ticket. Priority and severity of the ticket will inform the urgency of the fix, and whether the fix can be released as part of the next scheduled release, or will need to be released as a dot release or hotfix.
Level 3 tickets may result in changes to the Reveal Roadmap. For example, the addition of new features as new user stories in the Roadmap may require a reprioritization of existing user stories and possible changes to the release schedule.
SOP: Ticket Reporting and Resolution
Workflow
Level 1: Support Agent
Step | SLA |
| TBD |
| TBD |
| TBD |
Level 2: Technical Product Manager
Step | SLA |
| TBD |
| TBD |
| TBD |
Level 3: Software Development Team
Step | SLA |
| TBD |
| Dependant on estimation and scheduling |
| Dependant on estimation and scheduling |
| TBD |
| TBD |
| TBD |
Notify and Close
Step | SLA |
| TBD |
| TBD |