Email this post as a PDFOpinion · 29 October 2026 · 4 min read

You Can't Handle the Truth: What A Few Good Men Teaches Us About ERP Projects

An unwritten order nobody will admit to, a log that is missing an entry, a lawyer who settles everything until he decides to fight, and a colonel who cannot stand to be questioned. A Few Good Men is a courtroom drama, and a very good guide to honesty, audit trails and accountability on a Business Central project.

Contents
  1. The Code Red: the process nobody writes down
  2. The flight that isn't in the log
  3. The lawyer who always settles
  4. Following orders without asking why
  5. Did you order it?
  6. “You can't handle the truth!”
  7. The verdict

A Few Good Men is a courtroom drama about an order that was never written down, a record that was never made, and a man who could not stand to be questioned. It ends with the most famous line in the film, shouted from the witness box.

Every ERP project has a courtroom moment. It's usually in a steering group, a few weeks before go-live, when someone finally asks the question everyone has been avoiding. Here's what the film says about getting there sooner.

The Code Red: the process nobody writes down

The whole case turns on a "Code Red": an unofficial order that everyone on the base knows about, that nobody will admit exists, and that isn't in any manual.

For your project: every business has its Code Reds. The credit note that's always raised by hand for one customer. The stock that's moved without a transfer because "that's how we do it on Fridays". The supplier invoice that skips approval because the MD said so in 2019. They're never in the process maps, and they're why a perfect design fails in UAT. Find them in the Analysis workshops by asking the people who do the work, not the people who manage it. (See super users.)

The flight that isn't in the log

The case breaks open over a missing record: a flight that should have been logged and wasn't. Without the paper trail, nobody can prove what happened, or when.

For your project: Business Central keeps a complete audit trail if you let it. Posted documents can't be edited, every ledger entry traces to a document (Find Entries), and the change log records who changed a setting or a bank account and when. The gaps appear when people work around the system: the spreadsheet adjustment, the direct posting to a control account, the decision made in a corridor and never recorded. If it isn't in the log, it didn't happen, and one day an auditor will ask.

The lawyer who always settles

Kaffee has never been to court. He plea-bargains every case because it's quicker and safer. Only when he decides to actually fight does the truth come out.

For your project: partners and project managers can be the same. "Out of scope." "Standard functionality." "We'll pick that up in phase two." Each one is a settlement, and each one is easier than the argument. Someone on your side has to be willing to fight for what the business actually needs: read the solution design line by line, challenge every exclusion, and refuse to sign until it says what you think it says. (See the gatekeeper role.)

Following orders without asking why

The two marines on trial did what they were told. They believed the order was legitimate, and no one had ever taught them to question it.

For your project: users who follow the old process without knowing why it exists will carry it straight into the new system. "We've always done it this way" is the most expensive sentence in an ERP project. Ask why for every step, and keep only the steps with a reason. (See why your old customisations should not come with you.)

Did you order it?

The trial comes down to one question: who gave the order? Everyone below the colonel had a reason to say it wasn't them.

For your project: decisions need owners. Who signed off the design? Who decided the stock valuation method? Who accepted UAT? Write it down, with a name and a date, at the time. When something goes wrong in month three, the question won't be "whose fault is it", it'll be "what did we decide and why", and you'll want the answer on paper.

“You can't handle the truth!”

The colonel's outburst is the moment he admits everything, because he's spent so long believing nobody could cope with hearing it.

For your project: the most dangerous status report is the one that's green until the week it goes red. Project managers soften bad news because they think the sponsor can't handle it, or because they don't want to be the one who says it. A good sponsor can handle the truth, and needs it early: the data won't reconcile, the integration isn't ready, the super users haven't had time to test. Tell them in the first five minutes of the steering group, not on go-live Friday. (See why ERP projects fail.)

The verdict

Write down the unwritten processes. Keep the log complete. Fight for what the business needs instead of settling. Ask why. Put a name on every decision. And tell the truth early, because the sponsor can handle it far better in month two than in month six.

Want someone on your side of the table who will tell you the truth about your project? Book a 30-minute call, or start with a health check.

Email this post as a PDF
A branded PDF of this post, sent to your inbox to keep, print or share. Copy in colleagues if you like.
We only use these addresses to send this PDF. Nobody is added to a mailing list. Mike at Business Boxed receives a copy. See our privacy notice.
Email this post
Talk to us
Want this done in your Business Central?
Book a 30 minute callGet the monthly newsletter

Related posts