可视化手段的迭代计划会来自QuickStart项目快速启动方法;
目的:团队共同产出迭代计划,识别产品需求的风险,教研需求的完整度;
方式:采用时间盒控制,采用角色交错的工作坊模式,通过世界咖啡进行,大量使用可视化手段。
产出物:需求质量在“沙子-板砖-钻石”的分布状态,用户故事排期计划,工作量估算;
阶段一:
- 在一个或多个时间盒内,团队所有成员分为角色交错的两组,每组认领部分需求进行沟通,通过报事贴记录拆分的用户故事;
-
每个团队派出一名成员给整个房间的人讲解需求拆分的要点,鼓励提问交流,这个过程可以补充纸条确保业务流程完整。
阶段二:
开发和测试人员对阶段一产出的所有用户故事按照“沙子-板砖-钻石”标准(采用的是ACT方法)对用户故事进行分类,并张贴在墙上的相应区间;
“沙子-板砖-钻石” 是ACT提出的一种对用户故事进行分类的方法,其中需求清晰,技术方案明确的被认为是“钻石”,可以立刻启动开发;沙子故事是非常不明确,需要进一步沟通的;介于两者中间的是板砖;
阶段三
对用户故事进行迭代安排,由产品经理主导调整好优先级,将每个迭代的用户故事分别放在相应的区间中;
阶段四
产品经理和开发技术负责人要做好安排,跟踪解决板砖和沙子区间的用户故事,做好需求沟通和技术准备;
技术总结
- 计划会应采用工作坊模式确保每个分组都有至少一名团队角色成员,保证讨论过程的信息多样性;
- 主持人控制好每个阶段的时间盒,如果一个时间盒不够再增加一个,以此类推;
- 拆分过程使用《用户故事拆分》技巧,注意粒度相当原则,技术难点、测试难点等要被识别和拆分出来;
- 注意在使用沙子-板砖-钻石方法中采用拉动方式,即左到右是一个质量更高的排序,默认所有的任务都在沙子中,通过沟通澄清向钻石一侧拉动,推荐的可视化展示将沙子放在左+上位置;
- 每张纸条上可以记录需求名称、要点、责任人、工作量等必要信息,注意不要太多影响阅读和沟通;
- 阶段一和阶段二之间可以增加对用户故事的工作量评估;(本案例中因为需求比较简单省略了这一步)
- 会后需要跟踪遗留问题的处理;