2026-10-05Gunner Technology

A Skills Gap Is a System Gap

If one missing specialist can stop a project, the problem is bigger than hiring. The delivery system does not know how to do the work.

Scarcity becomes a stop condition

A project can have a budget, executive support, and a clear destination and still sit still because one capability is missing. The team needs a security decision, a platform change, a data migration, or an integration nobody present can confidently own. Work piles up on one side of that decision while the rest of the schedule keeps pretending the path is open.
Calling this a talent shortage is accurate but incomplete. It describes the person the organization cannot find. It does not describe why the work depends on finding that person in the first place. The deeper failure is that the requirements, constraints, tools, and proof needed to perform the work never became part of the operating system.
Hiring may solve the immediate block. It also preserves the same architecture: important capability enters inside a person, stays partly inside that person, and leaves when they do. The next unfamiliar project starts another search. The company keeps renting access to knowledge it never learns how to operate.

A document does not close the gap

The usual response is to capture more knowledge. Write the runbook. Record the workshop. Add a page to the internal wiki. That material can help, but stored information is not executable capability. Somebody still has to find it, decide whether it applies, translate it into steps, perform those steps, and recognize when the result is wrong.
A factory goes further. It turns the rule into a specification an agent can follow, a tool the agent can invoke, a permission boundary it cannot cross, and a check that can reject the result. The knowledge stops being advice and becomes part of the route. Every future run encounters it whether or not the original expert is available.
This is why the model is not the main event. A stronger model can reason more effectively about an unfamiliar problem, but it cannot invent your acceptable risk, your system boundaries, or your definition of done. Those decisions have to be made explicit. Once they are, models can execute them repeatedly and the organization can improve the route instead of restarting the search for expertise.

Experts should build the route

Scarce experts should not spend their days repeating work that can be made deterministic. Use them to define the difficult boundary: which inputs matter, which failure modes are unacceptable, what evidence proves the outcome, and where judgment must stop the line. Then encode that boundary so agents can handle the repeatable work beneath it.
That changes the expert's leverage. Instead of answering the same class of question on every project, the expert shapes a route that answers it consistently. Instead of reviewing every ordinary change, they investigate the exceptions the existing controls cannot resolve. Their judgment moves higher in the system, where it creates new capability rather than temporarily covering an old gap.
It also changes what the organization has to hire for. Roles built around moving information, applying a stable checklist, or performing a repeatable technical sequence will shrink because agents can carry that work through the route. The remaining human work is not the old job with an AI assistant attached. It is deciding what the machinery should do and owning the consequences when the answer is not obvious.

Make the gap visible before the project finds it

Most organizations discover a skills gap after delivery has already reached it. A ticket enters implementation, a dependency turns out to be poorly understood, and the schedule absorbs the surprise. A governed factory can expose that absence earlier by asking concrete questions before work begins: Is the system mapped? Are the authorities named? Can the acceptance conditions be tested? Does the route have the permissions and tools it needs?
An unanswered question should become a visible stop, not a hopeful assignment. Route it to the person who can make the missing decision, capture that decision in the factory, and then let the work continue. The first encounter may still require scarce judgment. The second should not require the same rescue.
This is where companies can get ahead of the shortage instead of merely enduring it. Inventory the work that repeatedly waits for a specialist. Separate genuine judgment from repeatable execution. Build the repeatable part into agents, gates, and evidence. Measure which exceptions still escape the route. Each pass converts another dependency on availability into capability the business owns.

The company has to own the capability

Our position is straightforward: a skills gap is expensive because the company has not yet turned knowledge into machinery. Recruiting can buy time and judgment. Training can broaden the group of people able to help. Neither one, by itself, makes the next project independent of who happens to be free.
Software factories do not eliminate the need for expertise. They change where expertise pays. People set the destination, define the standards, and decide which consequences are acceptable. Agents perform the repeatable work, preserve the process, and apply it without waiting for the right calendar opening.
Companies that make that conversion will still compete for exceptional judgment. They just will not spend it on the same solved steps forever. Companies that keep capability inside job descriptions and individual memory will keep calling stalled projects a labor-market problem. The market may be tight. The stop condition is still theirs to remove.
In response to Tech skills gaps are stopping projects in their tracks by CIO Dive - Latest News.