All glossary terms
Cross-cutting

Connected delivery graph

A connected delivery graph is a unified data model in which every artefact of software delivery — initiatives, PRDs, ADRs, stories, acceptance criteria, code commits, test cases, test runs, defects, deployments, incidents — is a typed node with explicit edges to the other nodes it depends on or is depended on by. The graph is bidirectional and queryable: any node can answer 'what produced me?' and 'what depends on me?' without manual cross-referencing across tools.

The concept is Stride's response to the dominant failure mode of modern engineering toolchains: every artefact lives in a different tool (Jira, Confluence, GitHub, Linear, Lucidchart, TestRail, PagerDuty, Datadog) with weak or human-maintained linkage between them. The result is a graph in name only — the connections are tribal knowledge, the audit trail is missing, and AI tools that need real product context have nothing structured to reason over. A connected delivery graph treats the linkage as first-class: an acceptance criterion is bound to the story it qualifies; a test case is bound to the AC it verifies; a defect is bound to the test case that caught it and the commit that introduced it; a deployment is bound to the commits it carries. The model unlocks three classes of capability: automated traceability (full audit trail for SOC 2, FDA, etc.), AI grounding (LLMs operating on structured context rather than scraped text), and real-time impact analysis (a failing test in CI surfaces every story, AC, and incident potentially affected). Adjacent concepts include the connected enterprise architecture pattern in DDD and the unified data fabric pattern in data engineering — the delivery-graph framing applies the same insight specifically to software-delivery artefacts.

Related terms