Appearance
VSRA Implementation Guide
This guide provides a practical approach to implementing Value Stream Reference Architectures in your organization using Valustra. The process moves from an initial assessment of your current team structure through design, pilot, and organization-wide adoption.
Implementation Overview
VSRA implementation follows four phases:
| Phase | Duration | Focus |
|---|---|---|
| 1 — Assessment & Discovery | 4–6 weeks | Map current teams, dependencies, and interaction patterns |
| 2 — Design & Planning | 3–4 weeks | Design target topology and plan migration |
| 3 — Pilot | 8–12 weeks | Apply VSRA to one value stream, measure, and refine |
| 4 — Scale & Optimize | 3–6 months | Expand across the organization with continuous measurement |
Phase 1: Assessment & Discovery
The goal of this phase is to produce an accurate picture of your current organizational structure as a directed dependency graph, ready for VSRA analysis in Valustra.
Define Your Teams
For each team in scope, capture:
- Team name and primary responsibility
- Team type — if known (stream-aligned, enabling, complicated sub-system, platform); if not known, leave this for Valustra's analysis to suggest
- Dependencies — which other teams does this team depend on to get work done
- Consumers — which teams depend on this team
Start with a manageable scope. A single value stream and its supporting teams is sufficient to begin. You can expand to the full organization later.
Enter Your Data in Valustra
Create a new VSRA project in Valustra and enter your teams. For each team, define the dependency links to other teams. Valustra will construct the directed dependency graph and calculate:
- PageRank centrality for each team — indicating potential to impede flow
- Betweenness centrality for each team — indicating transitive dependency risk
- FINE values — Flow, Impediments, Needs, and Effort for each team based on graph position
- Suggested team type — derived from the centrality classification model
Review the Current State Analysis
With the graph constructed, examine the topology diagram in Valustra and note:
- Which teams have high PageRank and therefore high potential to impede flow
- Which teams have non-zero Betweenness, indicating they sit on a transitive path to value
- Whether the suggested team types match your understanding of each team's actual role
- Where Conway's Law misalignments may exist — teams that communicate more than their systems, or vice versa
This analysis becomes the baseline for Phase 2.
Phase 2: Design & Planning
Design the Target Topology
Using the current state analysis, define the team structure you want to move toward. Consider:
- Which teams should become stream-aligned — directly responsible for a specific value stream end-to-end
- Which shared services or capabilities should be consolidated into a platform team, reducing cognitive load for stream-aligned teams through well-defined interfaces
- Where an enabling team is needed to temporarily close a capability gap and reduce cognitive load through facilitation
- Whether any complicated sub-system teams are warranted for specialized capabilities that would otherwise overwhelm stream-aligned teams
Enter the target topology in Valustra as a separate project and compare the FINE values and centrality scores against the current state. A well-designed target topology should show reduced impedance for teams closest to value delivery and appropriate distribution of needs and effort.
Plan the Migration
Define the sequence of changes needed to move from current to target state. A phased approach reduces disruption:
- Foundation — identify the pilot value stream and form or align the stream-aligned team responsible for it
- Platform baseline — establish any platform services the pilot team needs to reduce its dependencies
- Enabling support — engage enabling team support for specific gaps the pilot team cannot yet close independently
- Expand — apply the same pattern to additional value streams once the pilot is stable
Document the interaction modes between teams at each step: collaboration (intensive, time-limited), X-as-a-Service (self-service with defined SLAs), or facilitating (knowledge transfer toward autonomy).
Phase 3: Pilot Implementation
Apply VSRA to One Value Stream
Select a pilot scope with a well-understood value stream, motivated team members, and executive visibility. Keep it manageable — complexity can be added once the process is validated.
With the pilot team formed:
- Update the Valustra project to reflect the new team structure
- Review the revised FINE values to confirm the topology is moving in the right direction
- Use the topology diagram to communicate team responsibilities and interaction modes clearly
Validate With Observation
The VSRA model makes predictions about team behavior based on graph position. During the pilot, observe whether teams behave consistently with their FINE profile:
- Stream-aligned teams should have the highest throughput and lowest impedance
- Enabling teams should be delivering value broadly across other teams with efficient, frictionless facilitation
- Platform teams should be reducing cognitive load for stream-aligned teams, not adding to it
- Complicated sub-system teams should be providing stable, well-defined interfaces with infrequent but high-quality releases
Where observed behavior diverges from the FINE profile, re-examine the dependency graph — the model may be missing a dependency, or a team may be operating outside its intended type.
Refine and Iterate
Adjust the topology in Valustra as the pilot progresses. Re-run the centrality analysis after any significant change to team structure or dependencies. The goal is convergence toward a topology where centrality scores reflect intentional, well-understood organizational design.
Phase 4: Scale & Optimize
Expand to Additional Value Streams
Apply the same assessment and design process to each additional value stream. As the organization grows in the model, the full dependency graph in Valustra will reveal cross-stream patterns that are not visible at the level of individual value streams — shared bottlenecks, unplanned enabling relationships, and platform gaps that span multiple streams.
Continuous VSRA Maintenance
Keep the Valustra project current as teams change. The value of VSRA analysis compounds over time: a maintained dependency graph allows you to reason about the impact of proposed organizational changes before making them, rather than discovering consequences afterward.
Revisit centrality scores and FINE values whenever:
- A new team is formed or an existing team changes scope
- A significant dependency is added or removed
- Teams report unexpected coordination friction or impedance
- A new value stream is brought into scope
Common Pitfalls
Mapping teams without mapping dependencies — the topology diagram is only as useful as the dependency information behind it. Spend time getting the edges right, not just the nodes.
Skipping the pilot — applying VSRA across the full organization at once makes it harder to validate the model and course-correct. Start with one well-understood value stream.
Treating team types as fixed labels — team type is determined by graph position and behavior, not by declaration. Let the centrality analysis inform the classification and be willing to revise it as the real organization evolves.
Designing for the generalized case only — the generalized dependency model is a useful starting point, but real organizations have non-generalized structures. Non-zero Betweenness scores in your specific graph are signals worth examining closely.
Further Reading
- Team Topologies in VSRA - The four team types and interaction modes in detail
- Graph Theory in VSRA - How centrality analysis identifies team types
- FINE Flow Analysis - The equations that connect graph structure to flow behavior
- VSRA How-To Guide - Practical community guidance and examples for applying VSRA