Info
To measure the performance of the value streams, Kersten proposes the Flow Framework®, a structure of Flow artifacts and the measurement of those artifacts using Flow Metrics®.
Kersten describes the need to move from project-based design to product development using long-lived value streams. And he identified the following four outcomes that he wanted to monitor:
- Value
- Cost
- Quality
- Happiness
These items related to 4 Flow Items:
- Features to deliver: bring about direct business value.
- In SAFe®, Flow Framework® features can be mapped to feature → decompose into user story and enabler story (inside a Program Increment (PI))
- Defect fixes
- fixing any defects
- the fix is pulled by the customer as part of the solution
- Risk avoidance
- Reduce disks are delivered by the value stream to difference stakeholders
- In SAFe®, it means ot fullfill NFRs (Non Functional Requirements) and mitigate or eliminate risks are compliance enablers
- Compliance Enablers: are activities or work items designed to ensure that the system, product, or process adheres to external regulations, standards, or internal policies (e.g., ISO standards, GDPR, FDA, etc.).
- Compliance Enablers might involve documentation, audits, testing, or specific tasks required to meet compliance.
- Timeboxed Compliance Enablers as Features:
- When compliance enablers are too large or complex to be completed by a single team, they are identified as features.
- These features are prioritized and planned at the ART level during PI planning.
- The ART, which consists of multiple teams, works collaboratively to accomplish the compliance feature within the timebox of the PI
- Example: Creating system-wide audit documentation or conducting a security review that affects multiple teams.
- Story-Sized Compliance Enablers for Individual Teams:
- When compliance enablers are small enough to be handled by a single team, they are sized as stories.
- These story-sized enablers are assigned to individual teams within the ART and handled during their regular iteration planning.
- Example: Updating a specific component’s logging to meet compliance standards, which can be completed by one team.
- Technical debt reduction
- SAFe categorizes Flow Framework® debt items as enablers.
- compliance enablers → Flow Framework® risks, other types of enablers help to maintain the architecture
- Infra enablers → enhance the development process (include the incorporation & maintain of automation for testing and deployment)
- Arch enablers → improve the architecture (technical foundation) of the ARTS’s product or solution → help teams build systems that are scalable, maintainable, and extensible
- The outcome of arch enablers is Architectural Runway (collection of existing technical capabilities and architectural enablers that provide the foundation for developing and deploying future business features.) → when these enablers are in place, future features can be developed quickly (the runway)
- Exploration enablers → allow team members of the ART to research unknown technologies or determine the best functional approach. To track the progress of these Flow Items, Kersten found 4 Flow Metrics®.
- SAFe categorizes Flow Framework® debt items as enablers.
- Flow Velocity®
- Number of Flow Items completed in a unit of time
- Flow Time®
- Time to complete an individual Flow Item
- Flow Load®
- Measure of WIP
- Flow Efficiency®
- Ratio of active time to Flow Time®
And an additional type:
- Flow Distribution® looks at the number of Flow Items complete for a value stream and measures each type of Flow Item as a percentage of the total number of Flow Items.