Skip to main content
GullyHR

Project knowledge walks out with one engineer: a fix for automation companies

When one engineer holds the only working copy of a PLC program, a callback after they leave costs days. How the gap forms on site, what it costs and a step-by-step fix.

Ganesh HS · · 8 min read

People working in a leafy Indian business neighbourhood with a bakery, studio and workshop

In brief

  • The risk usually shows up months after handover, when a recipe change or a drive fault needs the program that only the departed engineer had running on site.
  • Online edits made during commissioning and never uploaded to the office server are the commonest reason the archived copy differs from the machine.
  • The gap persists because jobs are staffed one engineer deep, closure is tied to the invoice and documentation gets no hours in the estimate.
  • A named second engineer, one master-copy rule, review before FAT and a restore test at closure turn handover from a favour into part of the job.

Eight months after a cartoning line goes live, the customer rings. They want a new carton size added to the recipe table. The engineer who programmed the line left in spring. A colleague opens the project folder on the office server and loads it onto a spare CPU. The rung comments are half missing, two function blocks do not match what the machine is doing, and the servo parameters are nowhere. What should be a morning becomes three days on site, mostly spent reading the running program back line by line.

Nobody did anything wrong in the usual sense. The engineer simply made dozens of online edits during commissioning, as everyone does, and the final version lived on one laptop. This is the commonest people risk in controls work, and it is cheap to close once the firm sees it as an HR design question rather than an engineering habit.

How it shows up before anyone resigns

  • Project folders hold files called final, final2 and final_site_new, with no note of which one runs the machine.
  • Every service call for one customer is routed to a single mobile number, whatever the fault.
  • Drive and robot parameter backups exist only inside the drive or the controller cabinet.
  • HMI and controller passwords are known by one person and written nowhere official.
  • The red-pen markups on the electrical drawings stay in a site diary and never reach the drawing office.
  • Fault history sits in a phone chat between the engineer and the customer's maintenance foreman.

Any two of these on a live account mean that account depends on one head. Owners tend to discover this only when the resignation lands.

What the gap costs

The obvious cost is unbillable diagnosis. Days spent reverse-reading a program are days not spent on the next job, and the senior engineer pulled in to help is usually the one already overloaded. Warranty visits stretch because nobody knows which change caused which symptom. Customers notice quickly. A maintenance head who waited three days for a recipe change starts asking other integrators for quotes on the annual service contract.

A second, quieter bill arrives as well. An engineer who knows they are the only route into a key customer's line holds real bargaining power. Most never use it deliberately. But pay conversations with that person are lopsided, and the owner ends up matching outside offers out of fear rather than judgement.

Reverse-reading itself is grim work. A colleague uploads the running program and compares it rung by rung against the archive. Symbol names come back as bare addresses. Comments vanish. Indirect addressing hides which recipe slot drives which servo axis. Every discovery gets scribbled on paper, because nobody trusts the archive any more.

Why it keeps happening

Small integrators staff each job one engineer deep, because the bench is thin and margins are tight. The commissioning rush rewards speed, and online edits are the fastest way to get a sequence running. Closure is tied to the invoice and the customer's signature, not to the state of the archive. Documentation has no hours in the estimate, so it gets done at night or not at all. And no single person owns the master copy, so everyone assumes someone else will tidy it.

No villain appears in this list. Each item is a gap in role design, workload planning or the definition of closure. So the fix belongs to the owner as much as to the technical head.

What to check first

Pick the last five jobs your firm closed. For each, ask an engineer who never touched it to restore the running program, HMI application and drive parameters. They may use only the server, plus a simulator or spare hardware. Time-box it to a couple of hours per job. Write down what was missing: comments, a parameter file, a password, a library version, the as-built drawing. That list is your real exposure, and it usually surprises people.

Six moves that close the gap

  1. 1

    Name a second engineer at kickoff

    The second name attends the design review and the factory test, and takes at least one site visit. Writing the code is not their job. Understanding it well enough to support it is.

  2. 2

    Set one master-copy rule

    Each job has one server folder. Any edit made on site is uploaded and logged with date, author and reason before the engineer leaves the plant that day, or the next morning at the latest.

  3. 3

    Review the program before FAT

    A colleague walks through the logic, tag naming and comments with the author for an hour or two. It catches errors and spreads understanding at the same time.

  4. 4

    Write a short handover note at FAT and again at SAT

    Network addresses, passwords held in the agreed vault, parameter backups, known quirks, open punch points and the customer contacts who matter. One page per stage is enough.

  5. 5

    Make a restore test part of closure

    Before the job is marked closed, the second engineer restores everything from the archive. If it fails, the job stays open, whatever the invoice status.

  6. 6

    Share the service calls

    Route some warranty calls to the second engineer from the start, with the author on standby. Customers learn there are two names, and the second engineer learns the line.

Making the habit stick

Rules like these fade unless they are part of how people are judged and paid. Put the restore test into the closure checklist that releases any project bonus. Mention well-documented jobs in the monthly review by name. Add documentation hours as a line in every estimate, so the engineer is not stealing time from the customer to do it. The technical head checks one archive at random each month and reports what was missing.

Integrators that build robot cells and firms that run SCADA systems face the same gap in different forms. The documentation guidance for robot integrators and the version for SCADA companies show how each trade sets out its packs. Our wider HR documentation process service handles the people side: who owns which record and how it is checked. The trade's other recurring patterns are collected on our industrial automation hub page.

When an engineer has already resigned

The notice period is the last chance, so plan it on day one. List every live account where the leaver is the only name. Pair each with a successor, and schedule restore tests and joint calls before the final fortnight, not in it. Our exit checklist and handover note gives a starting format. If the risk sits across several customers, the owner-level view in how to reduce single-engineer risk is the next read.

Questions we are asked

Some do at first, especially seniors. Present it as cover rather than inspection: the review means they can take leave without the phone ringing. Rotate who reviews whom, so juniors review seniors too, and keep the review to logic, naming and comments rather than style.

Read next

Let’s find your next step

Is your HR process ready to scale?

Identify payroll leaks, record gaps and hiring bottlenecks in a free first conversation, and leave knowing what to fix first.

Book a free consultation

Know what you need? Share your requirements in four short steps.

Want the full picture? See the paid HR Diagnostic.

Prefer a quick message? Chat on WhatsApp

Talk to an HR consultant

Tell us where to reach you. All fields are required unless marked optional.

10-digit Indian mobile, without +91.

Your details stay private. Privacy policy