It was just after 9.00 a.m., and Amy’s day had already been ruined. Amy was the operations manager at Chic Fabrique, an upscale fabric manufacturing business, and to be fair, her day got ruined in exactly the same way quite often. That didn’t make it any easier to take when it happened though. She was still staring glumly at the whiteboard in the meeting room when her colleague, Charlie, came in.
“One of the production supervisors told me I would probably find you here. Why have you got a face like someone just kicked over your oat milk latte?”
Amy spared him an irritated glance. Charlie was the new sales manager for Chic Fabrique, and he hadn’t quite got to grips with how things worked – or didn’t work – at Chic Fabrique.
“Because we just finished planning and scheduling how we’re going to fulfil the completion promises all our customers have been given.”
Charlie looked puzzled. “Well… that sounds like a good thing, actually. I’m the one who makes those promises, and I’m the one the customers will scream at if the promises get broken. So I’m more or less okay with there being a plan for fulfilling those promises. What’s the problem?”
“Because it won’t work,” Amy sighed. “This happens over and over again, every few weeks or months. We come up with a plan to deal with all the different production schedules and fabrication times and so on. But something always changes. Late materials, customers changing their minds, whatever – it feels like there’s always something. We try to patch things up on the fly so that the plan doesn’t have so many holes in it that it becomes useless.” Amy pointed at the stack of papers in the bin. “Far too often, though, these do become useless, and we have to come up with a new plan. Between planning and putting out fires while we try to make the plan work, it feels like there’s no time for anything else.”
Charlie nodded slowly. “That does sound pretty bad. Have you tried, you know, enforcing the plan? Telling people that this is what the plan says, and no matter what happens, they need to stick with it?”
“Yes, we have.” Amy closed her eyes and sighed again. “Someone suggests that pretty much every time one of the plans comes apart, in fact. We just need to enforce the plan… hah!” She opened her eyes again and stared wearily at Charlie. “Surprise, surprise, that doesn’t work either. We tell people to stick to the plan. But something still goes wrong, doesn’t it? Murphy’s law always kicks in somehow. So the operators reach the end of one job, and the next job has been delayed for some reason, and they just stand around waiting. I counted once, and over half the operators were idle while they waited for various preceding jobs to finish. I’m just glad nobody from accounting saw it.”
Charlie sat down across the table from Amy and looked at her in shock. “Amy… you’re stuffed.”
“I know. There’s a plan to get things done, and I have to implement the plan, and the plan won’t work, and I’ll get blamed, and in six weeks we’ll do it all over again. Sometimes I wish I’d stayed in ballet school.”
“But we have to have completion promises that customers can rely on,” Charlie said.
Amy shrugged helplessly. “I know, I know. And to do that we have to keep everyone working. That means replanning and putting out fires, and generally adjusting the plan to make it fit reality. But to have completion promises that customers can rely on, we also have to have time to do something other than planning and micromanaging events, and that means sticking to the plan. What’s a girl to do?”
She leaned forward towards Charlie, speaking faster and more urgently. “Operations is in chaos, Charlie! Everything is more urgent than everything else, priorities change every five minutes, and we can’t predict how long it’ll take to get anything done because we don’t know how much it’s going to get interrupted. To top it all off, when we look back over the day’s work, half the time we find that we were working ourselves to exhaustion trying to finish something we didn’t even need that day! If you’ve got any bright ideas, I’d love to hear them.”
Charlie looked thoughtful. “It sounds like you need to regain control.”
If looks could kill, Amy’s glare would have turned Charlie into a smoking grease spot. “I am aware of that, thank you. If you don’t have anything more insightful to say, please allow me and my oat milk latte to suffer in peace.” “No, but seriously,” Charlie continued, his face intense. “I may not be an operations guy, but I’ve read a couple of books. You’ve nominated a constraint for the plant, right?”
“Of course, that was just about the first thing we did.”
“Right, right. So… why not just schedule the constraint, and let the rest sort itself out? Jobs can’t get done any faster than the constraint can process them anyway, so there’s no point in releasing more work than that. Pushing more work in is just going to clog everything up and make the micromanagement problem even worse.” Charlie was starting to sound enthusiastic about his idea.
Amy nodded thoughtfully. “That… Well, we haven’t tried it yet, anyway. I’ll give it a go this time around and see if it helps.” So that’s what Amy did. She started with a simple change, scheduling the constraint operations in due date order, and tried not to worry about the fact that the rest of the operations would inevitably be idle occasionally. To Amy’s surprise, it worked better than she had expected.
For one thing, the chaos in operations seemed to diminish significantly. More and more often, the work done by the constraint operation was actually the work that needed to be done that day. That meant priorities had to be switched around less often, which meant fewer interruptions to the jobs that were being processed. In turn, that meant that predicted completion times became more reliable.
After a couple of weeks had passed, Amy realised she was spending less time every day putting out fires, so she made a few more changes. Amy started grabbing jobs without due dates and squeezed those into gaps in the due date sequence, and the flow of work became even smoother. It had only been a few weeks, but Amy didn’t want to go back to how things used to be.
In fact, Amy found herself becoming quite protective of the constraint schedule! Charlie and some of the other sales staff were sometimes caught trying to push jobs onto the schedule, saying that they had to push it in or their customer wouldn’t get it in time. Occasionally they were even right, and Amy allowed jobs that were a genuinely high priority to go on a sort of ‘fast track,’ indicated with a red tag on the job. Everything else had to wait its turn… although now that the chaos had dropped a lot, they usually didn’t have to wait very long. Because completion times were more predictable now, Charlie knew in plenty of time whether a job was going to be late, and he could contact the customer if that was going to happen. The customers usually weren’t all that pleased about the news, but they grudgingly admitted that it was better than having jobs be late without getting any warning, which was what used to happen.
From Amy’s point of view, one of the best outcomes was that she was spending much less time micromanaging everything, so she now had time to think about other ways to improve productivity. She had a feeling that there might be a way to detect spikes of work before they hit the constraint schedule, and if they could manage that then the output of the constraint operation could get a significant boost. Perhaps it was time for another talk with Charlie…