← All articles

Architecture · ArchiSoft perspectives

When delivery slows, look beyond the code

A practical way to find the dependencies, decisions and ownership gaps that hold work up.

ArchiSoft · UK software architecture & AI consultancy

Start with one real change

Choose a recent piece of work that took longer than expected. Follow it from the initial request to its release. Separate time spent doing the work from time spent waiting for a decision, another team, an environment or approval.

A slow delivery process can have several causes. Rewriting a service will not necessarily resolve unclear priorities or an overloaded reviewer. The purpose of this exercise is to establish where to investigate next.

Map the handovers

Record which teams, systems and decisions the change depended on. Look for repeated waits and unclear responsibilities. Ask the people doing the work what information was missing at each handover.

For example, a small interface change might require three teams to release together. That suggests a question about compatibility and release boundaries. It does not, by itself, justify splitting the system into more services.

Choose a small intervention

Agree one change that addresses the observed constraint. It might be a clearer decision owner, a compatible interface or an automated check that replaces a repeated manual review.

Record the expected benefit before making the change. Compare similar work afterwards, considering its size and complexity. Useful measures include elapsed lead time, time blocked and the number of coordinated releases.

Keep the explanation open to challenge

A diagram is a useful model, but it is not evidence that the proposed change will help. Keep assumptions visible and involve the people who will implement and operate the result.

This is also a useful discipline for AI-assisted architecture: treat a suggested explanation as a hypothesis to check against delivery evidence. It connects to ArchiSoft’s UK research direction in evidence-based architectural decision support.

Explore our AI research direction or discuss your situation with us.

← Back to the Blog