用途:面向产品负责人(Product Owner),用于待办事项(backlog)管理与冲刺(sprint)执行,帮助编写用户故事、验收标准、规划冲刺与跟踪速度。
主要能力:
- 用户故事生成:按“As a [persona], I want to [action], so that [benefit]”模板生成,支持功能、改进、缺陷修复、使能(enabler)四类故事,并按 INVEST 标准校验;采用斐波那契点数估算。
- 验收标准:使用 Given-When-Then 模板,覆盖正常路径、校验、错误处理、性能、可访问性;按故事点数给出最低标准数量(1-2 点 3-4 条,3-5 点 4-6 条,8 点 5-8 条,13+ 点建议拆分)。
- 史诗拆分:提供 8 条拆分规则(按工作流步骤、业务规则、数据、验收标准、工作量、外部依赖、DevOps、均不适用时用 TAD 探针),并输出拆分建议、风险与实现顺序。
- 冲刺规划:按“平均速度 × 可用系数”计算容量,承诺量填至 80-85%,另加 10-15% 拉伸目标,输出冲刺加载表。
- 待办优先级:按优先级等级(Critical/High/Medium/Low)与权重因素(业务价值 40%、用户影响 30%、风险依赖 15%、工作量 15%)排序。
- 指标跟踪:速度、承诺可靠性、范围变更、结转等指标及目标值,并给出完成定义(Definition of Done)清单。
使用方式: 脚本命令保持原样:
Generate stories from sample epic
python scripts/user_story_generator.py
Sprint planning with capacity
python scripts/user_story_generator.py sprint 30 python scripts/user_story_generator.py sprint 45 支持参数:sprint 子命令进入冲刺规划模式,[capacity] 为冲刺容量点数,默认 30。 生成内容含故事 ID、标题、类型、优先级、点数、用户故事叙述、每条 5 条验收标准、INVEST 清单、backlog 汇总、冲刺加载等。开始前会先确认 2-3 个最影响结果的输入(受益角色、需求或史诗范围、团队速度与可用性);若用户要求直接起草,则先列出假设。
适用场景:产品待办梳理、用户故事与验收标准撰写、史诗拆解、冲刺容量规划与加载、优先级评审、速度与冲刺健康度跟踪。
限制:不创建 Jira/Linear 工单(需借助 JSON 导出与相应 API);不生成燃尽图可视化;不按个人分配团队成员与容量;不做跨团队依赖管理;不做季度以上发布规划;不自动生成验收测试。缺失信息如具体平台价格、许可等暂未提供。