This is the story of a near-disaster. And I still get nervous thinking about it.
It's Wednesday night. I'm in Dongguan. I just spent the day in a machine shop that we were about to cut from our supplier list. Now I'm reconsidering everything.
Let me go back to the start.
Monday Afternoon – The Rejection Email
I was in my office in Chicago when the email came through from the quality team.
"Mark, we need to disqualify supplier C-207. They've failed to meet tolerance requirements on three consecutive first-article inspections. The latest batch shows variation of 0.025mm in the bore dimension. The drawings require 0.01mm. We recommend terminating the relationship and transferring the volume to supplier C-118."
The email was written like a closed case. The quality engineer had already made up his mind. He had the data. He had the history. He had the evidence.
But something bothered me.
C-207 had been on our list for two years. They had been inconsistent, yes. But they were also our only backup supplier for this complex casting. If we dropped them, we had a single source.
I told the quality team: "Hold the termination. Let me go see them."
They weren't happy. The quality engineer said: "What's the point? The data is clear."
I said: "The data tells me what happened. It doesn't tell me why."
I booked a flight.
Tuesday – The Factory
The factory was exactly what I expected. A converted warehouse. Eight CNC machines. A cramped quality office. The owner, a man named Mr. Wang, greeted me with nervous energy. He knew why I was there.
He showed me the quality records. He showed me the three failed first-article reports. He showed me the rejection notices from our inspection partner.
He said: "We did everything we were supposed to do. The material is correct. The programming is correct. The tools are correct. We cannot find the problem."
I looked at him. He looked genuinely confused. I believed him.
I said: "Let me see the machine."
Wednesday Morning – The Machine Operator
This is where the story changed.
I walked through the shop. I looked at the machines. They were old but maintained. The spindle was running quietly. The coolant was flowing. It looked like a functional shop.
Then I saw the operator.
He was a man maybe 55 years old. He was wiping down a machine with a rag. Not because it was dirty. Because he was being meticulous. He had the kind of slow, deliberate movements that come with 30 years of experience.
I walked over.
"Hi," I said. "I'm Mark. I'm from the customer."
He nodded. He kept working.
"I'm trying to understand what's happening with the dimension problem," I said. "The bore dimension is drifting."
He stopped. He looked at me.
He said: "The machine gets hot."
I waited.
He said: "After three hours, the spindle moves. The temperature changes. The dimension changes."
I said: "Do you compensate?"
He said: "I try. But the software doesn't let me set more than one offset. I can't correct for the drift after it starts."
I said: "What do you mean?"
He said: "The machine has thermal compensation. But it's not calibrated correctly. The sensors are old. They don't match the temperature in the shop. I correct manually, but I cannot keep it from drifting."
I asked: "Has anyone looked at the sensors?"
He shrugged. "I told Mr. Wang. He said it would cost too much to replace."
That was the answer.
The machine was capable. The operator was skilled. But the system was failing.
Wednesday Noon – The Fix
I called our supplier engineering team in Chicago. I explained the situation. They said: "We can upgrade the thermal compensation on that machine model. We've done it before. It's a $5,000 modification plus a software update."
I called Mr. Wang. I said: "Here's what we'll do. We'll pay for the upgrade. We'll pay for the software update. We'll pay for the calibration. You'll provide the labor and the machine time."
He was shocked.
"You're not canceling the order?" he said.
I said: "Not yet."
The upgrade will take two weeks. Then we'll run another first-article inspection. If it passes, we'll continue. If it doesn't, we'll talk.
He said: "Thank you. Thank you."
Wednesday Evening – What I Realized
I'm in my hotel room writing this, still processing what I learned.
The quality engineer back in Chicago was right about the data. The dimensions were out of spec. His recommendation to terminate was logical. He was doing his job.
But he would have made a mistake.
If we had terminated C-207, we would have lost a supplier that could be fixed. We would have moved volume to a single source. We would have paid more. And we would have lost a relationship with a capable factory that simply needed a $5,000 upgrade.
The quality engineer saw the data. He didn't see the system.
The machine operator was the key. He was the one who told me the truth. Mr. Wang couldn't tell me, because he didn't want to admit the problem. The management team couldn't tell me, because they didn't know. The operator told me because he didn't care about politics.
The lesson is simple.
When something goes wrong, don't just look at the data. Look at the system.
The data tells you what happened. It doesn't tell you why. To understand why, you need to talk to the people who actually do the work.
Talk to the machine operator. Not the manager. Not the engineer. The operator. They know the real problems. They just don't always get asked.
Don't terminate too quickly. A supplier with a problem is different from a supplier with a systemic failure. One can be fixed. The other can't.
Ask the why question three times.
-
Why did the dimension drift? Because the machine got hot.
-
Why did the machine get hot? Because the thermal compensation isn't calibrated.
-
Why wasn't it calibrated? Because no one had looked at it in three years.
By the third why, you have the answer.

What I'm Doing Next
I'm not done. The fix is only the first step.
When the upgrade is complete, I'm going to run another audit. Not a checklist. A real audit. I'm going to sit with the machine operator and ask him what else he'd change if he could.
The answer will tell me more than any checklist ever could.
One More Thing – The Real Cost
I ran the numbers on what this would have cost if we had terminated.
| Line Item | Amount |
|---|---|
| Transfer cost to new supplier | $350,000 |
| Qualification and validation | $120,000 |
| Expedite fees for first production | $65,000 |
| Lost production due to delay | $800,000 |
| Relationship damage with the end customer | Priceless |
Total: $1.3 million plus the relationship.
The thermal compensation upgrade cost $5,000.
It's not even close.
The Takeaway I'll Remember
The data is not the whole story.
Data tells you what happened. It doesn't tell you why. It doesn't tell you what's possible. It doesn't tell you what can be fixed.
If I had let the data make the decision, we would have spent $1.3 million fixing a problem that cost $5,000 to solve.
I don't know how many times I've made that mistake without realizing it. I'm going to be more careful from now on.
My team was ready to disqualify them. One conversation with the machine operator changed everything.
My team was about to drop a $2.8M contract because they didn't trust the supplier. One random conversation with a machine operator changed my mind.
Jangan direproduksi tanpa izin:Blog-Pulviso » A Supply Chain Director's Notebook: The Nightmare of a 0.02mm Tolerance – and How One Factory Visit
Blog-Pulviso






