适应性计划的必要性
敏捷的计划叫做适应性计划,意旨根据变化能够及时适应。为什么需要做适应性计划?
客户有时候可能没想清楚自己要什么,对自己不要什么是更有把握的。所以计划如果定的太死,应对客户看到你提交的东西提出变更时可能就比较困难了。
敏捷计划和瀑布式计划的区别
敏捷关注真实需求,体现出渐进明细
敏捷计划关注与整个项目生命周期
敏捷计划需要及时对中期计划进行调整
敏捷计划的层次
1.敏捷愿景(全生命周期)-整个项目想做什么
2.路线图(1年)-近一年想做什么
3.发布(6个月)-近半年想做什么
4.里程碑(3个月)-近3个月想做什么
5.迭代(2-4周)-近一个迭代想做什么
迭代计划
实际操作中团队基础最频繁的应该就是迭代计划,迭代计划的主要操作对象就是PB,即Product Backlog,产品待办列表。PB的产出主要基于团队承诺,PB的优先级调整就是迭代计划的主要内容。
具体操作可能分为以下几步:
1.调整用户故事优先级
2.识别迭代目标,即团队应该共同确定一个本次迭代需要达成的目标(例如下个迭代依赖当前迭代的产出,则当前迭代必须提供)
3.根据优先级识别用户故事是否纳入本次迭代。比如严格按照优先级,团队确认当前用户故事是否可以在当前迭代完成,若可以完成则纳入本次迭代计划,否则更换一个更小的故事重复上述工作。(前提是更换不能影响当前迭代目标的达成)
4.重复上述工作,直到团队不可以再承诺任何用户故事。则迭代计划制定完成。
敏捷计划的工具
时间盒
渐进明细
最小可售功能(MMF)
最小可用产品(MVP)
基于价值的分析
定义愿景
敏捷计划对应到敏捷活动中的计划会。