“迭代期内无变更”与敏捷开发产品版本规划
作者:陈勇
出处: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
“迭代期内无变更”与敏捷开发产品版本规划相关推荐
- 敏捷开发生态系统系列之三:计划跟踪II(需求优先级排序-迭代期内无变更-团队承诺)...
这是敏捷生态系统系列的第三篇(之一,之二,之三,之四,之五). 产品负责人PO与团队的互动一直是一个难题.典型的问题在于:敏捷开发倡导"迭代期内无变更"以换取"团队承诺& ...
- “迭代期内无变更”与研发心理学(承诺管理,MosCoW方法)
作者:陈勇 出处:blog.csdn.net/cheny_com 迭代期间无变更?支持派说:对,如果经常变,我们怎么开发啊. 反对派说:不对,敏捷开发不能上来就确认了需求,要的就是在开发中逐步了解需求 ...
- 敏捷开发产品管理系列之二:产品版本规划
本文是敏捷开发产品管理系列的第二篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 本文是一篇旧 ...
- 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算
7月16日周二晚上7:30-9:00,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中, ...
- 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算...
7月16日周二晚上,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中,由开发人员自主估算 ...
- 敏捷开发产品管理系列之三:产品用户群规划
本文是敏捷开发产品管理系列的第三篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 上周在培训做 ...
- 敏捷开发产品管理系列之四:新产品研发
本文是敏捷开发产品管理系列的第一篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 这里所指的新 ...
- 敏捷开发产品管理系列之六:Product Servant
本文是敏捷开发产品管理系列的第六篇.(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理) 马与马车夫的 ...
- 本周4天4场直播,解决你对Oracle的种种疑惑,还有第2期大咖讲坛讨论敏捷开发中的性能质量管控...
1. Oracle 10046 Trace的取得和解析方法 -04.13 本课程以专业 Oracle 数据库技术支持工程师的角度讲解 10046 Trace 的取得和解析方法. 分享大纲: 10046 ...
最新文章
- 在ASP.NET中使用WINDOWS模式登录SQL数据库
- Python 绘图与可视化 matplotlib 制作Gif动图
- SparkStreamingStateful
- php k线图 echarts,利用ECharts.js画K线图的方法示例
- 线程同步--线程间通信
- web前端面试问答_Web服务面试问答
- Go在谷歌:以软件工程为目的的语言设计
- python决策树分类鸢尾花_基于决策树—鸢尾花分类
- linux查看后台执行的所有任务与对应的命令
- hdu 2089 数位dp入门
- python代码缩进中是否支持tab键和空格混用_python自测——编码规范
- python实现词语填空_Python实践练习:疯狂填词
- html拼凑成一张图片,(代码片段)利用canvas,把多张图合并成一张图片
- CVPR2019 | 论文分类汇总(190611 更新)
- 【Codevs1422】【网络流】河城荷取
- ue4风格化材质_ue4商城资源Stylized Terrain Pack of 50 Materials50种材质风格化地形包
- 盘点中国未来最具潜力的IT培训学校前5名
- Java EasyWord导出word文档
- 2022年MinGW-w64的安装及配置教程(傻瓜式)
- MySQL如何判断不为空
热门文章
- 手动挖第一桶金,10日赚3十万元
- Window.ActiveXObject的用法 以及如何判断浏览器的类型
- weblogic部署方式
- Cannot find class [xxx] for bean with name ‘‘ defined in class
- 【网络安全工程师面试合集】— 渗透资源 操作系统大合集
- 一张图看懂VnTrader的数据流
- 阿里腾讯极其看重的数据中台,我用大白话给你解释清楚了
- 帆软报表重要Activator之DesignerInitActivator之二
- 数据分析学习笔记—python函数、异常与处理
- excel服务器没有响应怎么办,勤哲Excel服务器技术支持|Excel服务器常见问题解答...