Engineering
拆解为工单
使用曳光弹式垂直切片,将计划、规范或 PRD(产品需求文档)拆解为项目工单跟踪器中可被独立认领的工单。
拆解为工单
使用垂直切片(曳光弹)将计划拆解为可被独立认领的工单。
流程
1. 收集上下文
基于对话上下文中已有的内容进行工作。
2. 探索代码库(可选)
如果你尚未探索过代码库,请进行探索以了解代码的当前状态。
寻找对代码进行预重构的机会,使实现更容易。"先让变更变得容易,再做这个容易的变更。"
3. 起草垂直切片
将计划拆解为曳光弹式工单。每个工单都是一个贯穿所有集成层、端到端的薄垂直切片。
- 每个切片都交付一条狭窄但完整的、穿越每一层(schema、API、UI、测试)的路径
- 完成的切片本身就可以演示或验证
- 任何预重构都应当首先完成
4. 向用户征询意见
将提议的拆解方案以编号列表的形式呈现。对每个切片,展示:
- 标题:简短的描述性名称
- 被阻塞于:哪些其他切片(如有)必须先完成
- 覆盖的用户故事:本切片处理的是哪些用户故事
询问用户:
- 拆解的粒度是否合适?
- 依赖关系是否正确?
- 是否应将某些切片合并或进一步拆分?
5. 将工单发布到工单跟踪器
对每个获批的切片,向工单跟踪器发布一个新工单。按依赖顺序发布工单(阻塞项优先)。
工单模板:
## Parent
A reference to the parent issue on the issue tracker.
## What to build
A concise description of this vertical slice. Describe the end-to-end behavior.
## Acceptance criteria
- [ ] Criterion 1
- [ ] Criterion 2
## Blocked by
- A reference to the blocking ticket (if any)
不要关闭或修改任何父工单。