200 hours, 27, honestly, what's the difference?
Posted by WantDebianThanks@reddit | talesfromtechsupport | View on Reddit | 22 comments
The MSP I work for has a system that monitors for passwords, but also any PII. Which (as you know) includes social security numbers, credit card numbers, addresses, etc. It also goes by email domain (ie, @foo.com), so we don't have to manually put in users.
It is, to be completely honest, a huge piece of crap.
A third to half of the tickets it creates are for users that don't exist or users that have been off boarded. This can be fixed by connecting O365 to the system. I don't have permission, and the people who do say they'll get to it, then I never hear back.
Another third to half of the tickets are phone numbers, addresses, and names. As in, john.smith@foo.com, their real name is John Smith. There is nothing anyone can do about this. The vendor cannot get rid of these, we cannot get rid of them, and there's no api, so I couldn't even remove them programmatically.
The rest are almost always false positives and/or duplicates.
With that context given, three weeks ago it created 1,900 tickets. We support 1,500 endpoints. Over the two weeks it took me to close all of that it created atleast another 500.
So yes, I spent a week going through a loop of:
if user.identity == nonExistent:
merge(user)
elif user.data == notActionable:
merge(user)
elif user.data == duplicate:
merge(user)
else:
user.call()
Honestly, if I didn't have the ability to watch shojo romance anime on my phone while working, I think I would have had a complete meltdown.
You may be wondering why no one else helped. That's simple: I'm the only one who ignores ticket queues, so I'm the only one who sees that we have a separate ticket queue for these, and therefore knows that they exist.
Also, we bill a minimum of 15min/ticket, so even with all of the merging, I ended up with more than 200 billed hours that week.
Techsupportvictim@reddit
I’m assuming that the bosses know about this system and the issues and haven’t done anything. If so then enjoy being paid to do basically nothing.
Prestigious_Wall529@reddit
About once a year you'll get a chance to flag it to the auditors, which is likely why the process is in place in the first place, but being treated as a checkbox exercise rather than being done properly.
BlitzAceSamy@reddit
What shoujo anime were you watching to keep you sane?
This is so vital to the story that I can't believe you just mentioned it in passing! haha
WantDebianThanks@reddit (OP)
Looking over the list, it's a lot less shojo than I thought.
Blue Period (thought it was a romance, but it is very good), Fragrant Flower, Komi Cannot Communicate, A Sign of Affection, and My Senpai Is Annoying, along with finishing From Me To You.
Langager90@reddit
If you want a change of pace that isn't comedy or shonen, I can recommend giving Mushishi a try.
It's an experience, more than anything.
Otherwise, go for existential romance with Chobits.
BlitzAceSamy@reddit
Are you seriously watching an anime about work while you yourself are working? hahaha
(Also I enjoyed this anime a lot; one of my favorite voice actresses in this anime voicing various background characters every episode so I enjoyed listening out for her and seeing if I can manage to recognize her voice hahaha)
WantDebianThanks@reddit (OP)
If Crunchyroll still had it, I'd have watched Wotakoi too. I'm in my 30s, I get tired of watching high school romances.
SnowingSilently@reddit
They removed Wotakoi? Damn, I never even got to actually start watching it.
Yanni_X@reddit
If it has a gui, it can probably also be automated with stuff like pyautogui, can’t it?
Shinhan@reddit
I think Selenium would be better because its all in the browser. But yes, OP should really try automating it. Its more interesting work and you still need to keep monitoring it while its working so its not like you suddenly don't have anything to do.
commentsrnice2@reddit
Sounds like you need to make it “I will do it later”’s problem. Like maybe set those tickets to be emailed to said person every time one is created??
detar@reddit
Nothing says "efficient use of company resources" like billing 200 hours to manually close tickets generated by a system everyone knows is broken but nobody has permission to fix.
Dom_Shady@reddit
This is a good way of ensuring something will be done soon to rectify this situation.
Chocolate_Bourbon@reddit
Sounds like a money maker for someone.
Vektor0@reddit
The MSP isn't going to actually bill for all 200 of those hours. More likely, the customer would be billed a much smaller and more reasonable amount, or the hours would've been considered administrative and therefore unbillable.
Xanros@reddit
No way. The client will absolutely be billed. If the client questions it then it'll get reduced/removed.
Chocolate_Bourbon@reddit
Probably. But if this can appear on a line item against someone’s budget this would get resolved a lot faster.
Loko8765@reddit
Well. Or not.
Loko8765@reddit
Well. Or not.
Vektor0@reddit
I'm confused. The system is monitoring what for PII? And what issues is it creating tickets for?
Is it even necessary to work these tickets? If a ticket is created and no one is around to see it, did it make a sound? What happens if you just ignore these tickets?
Is it possible that this would be considered internal administrative work, which wouldn't be billable to the client?
WantDebianThanks@reddit (OP)
Darknet, allegedly.
We found foo.bar@foobar.com's phone number. It's $x
We found foo.bar@foobar.com's password. It's $y
We found foo.bar@foobar.com's address. It's $z
That kind of thing.
Owner periodically checks open and unassigned tickets, so he'd eventually notice and raise a fuss.
Sir, this is an MSP. I doubt the owner would let me spend a week and a half on something he wasn't going to charge for
visibleunderwater_-1@reddit
So, the system is actually generating even more PII each time. Brilliant!