WHD's existing "Approval" process has some useful benefits; however, it also has some severe limitations with regards to change management in an ITIL framework. One obvious example is that a RFC number should be separate from a Service Request/Problem/Incident number.
In the previous forums for WHD there was discussion (http://forums.webhelpdesk.com/forums/comments.php?DiscussionID=77) going regarding separating out the Approval process from the ticket management function even including a mock-up screenshots. Depending on how this was implemented in the code it could be a configuration option selected by the Administrator of which functionality was enabled the exiting one, or an ITIL style one. In some cases it might even be useful to have both styles enabled depending on an organization's business logic.
Paraphrasing some of the discussion from the other forum the current approval process does not fully implement the RFC process. What this means is that basically an RFC is submitted and issued a number. This RFC is then reviewed and approved/disapproved, etc. This part of the process the exiting "Approval" process engine could be adjusted to work well for. However, the next part relates to implementing ITIL's "Standard Change" a service request "Request Type" template is created that is cross linked to the pre-approved "Standard RFC". In this way as long as the pre-approved "Standard RFC" exists no further formal review needs to be done on a per ticket basis. When a ticket is opened and the appropriate "Request Type" is selected the related RFC's "implementation" details are then visible from the service request ticket and then the tech only needs to enter in the specific details needed for that specific request.
What would work better from an ITIL perspective would be to separate the "Approval" process engine from the "Ticket" section (Service Requests, Incidents, Problems) and create a entirely separate section that increments its own number scheme (RFC 1, 2, 3...). Using the "Approval" process on this would provide the ability to create & managed RFCs very easily. Maybe change the "Approval" tab name to "Change Management" or the like. Then add some sub-tab's underneath that for "Pending RFC's", "Standard RFC's", "Closed RFC's" or something.
In the perfect world RFC's can be cross-linked with other RFC's (historical reference, dependencies, etc), Assets (track changes done to a device), and Tickets (service requests, etc.) this allows for easy management of cause-and-event related failures, etc.
There is a ton of other discussion points that were brought up and looking at some of the other request that have already been (re)submitted here on Thwack it looks like the whole approval process still has areas for improvement.
Existing "Approval" related requests in Thwack
1. ALLOW APPROVAL VOTES TO BE CHANGED BY APPROVERS (http://thwack.solarwinds.com/ideas/1908)
2. TICKET APPROVAL FROM TECHNICIAN INTERFACE (http://thwack.solarwinds.com/ideas/1905
3. APPROVALS IMPROVEMENTS (http://thwack.solarwinds.com/ideas/1897
Top Comments