How work flows from features to stories, and how teams manage their backlogs within the ART context.
In SAFe, work flows through a hierarchy:
Epic → Feature → Story
The decomposition flow: Product Management breaks epics into features during PI Planning. Product Owners break features into stories during iteration planning (and refinement sessions).
Good stories follow the INVEST criteria:
Not all work delivers direct user value. Enablers are stories (or features, or epics) that build the technical foundation for future capabilities.
SAFe defines four types of enablers:
Architecture enablers: Build architectural runway—shared services, APIs, infrastructure that future features will need. Example: setting up a message queue system before building event-driven features.
Infrastructure enablers: Set up development, testing, and deployment infrastructure. Example: creating a CI/CD pipeline, setting up monitoring, provisioning environments.
Exploration enablers: Investigate options and reduce uncertainty. Example: prototyping two different approaches to see which performs better, spike stories.
Compliance enablers: Satisfy regulatory or policy requirements. Example: implementing audit logging, data encryption, or accessibility standards.
Managing enablers in the backlog:
Enablers compete for capacity with feature stories. A healthy team spends roughly:
This ratio isn't rigid—it depends on the system's maturity. New products need more enabler work; mature products can lean toward features. The key is making enabler work visible rather than hiding it.
Make Enablers Visible
Never hide enabler work inside feature stories. When technical investment is invisible, it's the first thing cut under pressure. Separate enabler stories force explicit conversations about the balance between now and later.
During iteration planning, teams determine how much work they can commit to:
Capacity = available team members × hours per day × days in iteration, minus meetings and known interruptions. Teams learn their actual capacity through experience—it's an empirical measure, not a calculation.
Story points estimate relative complexity. Teams calibrate over time. The key metric is velocity—the average story points completed per iteration. Velocity stabilizes after 3-4 iterations and becomes a reliable planning tool.
Commitment in SAFe context:
Team commitments in an iteration align with PI Objectives established during PI Planning. The iteration goal should map to progress on one or more PI objectives. This creates traceable alignment from team work to program value.
When teams discover mid-iteration that they can't meet a commitment:
The predictability measure: SAFe tracks how well teams deliver on their PI objectives. This isn't about punishing misses—it's about improving estimation and planning accuracy over time. A team that reliably delivers 80% of objectives is more valuable than one that promises 100% and delivers unpredictably.