cathyw: Gromit pouring tea (Default)
The team working on this project has decided that since the coding for the method involving human verification was basically done, they would let it stand and make notes of my much simpler method for "future development and enhancement". Fine, whatever, if it works it works, and the answer to a lot of the questions about timeouts and escalations is "there's no excuse for the person whose job it is to respond not to respond, if they fail to respond that is poor work performance" and since that is not me, I am ultimately fine with whatever as long as the failure state ends up being "we think there's an event when there is not" (results: extra samples to be discarded, wasted time and materials) and not "we think there is not an event when there is" (results: regulatory violation).

But also the plant manager was brought in to the meeting today, and he basically confirmed my theory about the genesis of the project: because there was one (1) instance about two years ago of someone not getting a phone call, and that led to a contaminated sample, and that led to a regulatory violation, there must be a Computerized Process to make sure it is never ever ever missed again. The goal is apparently that, when the event is detected and validated, a big screen will light up indicating that The Event Is Happening and listing the samples to be collected.

I have seen some Solutions In Search Of Problems in my time, but this is a doozy.

We already have a paper checklist. We already have a flowchart. We have a giant monitor on the wall that shows the basic state of the process control system, which conveniently indicates whether the event is happening or not. Nothing going on here will prevent the mistake that was actually made - because of the missed phone call, at the end of the event, the sampler was not shut off on time. We are spending hundreds of man-hours on a computer project that will not solve "someone was working in a noisy area and wearing ear protection and didn't hear the phone ring" (or "I was at lunch and left the phone on my desk" or "I left the phone in the truck so I didn't accidentally drop it into the industrial process" or whatever actually happened.)

...and yes, I have expressed this to the plant manager, who countered with "I am responsible for all regulatory violations and the only acceptable number is zero, therefore I must Do Something About It and this is what I am choosing to do."

I hate to be the one to tell him but any requirement that a collection of humans never collectively make even a single error is doomed to failure... 
cathyw: Gromit pouring tea (tea)
I have been brought in as a subject matter expert on an IT project that's been going on for quite some time now. There has been a lot of development work done to set up a system by which some number of people can confirm that a particular sort of event that affects our industrial process is happening and needs to be responded to.

They should have brought me (or someone from the process control team) in as a subject matter expert on this project when it was just getting going instead of when it was almost done and needed some details ironed out, because almost the first question I asked was "why are you setting up this complicated confirmation process when the process control system already has an indicator for this event and you can send notifications when the indicator gets tripped?"

blank stares. "It does?"
"It does."

I confirmed that the indicator a) worked and b) had valid logic for detecting the event. I drew a cute little Microsoft Paint diagram explaining it all. I sent it to the project manager who agreed that it was much simpler and would result in more timely notifications - almost immediate instead of possibly waiting for 45 minutes to an hour to pass through a series of escalations on the confirmation process.

The developer is now kind of upset that I'm asking him to throw out lots of hours of work and go back to the beginning, and I understand that that represents sweat and tears and pulled-out hair on his part... but you know, if they were working on the wrong thing...?

You don't get the right answers if you're starting by asking the wrong people the wrong questions.
cathyw: Gromit pouring tea (Default)
Because of the Coronavirus Emergency, my work has gone to 2 12-hour shifts a day instead of 3 8-hour shifts - 8 AM to 8 PM and 8 PM to 8 AM.

Among my jobs is to track the production of... we call it "solids"... every day. (My workplace is a wastewater treatment facility. You can guess what "solids" might be and you'd be about half right.) My bosses want that production pro-rated so that instead of the "day" running 8 pm to 8 pm (which would match the production totals I'm getting from the operators) I chop off 4 hours of each day and assign it to the previous day.

This has mostly proven easier than one might imagine. Mostly.

I changed the timestamp on the Afternoon shift data entry to be 8 pm instead of 4 pm, because it reflects, accurately, an 8 hour shift, a 12 hour shift, and a 4 hour shift every day. The reports that summarize the solids production operations are still looking at 4 pm instead of 8 pm, so it's adding the day shift value in a second time instead of adding the afternoon shift value.

Well heck.

...and because of the way data is stored in the database, it will be so much easier to reprogram the reports. Which I can't do from home. And so much easier is still not easy.

"well heck" indeed.

Profile

cathyw: Gromit pouring tea (Default)
Cathy

January 2025

S M T W T F S
   1234
567891011
12 131415161718
19202122232425
262728293031 

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 06:28 am
Powered by Dreamwidth Studios