作者:陈勇

出处:blog.csdn.net/cheny_com

迭代期间无变更?

支持派说:对,如果经常变,我们怎么开发啊。

反对派说:不对,敏捷开发不能上来就确认了需求,要的就是在开发中逐步了解需求,怎么可能不变呢。

只在开发层面,这个问题无解。让我们站在产品版本规划的高度来看这个问题。

下个产品版本(或下个迭代)中到底应该有什么功能?最重要的功能?最基础的功能?当前可能实现的功能?已经弄清楚的功能?

这些角度都是基于技术活动而非市场目标来制定的,都有其局限性。

其实,每个产品的版本都是企业的一步棋:在某个时间,推出某些功能,满足某些需求,获取某些客户,打败某些对手,取代某些产品。

若认同了这一点,则早在产品版本规划的时候,就应该确认此版本中应该包含哪些功能,而非到迭代计划会议或迭代中才会确认。这样看来,“迭代期间无变更”指的是:“不应该到迭代开发已经开始了还没明确要开发什么功能”(What问题);而不是:“应该在迭代前把需求弄明确,一旦开发了就别改动了”(How问题)。

总结一下:

产品 ------------------------------------------- 在这个时候大致规划出路线图,走多远,多久,走到哪里

V1.0 --------------------------------------- 在这个时候明确规划处这个版本要做哪些功能(未必到达故事点的粒度)

Sprint1 --------------------------------- 在这个时候达到故事点的粒度,且从技术角度思考可以先做什么后做什么

日常工作 ----------------------------- 细化做成什么样子,随时可以变,但基本不会扔掉或换掉什么功能了

Sprint2

……

Sprint Release ----------------------- 在这个时候,无论技术顺序的先后,所有V1.0的功能都做完了

V2.0 --------------------------------------- 根据市场反馈,调整产品路线图

V3.0 --------------------------------------- 继续

点击下载免费的敏捷开发教材:《火星人敏捷开发手册》

转载于:https://www.cnblogs.com/JPAORM/archive/2011/03/08/2510534.html

“迭代期内无变更”与敏捷开发产品版本规划相关推荐

  1. 敏捷开发生态系统系列之三:计划跟踪II(需求优先级排序-迭代期内无变更-团队承诺)...

    这是敏捷生态系统系列的第三篇(之一,之二,之三,之四,之五). 产品负责人PO与团队的互动一直是一个难题.典型的问题在于:敏捷开发倡导"迭代期内无变更"以换取"团队承诺& ...

  2. “迭代期内无变更”与研发心理学(承诺管理,MosCoW方法)

    作者:陈勇 出处:blog.csdn.net/cheny_com 迭代期间无变更?支持派说:对,如果经常变,我们怎么开发啊. 反对派说:不对,敏捷开发不能上来就确认了需求,要的就是在开发中逐步了解需求 ...

  3. 敏捷开发产品管理系列之二:产品版本规划

    本文是敏捷开发产品管理系列的第二篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 本文是一篇旧 ...

  4. 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算

    7月16日周二晚上7:30-9:00,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中, ...

  5. 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算...

    7月16日周二晚上,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中,由开发人员自主估算 ...

  6. 敏捷开发产品管理系列之三:产品用户群规划

    本文是敏捷开发产品管理系列的第三篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 上周在培训做 ...

  7. 敏捷开发产品管理系列之四:新产品研发

    本文是敏捷开发产品管理系列的第一篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 这里所指的新 ...

  8. 敏捷开发产品管理系列之六:Product Servant

    本文是敏捷开发产品管理系列的第六篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 马与马车夫的 ...

  9. 本周4天4场直播,解决你对Oracle的种种疑惑,还有第2期大咖讲坛讨论敏捷开发中的性能质量管控...

    1. Oracle 10046 Trace的取得和解析方法 -04.13 本课程以专业 Oracle 数据库技术支持工程师的角度讲解 10046 Trace 的取得和解析方法. 分享大纲: 10046 ...

最新文章

  1. 在ASP.NET中使用WINDOWS模式登录SQL数据库
  2. Python 绘图与可视化 matplotlib 制作Gif动图
  3. SparkStreamingStateful
  4. php k线图 echarts,利用ECharts.js画K线图的方法示例
  5. 线程同步--线程间通信
  6. web前端面试问答_Web服务面试问答
  7. Go在谷歌:以软件工程为目的的语言设计
  8. python决策树分类鸢尾花_基于决策树—鸢尾花分类
  9. linux查看后台执行的所有任务与对应的命令
  10. hdu 2089 数位dp入门
  11. python代码缩进中是否支持tab键和空格混用_python自测——编码规范
  12. python实现词语填空_Python实践练习:疯狂填词
  13. html拼凑成一张图片,(代码片段)利用canvas,把多张图合并成一张图片
  14. CVPR2019 | 论文分类汇总(190611 更新)
  15. 【Codevs1422】【网络流】河城荷取
  16. ue4风格化材质_ue4商城资源Stylized Terrain Pack of 50 Materials50种材质风格化地形包
  17. 盘点中国未来最具潜力的IT培训学校前5名
  18. Java EasyWord导出word文档
  19. 2022年MinGW-w64的安装及配置教程(傻瓜式)
  20. MySQL如何判断不为空

热门文章

  1. 手动挖第一桶金,10日赚3十万元
  2. Window.ActiveXObject的用法 以及如何判断浏览器的类型
  3. weblogic部署方式
  4. Cannot find class [xxx] for bean with name ‘‘ defined in class
  5. 【网络安全工程师面试合集】— 渗透资源 操作系统大合集
  6. 一张图看懂VnTrader的数据流
  7. 阿里腾讯极其看重的数据中台,我用大白话给你解释清楚了
  8. 帆软报表重要Activator之DesignerInitActivator之二
  9. 数据分析学习笔记—python函数、异常与处理
  10. excel服务器没有响应怎么办,勤哲Excel服务器技术支持|Excel服务器常见问题解答...