Back to BlogEngineering Governance

Async Governance Is Not Project Management: What Your Tool Stack Is Still Missing

|7 min read|
async governanceproject managementJiradistributed teamsasync governance infrastructure

The short version

  • Jira tracks what needs to get done. Linear manages the flow. GitHub records what shipped. None of them answer the question a distributed team needs answered at the start of each shift: what is the current state of this work, and what do I need to know before I touch it?
  • That is the governance gap. Async governance infrastructure fills it.
  • Project management and async governance address different layers of the distributed team problem. You need both. One does not substitute for the other.

The first question distributed engineering teams ask when they hear "async governance infrastructure" is: why do I need this if I already have Jira, Slack, and GitHub?

It is a fair question. Most distributed engineering teams have invested heavily in their tool stack. They have project management (Jira or Linear), source control (GitHub or GitLab), real-time communication (Slack or Teams), and often additional coordination layers on top. The investment is real. The question is not unreasonable.

The answer is not that those tools are wrong or insufficient. It is that they govern something different. Jira tracks what needs to get done. GitHub records what shipped. Slack transfers information between people who are online at the same time. None of them — individually or together — answer the question a distributed team needs answered every morning: what is the current state of the active work I am about to touch, who owns what right now, and what decisions were made since I was last online?

That is the governance gap. It exists in almost every distributed engineering team that does not have explicit governance infrastructure.

The Tool Stack Most Distributed Teams Have

A typical distributed engineering team's tool stack looks like this: a ticket and task management layer (Jira, Linear, or Asana); a source control layer (GitHub, GitLab, or Bitbucket); a real-time communication layer (Slack or Microsoft Teams); a video communication layer (Zoom or Google Meet); and often a documentation layer (Confluence, Notion, or Google Docs).

This stack is expensive, well-integrated, and genuinely useful. Teams would not keep paying for all of it if it were not. The problem is not that the tools are wrong. The problem is that there is a specific coordination need — the structured transfer of working context at timezone handoffs — that none of them are designed to address.

What Each Tool Governs — and Does Not

Jira / Linear / Asana govern task and project state. They answer: what tasks exist, what their status is, who is assigned, and what the sprint looks like. They do not capture why a task is blocked, what decision changed the scope, what the incoming engineer needs to know before touching the code, or who can make a call when the primary owner is asleep.

GitHub / GitLab govern code and review state. They record commits, PRs, and review comments. They answer: what code changed and when. They do not answer: what was the reasoning behind the change, what edge case is still open, what the next engineer should prioritize, or whether this PR is safe to merge from the standpoint of downstream work in progress.

Slack / Teams govern real-time information transfer. They are efficient for synchronous exchange — two people online at the same time, working something out. They degrade sharply for timezone handoffs. The information the incoming engineer needs — what happened in the last eight hours, what decisions were made, what is blocked — is distributed across dozens of threads, mixed with off-topic messages, not indexed by work context, and impossible to reconstruct reliably in less than 45 minutes.

Confluence / Notion / Google Docs govern documentation. They answer: how does the system work, what are the team's processes, what was decided about the architecture. They do not govern current working state — what is happening right now, who owns what today, what the next person needs to do next.

The Governance Gap

The governance gap is the space between what the incoming engineer needs to know and what the existing tool stack can provide. It appears at every timezone handoff. Its symptoms are specific and predictable:

The morning context reconstruction tax — 30 to 45 minutes per engineer per morning reading Slack threads, Jira comments, and commit history trying to understand what happened while they were offline.

The blocked-decision delay — a decision that needs to be made, a decision-maker who is asleep, and no declared structure for who holds authority in the interim. Work waits 12 to 24 hours for a call that could have been resolved in 10 minutes if the authority had been pre-declared.

The undeclared handoff — work that is technically in-progress on Jira but whose actual current state exists only in the head of the engineer who was working on it. The ticket says "In Review." What the ticket does not say: the review is blocked on an API dependency, the dependency is owned by someone in a different timezone, and the next engineer should not touch the code until that dependency resolves.

Project Management vs Async Governance

Project management Async governance
Governs Tasks and artifacts Human context and authority
Time orientation What needs to happen, what did happen What the next shift needs to know and do
Decision record Not covered Core feature
Authority when primary is offline Not covered Core feature
Queryability of work state Task status only Full declared context
Designed for timezone handoffs No Yes

The governance layer for your existing stack

StandIn sits alongside your existing Jira, GitHub, and Slack — not replacing them, but adding the governance layer they do not cover. Engineers post wraps. State is declared and queryable. The next shift starts with full context. No new tool to learn, no process to rebuild.

Request access

What Async Governance Adds to Your Existing Stack

Async governance infrastructure does not replace any of the tools in your current stack. It adds a layer that those tools do not cover. Specifically:

Declared state at handoffs. Before going offline, engineers post a structured record of the current working state — not a ticket update, not a Slack message, but a declared handoff in the governance layer. The next shift reads it before touching anything.

Decision records. Decisions made during a shift — about scope, about technical approach, about priority — are captured in the governance layer, not just in the memory of the person who made them. When the next shift encounters the effect of a decision, they can find out why without asking.

Authority structure. Who can make what call when the primary owner is offline — declared in advance, visible to the whole team, without requiring a meeting to establish it each time someone needs a decision.

The governance layer works with your existing tools. It surfaces declared state alongside Jira tickets, Slack updates, and GitHub activity — so the incoming engineer has a complete picture without having to reconcile information from five different systems.

Common Questions

Can Jira comments replace the governance layer?

Jira comments capture information. They are not structured for the governance use case — the incoming engineer trying to reconstruct working context in 90 seconds. A Jira ticket might have 40 comments spanning six weeks of discussion. The governance layer has a single declared handoff with the five things the next engineer needs before they start. One of these is a needle-in-a-haystack search. The other is a direct answer.

What about Linear's context features?

Linear has better context features than Jira and is faster to work with. It still governs tasks and artifacts, not human working context. The same gap applies. A Linear ticket tells you the status of a cycle item. It does not tell you that the person working on it is blocked by an external API, made a scope decision yesterday that the ticket does not reflect, and will not be online for the next 14 hours.

Is async governance just better documentation?

No. Documentation captures the past for future reference — what decisions were made, how the system works, what the architectural choices were. Governance captures the present — what is happening right now, what the next person needs to do next. Documentation accumulates over time. Governance is live state that gets updated at each handoff.

Get async handoff insights in your inbox

One email per week. No spam. Unsubscribe anytime.

Ready to eliminate your daily standup?

Distributed teams use StandIn to start every shift with full context — no standup required. Engineers post a 60-second wrap. The next shift wakes up knowing exactly what to work on.

You might also like