Scrum术语:新功能和增强功能之间的区别是什么?

时间:2014-12-19 19:18:09

标签: agile scrum

我试图回答的主要问题是:"新功能和#34;之间有什么区别?和#34;产品增强"谈到软件开发?具体来说,当应用于Scrum时。

以下是一些可能出现的标准:

  1. 请求的复杂性(点)
  2. 最终结果与应用程序其他部分的独立程度(例如,添加字段以形成vs添加整个新表单)
  3. 另一种可能性是,我认为这一切都是错误的,并且应该使用更好,更清晰的术语。

2 个答案:

答案 0 :(得分:15)

我想这不能以普遍接受的方式回答。不过这就是我要说的:

功能是新功能,即用户可以使用该软件执行新操作。增强功能可以在更简单,更强大或以某种方式添加现有功能之前做一些可能的事情。

答案 1 :(得分:5)

对于克里斯蒂安的回答,

+1。另一种看待它的方法是:

当初始“新”功能交付给客户或产品所有者时;他们是否回来了一堆修改功能的请求?他们是否针对出现的特征报告了一些“缺陷”,因为最初的特征故事没有完整记录?

这些是对现有功能的增强请求,在Scrum中将被视为增强积压或故事。如果请求描述了在初始特征故事中没有捕获到客户的新价值,那么它不是技术债务或缺陷;这是一种增强。

如果您正在使用增强故事来解决范围变更或为其他资源提供案例:

高级敏捷计划通常会产生一系列具有功能级别里程碑的产品路线图(也就是说,应该在给定的季度内完成功能,发布等);在功能完成日期或功能的产品发布后修改该功能区域的任何其他故事都可以被视为增强请求。