Serio Blog

Monday, 19 May 2008

Well we've finally got Release 5 out. For those of you who haven't noticed, the Serio Release 5 Website is here. If you've not yet received a download email please contact Serio support – it probably means we have the wrong admin contact on file.

I'm pleased to report that the upgrade process seems to have gone very smoothly for those who have told us they have upgraded. The only problem reported so far has been by a customer who had made their own modifications to the Serio schema – something we tell customers not to do for that very reason (your upgrades will fail). Even then, we've been able to fix the problem.

The feedback has been extremely positive, with the Service Explorer being by far the most popular addition, with PocketSerio-i coming a close second. On the subject of PocketSerio-i, it seems the most popular use for this so far is out of hours support, for engineers on call. Customers log tickets through SerioWeb, and these are then picked-up and worked on through PocketSerio-i whilst at home, in the pub, or at a restaurant. As someone explained to me: 'it means I can do out of the house and do normal things, but still handle any issues that come up and still collect my out-of-hours fee'.

Release 5.1

We've already started work on Serio 5.1, which we are planning to be a smaller upgrade (5.1 has yet to have any kind of date fixed yet). A lot of Diary changes are planned or have already been completed – for instance, Diary changes are now audited, you can colour-code Diary entries, and we are probably going to move the Change Plan Diary and some other items into there as well, giving you a lot of control over what you see. We've also added Diary support into PocketSerio-i (a great, great addition).

We really would like to hear your feedback and thoughts on how we can make the Diary even better.

Aside from the Diary, PocketSerio-i and SerioClient Express will (probably) be the focus for Release 5.1.

A number of you have asked for more customisation options on the Service Explorer (such as customisable colours like in Incident Management). We are going to try something along these lines, so long as nothing detracts from the ease-of-use of the Service Explorer.

Friday, 25 Apr 2008

Sorry for the break in posting, everyone here has been focusing hard on Serio Release 5. It's looking pretty good and will be released on Monday. The Release 5 website is here.

Wednesday, 19 Mar 2008

One of my favourite new features in Serio Release 5 is the Service Explorer. It takes all the data you have in Incidents, Service Requests, Problems, Changes, Items and so on and presents the whole lot in a collapsible tree form.

The best thing is to show you a few pictures. Service Explorer 1

Figure 1 - Browsing Active Incidents in Service Explorer

For of all, Figure 1 showing me browsing to my Active Incidents using the Service Explorer. Notice the graphical columns as well - these are there by default, you don't need to customise them in. One of them shows SLA time to go as a 'progress bar', going from grey to amber to red as deadlines near.

You can display Incidents, Service Requests, Problems and Changes either separately or all together.Service Explorer 2

Figure 2 - Incident expanded in the Service Explorer

Whatever you are working with, it's expandable. Figure 2 shows what the Service Explorer looks like when you expand an Incident. Notice that some key items of data are expandable -like SLA, Item and Customer. This is so that you can easily 'drill down' and get to more data... as shown in Figure 3. Service Explorer 3

Figure 3 - Expanding an Item with the Service Explorer

Here you can see that by expanding the Item, I can see all the tickets we have on file (open or resolved) for Desktop Computer D10001. As these as themselves just Incidents, Service Requests, Problems and Changes they can be expanded as well - revealing their own Change Plans, Checklists, links, documents and relationships.

Service Explorer 4One of the unexpected benefits, for me at least, is that the Service Explorer makes the process of querying and drill-down easier. It offers many different ways of looking at tickets, as you can see in Figure 4 where I can see we've got just a single High Priority ticket open.

 

 

 

 

 

 

Figure 4 - High Priority ticket open in the Service Explorer

 

Extended Data

Another new feature is what we call Extended Data.

These are additional fields you can attach to tickets of any type. The data is structured, meaning you can have strings, checkboxes, drop down lists and so on, defaulting each if you so wish. As a test, I defined Extended Data for Incidents that is a food survey. Figure 5 shows you me actually entering the data, and Figure 6 shows what the data looks like when you view the ticket in the Explorer.

 

 

 

Figure 5 - Extended Data Editor

 

Service Explorer 5

Figure 6 - Extended Data field expanded in the Service Explorer

Friday, 07 Mar 2008

With any luck the long awaited Key Element Guides for the ITIL® V3 lifecycle are due out very soon.

Supposedly these “pocket” books are likely to make understanding the lifecycle a little easier…if you have had trouble with Service Strategy (and you are not alone in that I can promise you) I have been told that the Key Element Guide (KEG) on this topic brings it down to the level of mere mortals like myself.

Another TSO publication that helps with understanding the new stuff in ITIL® V3 is the new “Passing your Foundation Exam” book. This is a nice cheap volume and brings the new theory down to a practical level. If you still want more have a look at the Official Introduction. If you haven’t had enough after all that then look at the rather more expensive and technical Core publications. In my opinion, unless you are planning on taking advanced ITIL® qualifications, stick with the more general books.

ITIL® V3 is almost a year old now, the dust is starting to settle and now that the understanding is growing among industry professionals I think there is some good guidance contained therein. I will admit to having been a bit skeptical about the value of V3 after plowing my way through the core books when they were released last May, but the lifecycle approach grows on you and the structure does make good sense.

If you want to get copies of any of the books I have mentioned, they are available through the TSO bookshop or through your local ITSMF chapter. 

Thursday, 21 Feb 2008

It's easy to overlook training.

I can think of a few occasions in my career, particularly during spell I had of short term contract work, where I'd show up for work on a Monday and the Service Delivery Manager would seem quite surprised, usually muttering something along the lines of 'I thought you weren't due till next week'.

Out of a handful of contracts, the average training time I received was 4 hours (a morning usually) and included in that was the dull and often pointless company induction video or a presentation by the HR department. I was usually on the phones dealing with customers before the end of the day.

And it showed. On the whole I think I coped quite well (but then I would say that), however the fact is customers were aware they we speaking to 'the new guy' - and often took the time to explain things carefully to me.

There are many things wrong with this approach slap-dash approach. Here are two of them.

Firstly, it is bad for customers because it's hard for the new start to understand what the problem might be (and sometime understand the specialist terms they are using), it's impossible to resolve the Incident first time and often impossible to ask the right questions for 2nd line support. There's a negative effect on quality that ripples right through service delivery.

Secondly, the new start can't but help to have a poor initial impression of his new manager and employer. Chances are they'll say 'my boss is an idiot' if asked.

So, long before you recruit anyone you need a training and induction programme for the Helpdesk/Service Desk person you are recruiting.

The form this takes will vary. For instance:

  • A training course on the products you support, if you are supporting a single groups of products or services - including sending the new recruit on your customer-focussed training course (even if this is days rather than hours in length).
  • Whatever you do, don't just say 'have a play with Product X' if for whatever reason no training course is available. Instead, set measurable goals that will test learning and understanding.
  • If you are engaged in more general IT support, make sure the new recruit is aware of the services you are supporting and has access to your Service Catalog.
  • Don't expect the employee's call handling and customer handling skills to come complete and perfect. These skills can be honed, as I've mentioned here.

A really good idea is to consider role-plays before any customer exposure. Take 5 or 6 typical cases ranging from easy to difficult, go into another room, and make the calls. This will also help to test how well they can use your ITSM tool.

Most importantly, add training time to the budget allocated for the new employee. It will help you understand what you are losing if staff aren't sticking around for very long - something I'll write about next week. 

Tuesday, 19 Feb 2008

Don't Oversell Availability, warns Peter Warren.

You've maybe never heard of S3, but the chances are you've used a website that uses it either wholly or in part in the last month.

S3 is Simple Storage Service - web content hosting on steriods, and is provided by Amazon. It is used by services like the excellent Twitter, Smugmug and Pownce, and thousands more. It's key selling points are its low cost and high availability - and at the end of last week it suffered a fairly substantial amount of downtime.

As a user myself, I've been surprised by the reaction of the S3 user community who view this like it is the end of the on-line world as we know it. In fact, the service was down for less than 3 hours.

Many users seem to have taken the marketing speak about "ensuring that the data will always be available when you need it" and the reassurances about redundant copies of data on different servers (the much hyped 'cloud') at face value - and have taken 100% uptime as the minimum that they should expect.

Personally I always view these claims in the same way as claims like 'this ship is unsinkable' - it always seems companies lack the imagination to understand where the critical weak-point is. In this case, S3 may (according to some rumours) have suffered a good old-fashioned Denial of Service (DoS) Attack - its authentication server got a gazillion requests and could not keep up. The 3 hour downtime was how long it took Amazon to create extra capacity.

My complaint is really about the way Amazon dealt with this, and I think this might be what is at the root of some customer ill-feeling (some customers seem to be downright unreasonable though).

I got a call in the small hours of the morning to say our website was down. Working from home it was clear that some important files hosted on S3 were inaccessible, but there was nothing from their Helpdesk that I could find on the support site to say either that Amazon knew something was up, or if they did know when it would be back.

This meant I had little of value to say to our own customers.

It took a note on the user forum before we got any word from Amazon. Frankly that's not good enough.

Many users are now asking for service status information. I hope they provide this soon.

I guess the moral of the story is: don't oversell availability, practice your customer response for when the inevitable unavailability occurs, and be very open. After all, I have Service Status pages, why don't they?

Peter Warren is a guest blogger. 

Thursday, 14 Feb 2008

I've written previously about some of the changes in ITIL V3 - and in particular Service Requests. My post today is about one of the really nice enhancements in Serio Release 5 to help customers cope better with Service Requests (which can include low-risk, high-volume mini Changes).

The objective was to create something that would help Agents step through a series of steps, offer guidance on what to do, and show others where the SR was in relation to completion - and be simple to set-up and use.

So, we've added something called Checklists. Checklists are really simple, and will be available in both the Serio Helpdesk and Serio Service Desk products.

Think of Checklists as Change Management Light.

The role of the Checklist is to present those working with Service Requests (as well as Incidents, Problems and Changes if you so wish) with:

  • A tick list of tasks (called Jobs) that they have to do in order to resolve the ticket.
  • Help and guidance on how to complete these Jobs.
  • Reminders as to what they've done, and what they need to do next
  • A means whereby the ticket can't be closed until the Checklist is either finished or cancelled.

One additional design goal was simplicity - and I think that's certainly been met. Setting-up a new Checklist takes just minutes, and is easy to amend when you need to. I made a Checklist this morning for making tea in about 10 minutes.

Figure 1 shows how my 'tea' Checklist looks when you're using the tool. Notice also that the instructions for each Job in the Checklist can have a rich text description.Checklist

Figure 1 - 'Tea' Checklist example

Checklists are started, actioned and completed via Actions - so you can usefully combine them with other things like Reminders, email and so on.

You can also use Checklists within existing Change Plans - something you might want to do if you need to make your existing Change Plan Templates simpler (by using Checklists within each Task).

Also includes as part of this enhancement are some new Columns for your Issue Display:

  • Checklist Name
  • Checklist Status (In-Progress, Completed or Cancelled)
  • Current Job
  • Date and time last Job was completed

and we've also added a Checklist search option to queries.

Monday, 11 Feb 2008

I'm asked to write today for a customer who is taking their first steps with Problem Management - in particular, I'm asked to write about practical strategies for Problem resolution. We have other Problem Management resources, such as a white paper and blog posts here, here and here.

So what do I mean by practical strategies? Something that is apparently not obvious to all engineers - I have a problem, how do I resolve it (or more accurately, get to the bottom of it)? I'm going to assume that the Problem Description is accurate and complete, and that you've got access to an accurate CMDB.

1. Use the Internet wisely.

For some Problems (but not all), engineers will be using the Internet. Searching the internet is not as straight forward as it sounds. Keep these tips in mind.

- Use different search engines. Results can vary widely, and some search engines (like Google) place less emphasis on-page factors (such as titles and content) than they do on links. Others, like live.com, place somewhat more emphasis on on page content.

So, make sure that if you don't find what you are looking for on Google, try Yahoo or live.com.

- Know how to perform advanced searching. For example, suppose you are trying to search a vendor website for an error message, but find that there is either no search mechanism on the site, or that the vendor website search mechanism returns poor results. Did you know that you can use internet search engines to search the site? (I almost never use a website's built-in search mechanism).

For instance, to search for the word kpi on seriosoft.com, you can type this into your favourite search engine:

site:seriosoft.com kpi

and you will get results only from seriosoft.com with the term kpi. Similarly, to search for a phrase such as "Incident Management" you can use

site:seriosoft.com "incident management"

The site command works on Google, Yahoo and Live.

2. Maintain a list of useful web sites, organised by topic. This is a perfect candidate for a Knowledgebase document.

3. Identify the right expert forums, and participate.

Take the time to find the best expert newsgroups and forums for your particular technical discipline. Most of these are free, although a few do require a small fee for registration. This gives you a chance to discuss issues with others, and from experience more people will take the time to reply to your questions if you are seen to be helping others.

4. Always try to replicate the error.

In my experience this is something that not everyone does, but it's usually worthwhile. For some situations it's not practical, but most of the time it is. Even if the error is not repeatable that in itself is a fact worth knowing and recording.

5. Maintain test systems in advance of actually needing them.

If you do this you'll save a lot of time in trying to replicate errors and you'll be quicker in devising workarounds.

6. Make sure the Problem Management team know about groups.google.com - it's an excellent (searchable) usenet archive.

Tuesday, 05 Feb 2008

This is a continuation of last weeks post Making a Start with ITSM Reporting.

I mentioned First Time Fix Rate then as a measure of quality.

Staying with this theme of measures of quality for the Helpdesk or Service Desk, have a look at your telephone statistics. Examine how long it takes the phone to get answered, and what your call abandonment rate is at different times of day. Also check when calls are actually coming in - if there is a gap (say calls start as 8:00am but your service does not start until 9:00am it might mean you should re-examine your SLA).

Next take a look at your backlog. By backlog, I mean the number of unresolved or active tickets you have at the start of your reporting interval when compared with the number at the end - this can be looked at for Incidents, Problems or Changes depending on what processes you are actually running.

In Serio, there are lots of ways to get this but probably the easiest is from running some of the Executive Summary reports (for example, Report ES1, which you'll find attached). Aside from getting this data for your current period you can also go back 3 months, and determine if the trend is neutral, rising or falling - and then draw conclusions or take action as appropriate.

So far, if you taken all of this data, you've got a measure of quality of service from your front-facing teams, and a very broad measure of throughput through the system. Now let's look at the 'back-end' - those resolving tickets.

Staying with easily-available statistics, you can look at time-to-fix data (which is mainly focused on Incidents). This kind of data is simply a measure of how long it takes, in working time, to get from an Incident being logged to it being resolved. Again there are lots of ways to access this - in SerioReports, have a look at the SLA Analysis reports - or if you want less detailed data, you'll find it also in the Executive Summary reports I mentioned earlier. For example, you could run Report SLA5 which is a simple results-against-target analysis, or run a time distribution report like SLA12. YOu can find both reports attached.

The point of these reports it that is a measure of how much time it takes to resolve an Incident - and allows you to check that what you've agreed with your customers is what is actually being achieved. If you don't have an agreement with your customers (you have no Service Level Agreement of any kind) right now, create some targets for yourself and your team - and then measure your performance against these along with creating a Service Level Management process to go with them.

Other data that can be revealing is customer satisfaction survey data. You can ask Serio (and many other ITSM tools) to gather this for you as you resolve tickets, and provides a way to guage customer perceptions of the service you are providing.

In these posts I've tried quite hard to focus on easily available data, and to write for someone getting started. More mature ITSM environments might include this data but would probably also include Availability (see the Availability white paper), costs of downtime, Problem and Change metrics, and a more detailed SLA analysis.

Thursday, 31 Jan 2008

A colleague here asks me to write about reporting for a customer who is trying to create an IT service management report for the first time, and has little or no Serio experience - and who is not sure what data to use or where to begin.

First of all, I'll list the resources we have here on this website. Probably your first job should be to print and read our Service Desk Metrics White Paper. This white paper discusses different types of data, discusses why we write reports in the first place, and provides a sample reports template you can use.

This subject has come up before on this very blog, in these posts about metrics and KPIs (Key Performance Indicators). These posts might be of use:

Key Performance Indicators for Incident Management

Some Service Level Management Key Performance Indicators

Problem Management KPI Suggestions

Does Your Helpdesk/Service Desk Phone Just Ring Out?

There are others - search the blog for metrics and reporting.

(In case you've ever wondered, the difference between a metric and KPI is this: a metric is just a measure of something, whilst a KPI should be a measure of quality)

It doesn't matter too much if the Categories you've got set-up and are using for Incident logging are a bit of a mess. Clearly this is not ideal and needs to be rectified at some point, but it should not stop you producing a report.

So having said all that, where do you start? You will need to locate and install a copy of SerioReports, as that is where (not surprisingly) most of the ready to run reports are located. Make sure you can connect to your live system with this - you'll find instructions for how to do this in the SerioReports help.

Let's look at some measures of quality we can use.

First Time Fix Rate (FTFR). You'll find this in report AGT14, located under Agent Performance in your Report Explorer. FTFR is one (from many) measures of quality - it tells you how often, when a Customer calls with a problem, that they get an immediate resolution. If your figure is very low (for instance, less than 10%) it might indicate training or skills gaps within your Helpdesk or Service Desk team, issues with morale or motivation, or simply that the problems you deal with are of such a complex nature that FTFR will always be low.

This is where your judgement and skills as a manager will come into play - understanding why things are the way they are, and making recommendations for improvement.

Whilst you are in that area of SerioReports, have a look at who is resolving tickets by examining report AGT21 or AGT5.

I'll continue this post either tomorrow or early next week.

Pages