Part3 提供了一个敏捷项目实践模板。
———以下为文章摘录———
相对优先级=价值/工作量
- 一项高价值、低工作量的需求,会有一个高的相对优先级。
- 一项低价值、高工作量需求的优先级是相对较低的。
用户故事
- 标题:<用户故事的名称>
- 作为:<用户或角色>
- 我想:<采用这样的行动>
- 以便:<我获得这样的益处>
冲刺中的敏捷角色
开发团队成员
- 选择需求最高的任务并尽快完成
- 对某个用户故事不清楚的时候,要求产品负责人澄清
- 跟开发团队其他成员合作设计某特定的用户故事,如有需要则可寻求他人帮助,其他成员需要的时候,你也可以帮助他们
- 跟开发团队其他成员合作设计某个特定的用户故事,如有需要则寻求他人帮助,其他成员需要的时候你也要帮助他们
- 组织同行评审彼此的工作
- 根据冲刺需要接受你正常角色以外的任务
- 根据确认的完工定义,开发出完整的功能
- 每天报告你的进展
- 向Scrum主管报告你任何无法有效解决的事情
- 完成你在冲刺计划时承诺的冲刺目标
产品负责人
- 确保资金到位以保证开发的速度
- 排定产品功能优先级列表
- 面对开发团队的产品干系人的代表
- 向产品干系人汇报项目成本及进度状态
- 为开发团队详细解释用户故事,以保证团队完全理解用户故事,要创建的功能
- 对任何需求事项提供快速澄清和决定,以保证开发团队的工作持续进行
- 解决Scrum主管上报的业务障碍
- 对已完成的用户故事里的功能做全面的评审并向开发团队提出反馈意见
- 根据需求向产品待办列表中添加新的用户故事,并保证新的用户故事支持产品愿景、发布目标或冲刺目标
- 展望下一个冲刺,并为下一个冲刺的冲刺计划会议准备好详尽的用户故事
Scrum主管
- 必要时,对产品负责人、开发团队和组织进行培训,以保证敏捷价值的实现和敏捷实践的顺利开展
- 保护开发团队不受外界干扰
- 移除障碍,解决战术性的短期问题和潜在的战略性的长期问题
- 促进Scrum团队达成共识
- 和那些与Scrum团队一起工作的干系人建立紧密的合作关系