SlideShare a Scribd company logo
1 of 4
Download to read offline
Scripted Success

The workable, practical guide to Do IT Yourself

Page 1 of 4

Vol. 3.45 • November 13, 2007

Scripted Success
By Hank Marquis

S ervice

Desk staff performing Incident Control provides the initial support, investigation
and diagnosis to resolve incidents. The IT Infrastructure Library (ITIL®) says that key to
Service Desk effectiveness is efficient Incident matching. Unfortunately, the ITIL does not
say exactly how one should implement matching! Luckily, hidden deep with the ITIL, there
are some clues, and they lead to a very effective method for matching: the diagnostic
script (or script).
A script is an expert system using structured questions to collect data. Scripts let non-experts make expert decisions.
Using scripts dramatically improves Incident classification, diagnosis, and matching while greatly improving the accuracy
of Incident assignments and escalations.
Scripts provide optimal guidance to resolve Incidents in the least time possible with the most accuracy. Following I
explain what they are, how to create them, and how to use them.

Scripting 101
A diagnostic script is a powerful tool that provides the staff performing Incident Management activities step-by-step
directions for gathering information, classifying and categorizing (a.k.a. matching), and escalating or forwarding.
Technically, a diagnostic script is an "expert system". Following is a nice definition of an expert system:
Typically a set of rules or a decision tree which aids an individual to make good decisions in an area where that
individual is not an expert.1
It is easy to confuse "expert system" for "software" and to think that without a sophisticated software product you cannot
use scripts. Don't be fooled however! You can benefit from scripts without any software at all. One of the most effective
diagnostic scripting systems I have ever used was paper-based -- each staff member had a workbook with questions and
jumps to sections with workarounds and resolutions based on the answers to the questions asked and data gathered. Of
course, automating this process can improve its usefulness, but even if you don't currently have a software solution in
place you can still produce and benefit from diagnostic scripts.
The steps in the script help staff collect the right information in the right order. Then, based on the information gathered,
the script directs them to ask more questions, gather additional data or take an action. Consistent collection of data is
crucial for successful Incident Matching. Scripts offer much more than matching however -- scripts can dramatically
improve the operation and performance of the Service Desk, Incident Management and Problem Management.
As every Incident handled by a script receives the same handling, the Process Manager can create useful reports about
the accuracy of the script. It is critical with scripting to use a standard coding scheme when opening and closing the
Incident. This is important since the coding of the Incident (e.g., how to handle the Incident) is a direct result of the script.
Thus, when the Incident closes, if it turns out that the resolution was something other than what the script predicted, the
process manager can identify the errant performance and address any issues by modifying the script. Over time such

http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm

11/14/2007
Scripted Success

Page 2 of 4

scripts become very effective. As the scripts effectiveness improves, so does the efficiency and accuracy of resolving
Incidents.

Benefits of Scripts
Scripts let managers simplify, standardize, and optimize the ability to rapidly diagnose and resolve Incidents. One of the
main benefits outside of improving the operation of the Service Desk is a marked improvement in operations and
Customer satisfaction. The benefits of using well managed scripts are many and include:
Quickly coordinating restoration of IT Service
Facilitating resolution by non-expert staff
Minimizing duplicated work to gather information
Improves Customer satisfaction
Gathering only the information required
Promotes organization learning
Increases IT Service availability
Helps reduce staff turnover
Reduces Incident resolution times
Provides for self-help systems
Supports new services quickly with low costs
Enforces best practices
Reduces training requirements
Produces valuable management information
Increases efficiency and effectiveness of Problem Management
Those unfamiliar with scripts often think it will be difficult to impose on staff or that Customers won't like answering
scripted questions. This does not have to be the case at all. You can find an example of scripts that everyone likes in the
airline industry. Consider the pre-flight scripts pilots follow. Passengers understand pilots follow rigorous scripts so they
don't overlook something. Passengers are important, so airlines use scripts. If your Customers are important, you too
should use scripts.
As both a Customer and User of airlines, I understand that they are taking their time and following the script for our
mutual benefit. When implemented correctly, IT staff, Business Customers and Users accept scripts because they know
they are going to get the fastest resolution and highest quality IT service.

Getting Started with Scripts
The Incident Manager has the responsibility to develop, maintain and improve Service Desk scripts. Many common
Service Desk software tools and products support computerized scripts. You can also create scripts yourself, using
common office word processing or drawing tools.
Regardless of the method of presenting the script to Service Desk staff, the actual diagnostic scripts can come from
several places, and a good starting place for the creation of scripts is the technical staff, perhaps organized by Problem
Management.
The ITIL gives the responsibility for maintaining a Knowledge Base of Known Errors to Problem Management. This
Knowledge Base enables organizational learning and speeds resolution of new Incidents if any similar Incident has
occurred before. A knowledge base organized by topics and keywords allow for fast matching of Incidents, and the more
keywords matched, the more likely the match. The data collected using the script "fills in the blanks" for topic and
keyword matching.

http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm

11/14/2007
Scripted Success

Page 3 of 4

Following are five (5) steps leading to good diagnostic scripts:
1. Assemble a scripting team. Since Problem Management maintains the Knowledge Base it makes sense to involve
them in script creation -- Problem Management is the locus of technical repair and resolution activities. Also
consider including other technical specialists or anyone else who has expertise in diagnosing Incidents or Problems.
Include members from the Service Desk, Customers and Users as well. This last step is vital as many times Users
and Customers have different words or descriptions for the services they use. Their insight is invaluable to create a
script that Users and Customers accept and support.
2. Select candidates for scripting. To get started with scripts, find a category of Incident that often slips past or
escalates from the Service Desk and goes into Problem Management or a technical area. If you don’t have formal
Problem Management, look for those Incidents that come from technical groups after they work directly with a
customer. Look for the most common Incidents that Service Desk does not or cannot today handle. Another starting
point for scripts is the Knowledge Base maintained by Problem Management. If you don't have a formal Knowledge
Base, you probably have some form of manual system, or have someone who knows how to handle certain kinds of
Incident or Problems. Develop a list of candidates and focus on those that occur frequently and where the expertise
to diagnose them resides outside of the Service Desk.
3. Document the script. Have the technical group or subject matter expert prepare a set of questions and actions
that would allow the Service Desk to diagnose the Incident, recognize a Problem or at least gather enough
information to accurately route the Incident with data sufficient to speed its resolution. Usually, subject matter
experts are interviewed to determine the steps the expert would use to make a decision. Sometimes if better to
follow experts and takes notes as the experts go about making decisions. Often this reveals that the expert was not
aware of all the steps, questions or activities actually used. This is technically called a "task analysis". A task
analysis relies on "task decomposition", or breaking tasks down into parts. Once a task is decomposed, you can
create see work flows and the decision process used to obtain a result.
The following eight (8) steps describe the process of decomposing a task to prepare a diagnostic script:
1.
2.
3.
4.
5.
6.

Identify the task to decompose (from #2 above)
Split the large task into 4 to 8 subtasks, each subtask should have a specific objective and action
Make a flowchart drawing of the subtasks
Decompose each subtask as required, creating more flowcharts
Have the expert check the flowcharts, revise as required
Augment the flowcharts with screen shots or copies from manuals, and so on

7. Expand the flowchart with textual instructions, directions or explanations as required to make it readable
8. Have Service Desk "try out" the script to make sure it operates as required
4. Market your scripts. For highest compliance, market your "expert system" to Service Desk staff, other IT
departments, Customers and Users. Explain the benefits of the new system. Leverage the idea that scripts provide
stability and ensure important details are not overlooked. Fully describe the new system, how it was made, its
objectives and how it will be used. If you selected a good candidate for initial scripting and involved the business in
its creation this will set up a "quick win" with demonstrable positive effect on the business.
5. Start using the script. Once the script is complete, tested and functional, start using it. Monitor the results
closely, making sure that staff follows the procedure contained in the script. There may be some resistance to this at
first, but once staff becomes familiar it should be seen as a very good tool. Over time staff will internalize the script
so you must be diligent to ensure its proper usage and that nothing gets skipped. Also important is to monitor the
open code (based on the script diagnosis) and the close code. If the close code is not aligned with the open code then
either the script is incorrect, or staff is not using the script correctly. In either case, you must intervene and resolve
the issue.

Leverage Scripts

http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm

11/14/2007
Scripted Success

Page 4 of 4

Once you get good at your scripts you can turn them inside-out and extend some of them to a self-service portal. This
allows those Customers who prefer self-service to diagnose and resolve their own Incidents and Problems. As the
Customer follows the script and answers questions they can branch to the support material required to resolve their own
problem. If the script is computerized in some form, then even if the Customer is not able to resolve their problem the
information they entered may be reused to open and complete an Incident Record. As an option, self service is very nice,
just be careful not to impose self service on those who are not proficient!
Scripts are expert systems and work anywhere a set of rules or a decision tree can aid an individual to make good
decisions in an area where that individual is not an expert. Consider scripts for Problem Management to aid in problem
diagnoses as well.
Scripts consistently direct activities based on gathered information in simple or complex situations and deliver improved
service. Scripts are very powerful tools -- even paper based scripting systems can produce amazing results, but they are
often overlooked or avoided. If you have a software support tool investigate its ability to automate diagnostic scripts. Even
if you have outsourced your call center activities you can use scripts to improve routing and resolution.
Give scripts a try, your Customers will be glad you did!

1

US Airforce Center for Strategy and Technology, glossary at http://csat.au.af.mil/2020/glossary.pdf

Entire Contents © 2007 itSM Solutions® LLC. All Rights Reserved.
ITIL ® and IT Infrastructure Library ® are Registered Trade Marks of the Office of Government Commerce and is used here by itSM Solutions LLC under license from and with the permission of OGC
(Trade Mark License No. 0002).

http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm

11/14/2007

More Related Content

What's hot

How bad is your toil? Measuring the Human Impact of Process
How bad is your toil? Measuring the Human Impact of ProcessHow bad is your toil? Measuring the Human Impact of Process
How bad is your toil? Measuring the Human Impact of ProcessKurt Andersen
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingJames Briers
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesAMC Bridge
 
Presentation by lakshmi varagan d
Presentation by lakshmi varagan dPresentation by lakshmi varagan d
Presentation by lakshmi varagan dPMI_IREP_TP
 
5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!John Barber
 
Presentation the importance of understanding end user workflows
Presentation the importance of understanding end user workflowsPresentation the importance of understanding end user workflows
Presentation the importance of understanding end user workflowsLisa Combest
 
Technical Escalations Best Practices
Technical Escalations Best PracticesTechnical Escalations Best Practices
Technical Escalations Best Practicesmagalong
 
5 Traits of a Proactive Guard Tour System
5 Traits of a Proactive Guard Tour System5 Traits of a Proactive Guard Tour System
5 Traits of a Proactive Guard Tour System24/7 Software
 
Erp purchase process | A Comprehensive Overview
Erp purchase process | A Comprehensive OverviewErp purchase process | A Comprehensive Overview
Erp purchase process | A Comprehensive OverviewSam Gupta
 

What's hot (10)

How bad is your toil? Measuring the Human Impact of Process
How bad is your toil? Measuring the Human Impact of ProcessHow bad is your toil? Measuring the Human Impact of Process
How bad is your toil? Measuring the Human Impact of Process
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated Testing
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
Presentation by lakshmi varagan d
Presentation by lakshmi varagan dPresentation by lakshmi varagan d
Presentation by lakshmi varagan d
 
5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!
 
Presentation the importance of understanding end user workflows
Presentation the importance of understanding end user workflowsPresentation the importance of understanding end user workflows
Presentation the importance of understanding end user workflows
 
Technical Escalations Best Practices
Technical Escalations Best PracticesTechnical Escalations Best Practices
Technical Escalations Best Practices
 
5 Traits of a Proactive Guard Tour System
5 Traits of a Proactive Guard Tour System5 Traits of a Proactive Guard Tour System
5 Traits of a Proactive Guard Tour System
 
Erp purchase process | A Comprehensive Overview
Erp purchase process | A Comprehensive OverviewErp purchase process | A Comprehensive Overview
Erp purchase process | A Comprehensive Overview
 
Final Report GET434
Final Report GET434Final Report GET434
Final Report GET434
 

Viewers also liked (18)

Dit yvol2iss35
Dit yvol2iss35Dit yvol2iss35
Dit yvol2iss35
 
Dit yvol2iss36
Dit yvol2iss36Dit yvol2iss36
Dit yvol2iss36
 
Dit yvol6iss2
Dit yvol6iss2Dit yvol6iss2
Dit yvol6iss2
 
Dit yvol2iss19
Dit yvol2iss19Dit yvol2iss19
Dit yvol2iss19
 
Dit yvol3iss9
Dit yvol3iss9Dit yvol3iss9
Dit yvol3iss9
 
Dit yvol3iss48
Dit yvol3iss48Dit yvol3iss48
Dit yvol3iss48
 
Dit yvol2iss26
Dit yvol2iss26Dit yvol2iss26
Dit yvol2iss26
 
Dit yvol5iss8
Dit yvol5iss8Dit yvol5iss8
Dit yvol5iss8
 
Dit yvol2iss39
Dit yvol2iss39Dit yvol2iss39
Dit yvol2iss39
 
Dit yvol5iss4
Dit yvol5iss4Dit yvol5iss4
Dit yvol5iss4
 
Dit yvol3iss5
Dit yvol3iss5Dit yvol3iss5
Dit yvol3iss5
 
Dit yvol1iss2
Dit yvol1iss2Dit yvol1iss2
Dit yvol1iss2
 
Dit yvol4iss49
Dit yvol4iss49Dit yvol4iss49
Dit yvol4iss49
 
Dit yvol4iss22
Dit yvol4iss22Dit yvol4iss22
Dit yvol4iss22
 
Dit yvol4iss27
Dit yvol4iss27Dit yvol4iss27
Dit yvol4iss27
 
Dit yvol2iss44
Dit yvol2iss44Dit yvol2iss44
Dit yvol2iss44
 
Dit yvol6iss32
Dit yvol6iss32Dit yvol6iss32
Dit yvol6iss32
 
Dit yvol2iss14
Dit yvol2iss14Dit yvol2iss14
Dit yvol2iss14
 

Similar to Dit yvol3iss45

The Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatThe Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatKashish Trivedi
 
infox technologies
infox technologiesinfox technologies
infox technologiesfidharash
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics ImplementationObservePoint
 
Cryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxCryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxmydrynan
 
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...Don Dooley
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New worldDavid Leip
 
The Best Process Automation Software for Business Owners
The Best Process Automation Software for Business OwnersThe Best Process Automation Software for Business Owners
The Best Process Automation Software for Business OwnersKashish Trivedi
 
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingPerfecto by Perforce
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopJim Plush
 
The Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperThe Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperEdgar Alejandro Villegas
 
Brown aug11 bsdmag
Brown aug11 bsdmagBrown aug11 bsdmag
Brown aug11 bsdmagDru Lavigne
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in softwareIAEME Publication
 
Software design and development - Requirements analysis and capture
Software design and development - Requirements analysis and captureSoftware design and development - Requirements analysis and capture
Software design and development - Requirements analysis and captureBrennanMinns
 
KnowRisk for Universities
KnowRisk for UniversitiesKnowRisk for Universities
KnowRisk for UniversitiesOzdocs
 
Xamtrex consulting ems benefits document
Xamtrex consulting ems benefits documentXamtrex consulting ems benefits document
Xamtrex consulting ems benefits documentSHYAM DIXIT
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Steve Feldman
 

Similar to Dit yvol3iss45 (20)

Dit yvol2iss16
Dit yvol2iss16Dit yvol2iss16
Dit yvol2iss16
 
The Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 GreatThe Top Process Management Software That Will Make Your 2023 Great
The Top Process Management Software That Will Make Your 2023 Great
 
infox technologies
infox technologiesinfox technologies
infox technologies
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation
 
Resume(TanChuanLeong-John)
Resume(TanChuanLeong-John)Resume(TanChuanLeong-John)
Resume(TanChuanLeong-John)
 
Cryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docxCryptography is the application of algorithms to ensure the confiden.docx
Cryptography is the application of algorithms to ensure the confiden.docx
 
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...
7. Developing Case-Based Help-Desk Support Systems For Complex Technical Equi...
 
Lean JAD = Agile
Lean JAD = AgileLean JAD = Agile
Lean JAD = Agile
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New world
 
3685807
36858073685807
3685807
 
The Best Process Automation Software for Business Owners
The Best Process Automation Software for Business OwnersThe Best Process Automation Software for Business Owners
The Best Process Automation Software for Business Owners
 
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
 
The Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology WhitepaperThe Four Pillars of Analytics Technology Whitepaper
The Four Pillars of Analytics Technology Whitepaper
 
Brown aug11 bsdmag
Brown aug11 bsdmagBrown aug11 bsdmag
Brown aug11 bsdmag
 
Defect effort prediction models in software
Defect effort prediction models in softwareDefect effort prediction models in software
Defect effort prediction models in software
 
Software design and development - Requirements analysis and capture
Software design and development - Requirements analysis and captureSoftware design and development - Requirements analysis and capture
Software design and development - Requirements analysis and capture
 
KnowRisk for Universities
KnowRisk for UniversitiesKnowRisk for Universities
KnowRisk for Universities
 
Xamtrex consulting ems benefits document
Xamtrex consulting ems benefits documentXamtrex consulting ems benefits document
Xamtrex consulting ems benefits document
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)
 

More from Rick Lemieux

More from Rick Lemieux (20)

IT Service Management (ITSM) Model for Business & IT Alignement
IT Service Management (ITSM) Model for Business & IT AlignementIT Service Management (ITSM) Model for Business & IT Alignement
IT Service Management (ITSM) Model for Business & IT Alignement
 
Dit yvol5iss41
Dit yvol5iss41Dit yvol5iss41
Dit yvol5iss41
 
Dit yvol5iss40
Dit yvol5iss40Dit yvol5iss40
Dit yvol5iss40
 
Dit yvol5iss38
Dit yvol5iss38Dit yvol5iss38
Dit yvol5iss38
 
Dit yvol5iss37
Dit yvol5iss37Dit yvol5iss37
Dit yvol5iss37
 
Dit yvol5iss36
Dit yvol5iss36Dit yvol5iss36
Dit yvol5iss36
 
Dit yvol5iss35
Dit yvol5iss35Dit yvol5iss35
Dit yvol5iss35
 
Dit yvol5iss34
Dit yvol5iss34Dit yvol5iss34
Dit yvol5iss34
 
Dit yvol5iss31
Dit yvol5iss31Dit yvol5iss31
Dit yvol5iss31
 
Dit yvol5iss33
Dit yvol5iss33Dit yvol5iss33
Dit yvol5iss33
 
Dit yvol5iss32
Dit yvol5iss32Dit yvol5iss32
Dit yvol5iss32
 
Dit yvol5iss30
Dit yvol5iss30Dit yvol5iss30
Dit yvol5iss30
 
Dit yvol5iss29
Dit yvol5iss29Dit yvol5iss29
Dit yvol5iss29
 
Dit yvol5iss28
Dit yvol5iss28Dit yvol5iss28
Dit yvol5iss28
 
Dit yvol5iss26
Dit yvol5iss26Dit yvol5iss26
Dit yvol5iss26
 
Dit yvol5iss25
Dit yvol5iss25Dit yvol5iss25
Dit yvol5iss25
 
Dit yvol5iss24
Dit yvol5iss24Dit yvol5iss24
Dit yvol5iss24
 
Dit yvol5iss23
Dit yvol5iss23Dit yvol5iss23
Dit yvol5iss23
 
Dit yvol5iss22
Dit yvol5iss22Dit yvol5iss22
Dit yvol5iss22
 
Dit yvol5iss21
Dit yvol5iss21Dit yvol5iss21
Dit yvol5iss21
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Dit yvol3iss45

  • 1. Scripted Success The workable, practical guide to Do IT Yourself Page 1 of 4 Vol. 3.45 • November 13, 2007 Scripted Success By Hank Marquis S ervice Desk staff performing Incident Control provides the initial support, investigation and diagnosis to resolve incidents. The IT Infrastructure Library (ITIL®) says that key to Service Desk effectiveness is efficient Incident matching. Unfortunately, the ITIL does not say exactly how one should implement matching! Luckily, hidden deep with the ITIL, there are some clues, and they lead to a very effective method for matching: the diagnostic script (or script). A script is an expert system using structured questions to collect data. Scripts let non-experts make expert decisions. Using scripts dramatically improves Incident classification, diagnosis, and matching while greatly improving the accuracy of Incident assignments and escalations. Scripts provide optimal guidance to resolve Incidents in the least time possible with the most accuracy. Following I explain what they are, how to create them, and how to use them. Scripting 101 A diagnostic script is a powerful tool that provides the staff performing Incident Management activities step-by-step directions for gathering information, classifying and categorizing (a.k.a. matching), and escalating or forwarding. Technically, a diagnostic script is an "expert system". Following is a nice definition of an expert system: Typically a set of rules or a decision tree which aids an individual to make good decisions in an area where that individual is not an expert.1 It is easy to confuse "expert system" for "software" and to think that without a sophisticated software product you cannot use scripts. Don't be fooled however! You can benefit from scripts without any software at all. One of the most effective diagnostic scripting systems I have ever used was paper-based -- each staff member had a workbook with questions and jumps to sections with workarounds and resolutions based on the answers to the questions asked and data gathered. Of course, automating this process can improve its usefulness, but even if you don't currently have a software solution in place you can still produce and benefit from diagnostic scripts. The steps in the script help staff collect the right information in the right order. Then, based on the information gathered, the script directs them to ask more questions, gather additional data or take an action. Consistent collection of data is crucial for successful Incident Matching. Scripts offer much more than matching however -- scripts can dramatically improve the operation and performance of the Service Desk, Incident Management and Problem Management. As every Incident handled by a script receives the same handling, the Process Manager can create useful reports about the accuracy of the script. It is critical with scripting to use a standard coding scheme when opening and closing the Incident. This is important since the coding of the Incident (e.g., how to handle the Incident) is a direct result of the script. Thus, when the Incident closes, if it turns out that the resolution was something other than what the script predicted, the process manager can identify the errant performance and address any issues by modifying the script. Over time such http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm 11/14/2007
  • 2. Scripted Success Page 2 of 4 scripts become very effective. As the scripts effectiveness improves, so does the efficiency and accuracy of resolving Incidents. Benefits of Scripts Scripts let managers simplify, standardize, and optimize the ability to rapidly diagnose and resolve Incidents. One of the main benefits outside of improving the operation of the Service Desk is a marked improvement in operations and Customer satisfaction. The benefits of using well managed scripts are many and include: Quickly coordinating restoration of IT Service Facilitating resolution by non-expert staff Minimizing duplicated work to gather information Improves Customer satisfaction Gathering only the information required Promotes organization learning Increases IT Service availability Helps reduce staff turnover Reduces Incident resolution times Provides for self-help systems Supports new services quickly with low costs Enforces best practices Reduces training requirements Produces valuable management information Increases efficiency and effectiveness of Problem Management Those unfamiliar with scripts often think it will be difficult to impose on staff or that Customers won't like answering scripted questions. This does not have to be the case at all. You can find an example of scripts that everyone likes in the airline industry. Consider the pre-flight scripts pilots follow. Passengers understand pilots follow rigorous scripts so they don't overlook something. Passengers are important, so airlines use scripts. If your Customers are important, you too should use scripts. As both a Customer and User of airlines, I understand that they are taking their time and following the script for our mutual benefit. When implemented correctly, IT staff, Business Customers and Users accept scripts because they know they are going to get the fastest resolution and highest quality IT service. Getting Started with Scripts The Incident Manager has the responsibility to develop, maintain and improve Service Desk scripts. Many common Service Desk software tools and products support computerized scripts. You can also create scripts yourself, using common office word processing or drawing tools. Regardless of the method of presenting the script to Service Desk staff, the actual diagnostic scripts can come from several places, and a good starting place for the creation of scripts is the technical staff, perhaps organized by Problem Management. The ITIL gives the responsibility for maintaining a Knowledge Base of Known Errors to Problem Management. This Knowledge Base enables organizational learning and speeds resolution of new Incidents if any similar Incident has occurred before. A knowledge base organized by topics and keywords allow for fast matching of Incidents, and the more keywords matched, the more likely the match. The data collected using the script "fills in the blanks" for topic and keyword matching. http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm 11/14/2007
  • 3. Scripted Success Page 3 of 4 Following are five (5) steps leading to good diagnostic scripts: 1. Assemble a scripting team. Since Problem Management maintains the Knowledge Base it makes sense to involve them in script creation -- Problem Management is the locus of technical repair and resolution activities. Also consider including other technical specialists or anyone else who has expertise in diagnosing Incidents or Problems. Include members from the Service Desk, Customers and Users as well. This last step is vital as many times Users and Customers have different words or descriptions for the services they use. Their insight is invaluable to create a script that Users and Customers accept and support. 2. Select candidates for scripting. To get started with scripts, find a category of Incident that often slips past or escalates from the Service Desk and goes into Problem Management or a technical area. If you don’t have formal Problem Management, look for those Incidents that come from technical groups after they work directly with a customer. Look for the most common Incidents that Service Desk does not or cannot today handle. Another starting point for scripts is the Knowledge Base maintained by Problem Management. If you don't have a formal Knowledge Base, you probably have some form of manual system, or have someone who knows how to handle certain kinds of Incident or Problems. Develop a list of candidates and focus on those that occur frequently and where the expertise to diagnose them resides outside of the Service Desk. 3. Document the script. Have the technical group or subject matter expert prepare a set of questions and actions that would allow the Service Desk to diagnose the Incident, recognize a Problem or at least gather enough information to accurately route the Incident with data sufficient to speed its resolution. Usually, subject matter experts are interviewed to determine the steps the expert would use to make a decision. Sometimes if better to follow experts and takes notes as the experts go about making decisions. Often this reveals that the expert was not aware of all the steps, questions or activities actually used. This is technically called a "task analysis". A task analysis relies on "task decomposition", or breaking tasks down into parts. Once a task is decomposed, you can create see work flows and the decision process used to obtain a result. The following eight (8) steps describe the process of decomposing a task to prepare a diagnostic script: 1. 2. 3. 4. 5. 6. Identify the task to decompose (from #2 above) Split the large task into 4 to 8 subtasks, each subtask should have a specific objective and action Make a flowchart drawing of the subtasks Decompose each subtask as required, creating more flowcharts Have the expert check the flowcharts, revise as required Augment the flowcharts with screen shots or copies from manuals, and so on 7. Expand the flowchart with textual instructions, directions or explanations as required to make it readable 8. Have Service Desk "try out" the script to make sure it operates as required 4. Market your scripts. For highest compliance, market your "expert system" to Service Desk staff, other IT departments, Customers and Users. Explain the benefits of the new system. Leverage the idea that scripts provide stability and ensure important details are not overlooked. Fully describe the new system, how it was made, its objectives and how it will be used. If you selected a good candidate for initial scripting and involved the business in its creation this will set up a "quick win" with demonstrable positive effect on the business. 5. Start using the script. Once the script is complete, tested and functional, start using it. Monitor the results closely, making sure that staff follows the procedure contained in the script. There may be some resistance to this at first, but once staff becomes familiar it should be seen as a very good tool. Over time staff will internalize the script so you must be diligent to ensure its proper usage and that nothing gets skipped. Also important is to monitor the open code (based on the script diagnosis) and the close code. If the close code is not aligned with the open code then either the script is incorrect, or staff is not using the script correctly. In either case, you must intervene and resolve the issue. Leverage Scripts http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm 11/14/2007
  • 4. Scripted Success Page 4 of 4 Once you get good at your scripts you can turn them inside-out and extend some of them to a self-service portal. This allows those Customers who prefer self-service to diagnose and resolve their own Incidents and Problems. As the Customer follows the script and answers questions they can branch to the support material required to resolve their own problem. If the script is computerized in some form, then even if the Customer is not able to resolve their problem the information they entered may be reused to open and complete an Incident Record. As an option, self service is very nice, just be careful not to impose self service on those who are not proficient! Scripts are expert systems and work anywhere a set of rules or a decision tree can aid an individual to make good decisions in an area where that individual is not an expert. Consider scripts for Problem Management to aid in problem diagnoses as well. Scripts consistently direct activities based on gathered information in simple or complex situations and deliver improved service. Scripts are very powerful tools -- even paper based scripting systems can produce amazing results, but they are often overlooked or avoided. If you have a software support tool investigate its ability to automate diagnostic scripts. Even if you have outsourced your call center activities you can use scripts to improve routing and resolution. Give scripts a try, your Customers will be glad you did! 1 US Airforce Center for Strategy and Technology, glossary at http://csat.au.af.mil/2020/glossary.pdf Entire Contents © 2007 itSM Solutions® LLC. All Rights Reserved. ITIL ® and IT Infrastructure Library ® are Registered Trade Marks of the Office of Government Commerce and is used here by itSM Solutions LLC under license from and with the permission of OGC (Trade Mark License No. 0002). http://www.itsmsolutions.com/newsletters/DITYvol3iss45.htm 11/14/2007