GROWTH|WISE
Opinion

Visibility Is Not Coordination

Why teams that are shipping still get process imposed on them — and what both sides are missing

By Vanessa Meyer 9 min read

The scenario

A software architect posted on Reddit recently. Three engineers at a fintech startup. Four months to launch. Architecture designed, backend skeleton running, features being built on schedule. By every internal measure, the team was on track.

Then month two arrived, and management started hiring. A wave of managers appeared. Then a Scrum Master, who in his first week proposed full Agile ceremonies: daily standups, sprint planning, retrospectives, backlog refinement.

His reasoning: the team needed process to scale.

The team had eight weeks left. They were not scaling. They were finishing.

The post attracted 177 upvotes and 158 comments. The conversation that followed is more interesting than the complaint.

Three responses, one structural gap

The comments split into three recognizable positions.

The first group sided with the engineers. The top comment, from a practicing Scrum Master with 145 upvotes, described his own approach as a Hippocratic oath: first, do no harm. Observe for at least one sprint before changing anything. He called what happened to this team "Cargo Cult Agile" — ceremony without diagnosis.

The second group sided with management. The work was not visible. The team had a Kanban board and weekly syncs, but those artifacts were legible only to engineers. C-level leadership could not read a deployment frequency chart. As one commenter put it: if management does not know what is going on, they will make decisions to ensure they do. That is not irrational. It is structural.

The third group named the mismatch. One detailed response identified the team's working style as something closer to Extreme Programming: short feedback loops, continuous conversation, architecture evolving as the team learned. That mode of coordination works when requirements are fuzzy, the team is small, and speed of feedback matters more than predictability. Scrum's ceremonies are designed for a different mode: predictable delivery across stakeholders over time. Two coordination models, built for different types of work.

All three positions contain accurate observations. None of them name the structural gap that produced the situation.

The distinction that was missing

What happened in this team is a category error that recurs across organizations of every size: the conflation of visibility with coordination.

The core distinction

Visibility answers the question: can people outside the team see what is happening?

Coordination answers a different question: is the team producing actionable closure — decisions with owners, timelines, and follow-through?

This team had coordination. Three engineers with shared context, working in the same codebase, making decisions in minutes through direct conversation. Coordination was happening. It was just invisible to anyone outside the room.

Management's need was real. They had no line of sight into progress, no way to report to investors, no signal for whether the deadline would hold. The instinct to address that gap was not wrong.

The intervention was. Full Scrum ceremonies are a coordination mechanism — a system for structuring how decisions get made across multiple stakeholders over time. This team did not have a coordination problem. They had a visibility problem. The Scrum Master installed infrastructure for cross-functional decision-making on a team that was already making decisions well.

The result was what one commenter called "illusions of control": ceremonies that produced the appearance of coordination without improving its quality. The original poster confirmed it directly. Management got their metrics and reports. Nothing changed about delivery or quality. Same level of confidence from leadership, just more overhead for the team.

What the original poster eventually admitted

The most structurally interesting part of this thread is not the complaint. It is the evolution.

Pressed by commenters who challenged his framing, the architect gradually acknowledged several things:

The team had no retrospectives. No formal feedback loops. Stakeholder satisfaction was assumed, not measured. The definition of "it's working" was "features are shipping and nobody's complaining."

The visibility they did have — Kanban board, feature progress, deployment frequency — was all in technical language. The CTO, who was non-technical, could not interpret any of it. As the poster put it: they needed "customers can now do X," not "we shipped 15 endpoints this week."

By the end of the thread, the original framing had shifted entirely. The poster wrote: "Nobody measured anything before the change so there's no baseline to compare against. That's the real lesson here. Not 'Scrum bad' or 'management bad.' It's that nobody had the data to make an informed decision either way. We were all guessing."

That sentence describes an uninstrumented coordination layer. Both the team and management were operating without structural evidence. One side assumed things were fine because code was shipping. The other assumed things were broken because they could not see them. Neither had a baseline.

The $250,000 counterpoint

One commenter offered a direct counterexample. They joined a team in an almost identical situation: small group, shipping on schedule, everyone happy. No documentation, no refined backlogs, no process artifacts. The project was nearly complete.

Then it emerged that the team had missed a critical stakeholder requirement. The entire output was unusable. Six months of rework followed. $250,000 in infrastructure was scrapped.

The original poster's response to this was the most precise thing in the thread: "Process that exists to catch things like missed requirements? Makes total sense. Process that exists because a manager needs to feel in control? That's theater."

This distinction — between process as a structural safeguard and process as a comfort mechanism — is not about whether frameworks are good or bad. It is about whether the intervention matches the actual gap.

Different arenas require different coordination structures

The Scrum Master in this story was not incompetent in the conventional sense. He had a methodology and he executed it. The problem was that his methodology was designed for one type of coordination arena, and the team was operating in another.

A three-person engineering team with a fixed deadline and a clear architecture is operating in a delivery arena. Decisions are small, frequent, and close naturally through shared context. The coordination cost is low because everyone can hold the full picture.

Full Scrum ceremonies are designed for a different arena: ongoing cross-functional work under ambiguity, where multiple stakeholders with different mental models need structured mechanisms to converge on shared decisions. Sprint planning exists because priorities compete. Retrospectives exist because patterns of failure are not visible to any single participant. Backlog refinement exists because scope evolves through negotiation.

None of those conditions were present in this team. The ceremonies addressed problems the team did not have, while leaving the actual gap — upward visibility into progress — unaddressed. As the poster noted: the Scrum Master could have solved the visibility problem in fifteen minutes a week with a plain-English status update. Instead, the team got ninety hours of meetings over eight weeks.

The pattern underneath

This is not a story about Agile. It is a story about what happens when the coordination layer of work is invisible.

When coordination is working but cannot be observed, management has no way to distinguish a team that is on track from one that is drifting. The rational response is to install mechanisms that make things visible. The common mistake is to install mechanisms that also restructure how decisions are made — even when decisions are already closing effectively.

When coordination is failing but has no language or baseline, teams have no way to distinguish between process that protects them and process that burdens them. Both look the same from inside: overhead.

The structural question is not whether a team needs process. The question is whether anyone can observe what the coordination layer is actually producing — before deciding what it needs.

In this team, nobody could. Management guessed that the absence of visible ceremonies meant the absence of coordination. The engineers guessed that the presence of shipping meant coordination was sufficient. Both were making structural claims without structural evidence.

What changes when the coordination layer is visible

If this team's coordination layer had been instrumented before the intervention, several things would have been observable:

Whether decisions were closing with clear owners and timelines, or simply being assumed. Whether the scope was stable or drifting without anyone naming the drift. Whether the team's working rhythm was sustainable or dependent on individual heroics. Whether stakeholder needs were being integrated or deferred.

With that baseline, management's intervention would have been different. Not "install Scrum" but "the team's coordination is producing closure effectively; the gap is in translating that for stakeholders." The fix might have been a weekly five-minute demo, a plain-language status update, or a single liaison role. Not ninety hours of ceremony.

Without the baseline, the only available move was the one they made: apply a framework wholesale and hope it fits.

What this reveals

Every comment in this thread — the engineer's frustration, management's anxiety, the Scrum Master's playbook — traces back to the same structural condition: the coordination layer was not observable. Nobody had the data to know what was working, what was missing, or what intervention was appropriate.

The poster began with anger and ended with a structural diagnosis. The Scrum Master arrived with a methodology and missed the context. Management responded to a real gap with the wrong instrument. All three parties acted rationally given what they could see. The problem was that none of them could see enough.

Organizations that instrument their coordination layer before intervening can distinguish between a visibility gap and a decision-making gap, between a team that needs structure and one that needs translation. Organizations that do not will keep installing frameworks on teams that do not need them, and wondering why the frameworks do not work.

Summary

A software team was shipping on schedule. Management installed full Scrum ceremonies. Nothing changed about delivery. Everything changed about overhead. The gap no one saw: visibility is not coordination. Visibility answers whether stakeholders can see what is happening. Coordination answers whether the team is producing actionable closure. This team had coordination without visibility. The intervention restructured how decisions were made instead of making existing decisions visible. Both sides operated without structural evidence — an uninstrumented coordination layer. The question is not whether process is good or bad. The question is whether anyone measured what was happening before deciding what should change.

Frequently Asked Questions

What is the difference between visibility and coordination?

Visibility answers: can people outside the team see what is happening? Coordination answers: is the team producing actionable closure — decisions with owners, timelines, and follow-through? A team can have strong coordination that is invisible to stakeholders, or high visibility with weak coordination quality. The distinction matters because the interventions are different.

Why do teams that are shipping still get process imposed on them?

When coordination is working but cannot be observed, management has no way to distinguish a team that is on track from one that is drifting. The rational response is to install mechanisms that make things visible. The common mistake is to install mechanisms that also restructure how decisions are made — even when decisions are already closing effectively.

What is an uninstrumented coordination layer?

An uninstrumented coordination layer is when teams and management operate without structural evidence of what the coordination layer is producing. One side assumes things are fine because code is shipping. The other assumes things are broken because they cannot see them. Neither has a baseline for decision-quality, closure signals, or coordination effectiveness.

When should teams use Scrum ceremonies versus lighter coordination structures?

Full Scrum ceremonies are designed for ongoing cross-functional work under ambiguity, where multiple stakeholders with different mental models need structured mechanisms to converge on shared decisions. Small teams with shared context and fixed deadlines may need visibility (status updates, stakeholder translation) rather than coordination restructuring. The question is whether anyone measured what the coordination layer was producing before deciding what should change.

What changes when the coordination layer is visible?

With an instrumented coordination layer, organizations can observe whether decisions close with clear owners and timelines, whether scope drifts without acknowledgment, whether stakeholder needs are integrated, and whether the working rhythm is sustainable. This allows targeted interventions: fixing a visibility gap might require a weekly demo or status update, not ninety hours of ceremony.

Stay close to the research

New articles on coordination dynamics, decision reliability, and the science of how teams actually work.

Subscribe to our newsletter