Full Beard Solutions

Methodology

You have built something, and now you need to decide what is next

Most businesses that have been running for a few years are running on software that has accumulated. Not one system, necessarily. A handful of tools, picked up at different moments to solve different problems, customized in places where the off-the-shelf version did not quite fit. A spreadsheet that nobody calls load-bearing but everyone treats as load-bearing. An integration set up by someone who has since left. A workflow that depends on three tools talking to each other through a fourth tool that nobody has looked at in eighteen months.

This is normal. It is how almost every small and mid-sized business actually runs. The accumulation is not a failure. It is the record of a business that has been doing real work and has made real decisions along the way about how to do it.

But there comes a point when the accumulation is making the next decision harder. The owner is being told to do something with AI and is not sure whether that means rebuilding everything, adding a layer to what they have, or ignoring the noise for another year. The key staff member who knows how the operational stack actually fits together is approaching retirement, and nobody has ever written down what they know. A vendor is sunsetting one of the tools, and replacing it will touch six other things. Software costs have crept past what they should be, and consolidating them would be smart, but nobody knows what would break.

In each of these situations, the next decision needs to be made against the truth of what is actually there. Not against what the owner remembers about the system. Not against what the staff describe when asked. Against the system itself, read carefully.

The methodology described here is the work of doing that reading.

When the methodology applies

There are three kinds of situations. The methodology applies to two of them.

Brownfield. A working operational reality already exists, and the question is what to do with it. Modernize it. Extend it. Replace a piece of it. Audit it before a major decision. The methodology applies directly. The work is reading what is there, surfacing what the reading reveals, and helping the owner decide what comes next.

Insertion. A new component is being built or bought, and it has to land inside an existing operational reality. The new thing is, in itself, greenfield — its requirements are still being worked out, its shape is still being decided. But the context it is landing in is not greenfield. It is whatever has accumulated already, and the new component has to fit. The methodology applies to the existing reality, not to the new component. You read the substrate so the new thing fits the business as it actually is, rather than fits a description of the business that is approximately right and wrong in the places that matter.

Greenfield. A genuinely new operation, with no prior operational reality to read. The methodology as described on this page does not apply — there is nothing accumulated to surface, and the requirements have to be discovered through interview because there is nothing else to read. Greenfield work is a different kind of engagement than the audit-led work the methodology describes, with a different rhythm and different deliverables, but the same standards apply: senior judgment, sustained attention, honest scope, durable documentation. If you are starting something new, the closing of this page applies to you the same as anyone else.

If you are not sure which of these you are, you are probably in one of the first two. Greenfield is rarer than it sounds. Most "new" projects are insertions, and insertions need the methodology more than the people commissioning them usually realize.

The cycle

The methodology is a cycle. The audit produces a substrate — a structured reading of the operational reality. The substrate produces three reports, each a different lens on the same picture. The reports inform decisions. The decisions feed a longer arc of work — document, fix, observe, modernize, and only when forced to, rebuild. The work changes the system. The system gets re-read. The substrate updates. The cycle continues.

This shape matters because the relationship between a business and its operational software is not a transaction. It is not a project with a beginning and an end. It is a continuous practice. The technology around the business keeps evolving. The business itself keeps evolving. Keeping them in alignment requires attention that does not stop after a deliverable ships. Most small and mid-sized businesses do not have the internal capability to maintain that practice. The methodology provides it from outside, in a form structured for the long run.

The audit, in five stages

The audit is the part of the methodology that produces the picture. It runs in five stages, in order, because each stage depends on the substrate the prior stages have built.

1. Read the system. Whatever the system can describe about itself becomes the foundation everything else reads from.

2. Pattern analysis. The substrate gets read with exhaustive coverage. Every script, every automation, every field, every connection — all of it receives the same attention.

3. Workflow tree. A complete map of what the system does — not just what it contains — gets built from the patterns the second stage has surfaced.

4. Focused questions. Short, specific questions go to the people who use the system. Not "tell us what you do." Specific questions, generated by the substrate, that the substrate cannot answer on its own.

5. Three reports, one substrate. From everything above, the methodology produces three reports — three lenses on the same picture, designed to be read together.

The longer arc

The audit produces the picture. The longer arc is what happens when the picture is put to work. It is also where the continuous-attention framing becomes concrete, because the longer arc is not a phase that runs once. It is the operational rhythm of the relationship between the business and its software, sustained over time.

The sequence below is well-understood in the field of system modernization and confirmed in practice with every system the practice has worked with directly.

1. Document what is there. The institutional knowledge gets captured in a living form that updates as the system updates.

2. Fix what is broken. Stabilize the system. Surgical, not transformative.

3. Restore observability. Selective, careful logging at the points where the business actually needs to see what is happening.

4. Modernize incrementally. Where modernization is warranted, against the picture the earlier stages have produced.

5. Rebuild only when forced to. And only after the earlier work has done its work.

The cycle continues

The substrate is not produced once. It is re-read against fresh exports of the system — six months later, a year later, three years later. The diff against prior runs shows what has changed: what has been fixed, what has drifted, what new patterns have emerged, what old issues have receded.

This is what continuous attention looks like in operation. The picture stays current. The documentation stays current. The reports get refreshed against present reality. The decisions the client makes today are made against a system that has just been read, not against an audit that aged for years in a drawer.

The diff capability is a service the practice offers, not an artifact the client owns. The tooling that produces the substrate is the practice's intellectual property. The output of that tooling — the structured documentation, the workflow maps, the report archive — is the client's. The diff is what the tooling produces when applied to a fresh export and compared against the prior run. It is available as long as the engagement continues.

This structure is the honest one. The artifacts the client owns are durable. They survive any change of practitioner. The analytical capability is a continuing service that depends on the practice. Clients who want both — durable documentation and ongoing analysis — engage continuously. Clients who want only the durable documentation can have that, and walk away with everything they need.

After decisions are made

The same substrate that produced the audit produces the work that follows. Whatever the decision was — keep developing what you have, extend it with something new, migrate to a different foundation — the work proceeds against a known system, with the documentation and the workflow maps and the report archive already in place to inform every change.

What this means in practice is that estimates are real. The work has been read carefully enough to know what it will cost, and the cost reflects the actual complexity of what is being changed, not a guess against a description of the system. The changes that look small are confirmed small. The changes that look small but are entangled with something else show up entangled before the work begins.

For a client extending an existing setup with something new — what the audit framing called the insertion case — the substrate does additional work. The new component is designed to fit what is actually there, with the existing reality as a constraint the design has to satisfy, rather than as a surprise the new component discovers mid-build.

For a client migrating to a different foundation, the substrate becomes the inventory the implementation team works against. Nothing has to be re-discovered through interview; the source operational reality is already documented. The migration's risk is the work, not the discovery.

What the methodology is honest about

A methodology that does not name its own limits is a methodology that has not been tested seriously. The places this one strains are worth naming.

The substrate is bounded by what the systems can describe about themselves. Spreadsheets used as databases. Browser automations running on individual workstations. Knowledge held only by individual staff members. Processes that happen entirely outside the software. These are visible only through the focused-questions stage, and only if the questions surface them. The methodology surfaces what it can. It does not always find everything.

The pattern analysis is bounded by the patterns the practitioner can recognize. AI extends the coverage; experience extends the recognition. A pattern that has not been encountered before may not be flagged. The methodology improves with each engagement, but at any moment it carries the limits of what has been seen.

The focused questions are only as good as the answers. Clients sometimes do not know what they do not know. A workflow described as standard may be a personal workaround that one staff member developed. A process described as well-established may have been failing intermittently for years. The methodology surfaces these conditions when it can. It cannot always tell, in the moment, whether the answer is correct.

The methodology is also bounded by what the practice can absorb. Some operational realities are too large or too complex for a single engagement at a senior-practitioner-led scope. When that condition appears, the methodology adapts — through staged engagement scopes, prioritized analysis, honest conversation about what can be accomplished in what time. It does not pretend every situation is tractable in the same way.

What the methodology produces

A clear picture of the operational reality, in a form the client owns, designed to serve whatever decisions the client faces.

A living record of institutional knowledge that updates as the systems update.

Three reports — on the state of the system, on what the system tells about the business, and on what the paths forward would entail.

Executable next steps with honest estimates, in whatever direction the client chooses.

A continuing analytical capability that lets the work of the past inform the work of the future.

These are the outputs. The methodology is the work that produces them. The work serves the decision, whichever decision the evidence supports.

If you are running an operation on something that matters, you deserve a clearer picture than memory can provide. I would like to hear about it.

↑ Back to the top