User Story Splitting
技能 已验证 活跃Break a large story or epic into smaller deliverable stories using proven split patterns. Use when backlog items are too big for estimation, sequencing, or independent release.
To enable agile teams to make large backlog items more manageable, reduce risk, improve estimation, and maintain development flow by systematically breaking them down using proven patterns.
功能
- Systematic story splitting framework
- Guidance on 8 proven splitting patterns
- Examples for each splitting pattern
- Documentation of common pitfalls and fixes
- Clear steps for application and validation
使用场景
- When a story or epic is too large for a single sprint
- When acceptance criteria have multiple 'When' or 'Then' statements
- When breaking down epics into independently deliverable increments
- When a story has multiple technical milestones or external dependencies
非目标
- Horizontal slicing (e.g., separate front-end/back-end stories)
- Task decomposition (e.g., 'Set up database' as a story)
- Arbitrary chopping of stories without clear value
- Creating hard dependencies between split stories
工作流
- Identify the original story/epic.
- Apply one of the 8 splitting patterns.
- Write the new split stories using a defined format.
- Validate the splits against key criteria.
安装
请先添加 Marketplace
/plugin marketplace add deanpeters/Product-Manager-Skills/plugin install user-story-splitting@pm-skills质量评分
已验证类似扩展
Epic Breakdown Advisor
95Break down epics into user stories with Humanizing Work split patterns. Use when a backlog item is too large to estimate, sequence, or deliver safely.
Design Sprint
100Test big ideas in just 5 days. Apply Google Ventures' proven methodology to go from problem to validated prototype without months of development. Use when: **New product concepts** that need validation before building; **Big feature decisions** with significant investment required; **Stuck teams** needing to break through analysis paralysis; **Startup pivots** when direction is uncertain; **High-risk bets** where failure is expensive
User Story Mapping
100Create a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.
Sprint Plan
100Plan a sprint with capacity estimation, story selection, dependency mapping, and risk identification. Use when preparing for sprint planning, estimating team capacity, selecting stories, or balancing sprint scope against velocity.
Shape Up
100Escape the build trap and endless backlogs. Use Basecamp's methodology to ship meaningful work in 6-week cycles with fixed time, variable scope. Use when: **Product planning** to replace endless backlogs; **Feature development** with clear time boundaries; **Team autonomy** when you want self-directed teams; **Scope management** when projects tend to balloon; **Startup development** with limited resources
Scrum Master Expert
100Advanced Scrum Master skill for data-driven agile team analysis and coaching. Use when the user asks about sprint planning, velocity tracking, retrospectives, standup facilitation, backlog grooming, story points, burndown charts, blocker resolution, or agile team health. Runs Python scripts to analyse sprint JSON exports from Jira or similar tools: velocity_analyzer.py for Monte Carlo sprint forecasting, sprint_health_scorer.py for multi-dimension health scoring, and retrospective_analyzer.py for action-item and theme tracking. Produces confidence-interval forecasts, health grade reports, and improvement-velocity trends for high-performing Scrum teams.