The Negotiability of “Severity” Levels
adaptivecapacitylabs.com
adaptivecapacitylabs.com
Sales: "Why haven't you resolved my customers problem yet!?!"
Me: "I've got 8 tickets marked as critical right now, your ticket is marked 'high'".
Sales:. "Make mine a critical!"
Me: "Ok!"
An hour passed and he calls back:
Sales: "Why haven't you resolved my customers problem yet!?!"
Me: "I've got 9 tickets marked as critical right now....".
I once had a similar exchange, but about "#1 priority". I had multiple items that I was told were my "#1 priority", and when someone wanted to add another one, I had to tell them that their item would have to take a back seat to the other "#1 priority" items that came in first.
9 times out of 10 they realize that it is a waste of time leading nowhere and agree to being your priority #2. The remaining 1 out of 10 times, they successfully manage to convince the other person that their task is more important, and now you have a new #1 priority. 10 out of 10 times you win, because you didn’t have to fight anyone just to keep your sanity.
How do I know this? I have tried this technique multiple times, it only works with people logical or not enough of an asshole to comply.
This reminds me of the adage that nothing is impossible for the person who doesn't have to do it.
Cranky sales guy calls and throw fits regardless of the situation, before he reads his emails from his boss or anyone else. He also was almost certainly not listening to anything I said anyway. The conversation with him was like most with him, unnecessary, but he wanted to have it.
The only thing that ever really works is deferring to a mutually-respected PM and only allowing them to set severity levels. This is but one reason that truly good PMs are amazing to have around.
Your system sounds like a good system to me for more customer-vendor types of situations. My issue with certain support contracts is that no matter what severity your issue truly is, you will get routed to a "support engineer" who will waste your time asking you whether you've tried turning it off and back on again / whether a 10% of the time transient issue is infrequent enough to mark the issue resolved, etc. It would be so nice if there were technical PMs or capable engineers who could actually forward real, breaking issues to on call engineers.
There is a certain large, well known big data company whose main product I will never recommend again due to my terrible bug/support experience with them. No triaging whatsoever and a terrible lack of skills among their employees
If we could not do so on the spot, it wasn't critical.
That was one of the few things we could get by in from upper management and regularly enforce even with less technical management.
justanother's law: over time, all user-settable severity levels will tend to drift towards the highest available.
When I ran a bug bounty program, I saw this firsthand. I got a lot of reports that were had every scary-looking label the reporter could think of attached. In the vast majority of cases, none of them were justified, and it was some low-priority issue.
So I guess the lesson is, people will adjust their behavior based on their incentives. If you reward people for exaggerating severity, then people will learn to exaggerate severity.
Priority: "Urgent (System Down)"
"My Printer is gone!"
Ublock #.preloader to make the page actually display.
The worst level for the first question is "complete data loss" or "planes fall from sky" or whatever. The second question might be "every user with 100% certainty and no workaround", or it might be "every user with right to left input who use the system on a sunday in a leap year, and there is a workaround".
These numbers can be combined (e.g. multiplied) to get a proper priority.
Allow someone with juice to escalate on request to reduce the urge to escalate easily.
You also need to not suck. If a severity 4 means abandon all hope, than you suck, and severity level is just a proxy for squeaky.
For some domains, read-only access to the data can suffice for employees to remain busy for hours. For others like an online store, being unable to check out means you are losing money.
Which severity level is that?
We all know everything is sev1. Always. All the time. It doesn't matter that it is user error, or failure to follow proper procedure that causes a hiccup. Or that it is a pie-in-the-sky feature request that is completely out of scope, or that will actively break how the product is supposed to work. It's all sev1, and we will be on daily calls until you do the needful and accomodate our demands. Which we won't offer to pay for, and by the way, we'll drag our feet on the payments that were specified in the contracts we signed already. Why aren't you responding to our HIGHEST PRIORITY emails at 3AM within minutes (when 24x7 support wasn't part of the deal...)?
I love being a vendor for TCS/Cognizant/Infosys/HCL/IBM/ATT/etc middlemen so, so, so much.