我想要回答的主要问题是:在软件开发方面,"新功能"和"产品增强"之间的区别特征是什么?具体来说,当应用于Scrum时.
以下是一些可能出现的标准:
另一种可能性是,我正在考虑这一切都是错误的,应该使用更好,更清晰的术语.
Chr*_*yer 17
我想这不能以普遍接受的方式回答.不过这就是我要说的:
功能是新功能,即用户可以使用该软件执行新操作.增强功能可以在更简单,更强大或以某种方式添加现有功能之前做一些可能的事情.
小智 6
+1为克里斯蒂安的答案。另一种查看方式是:
当最初的“新”功能交付给客户或产品所有者时;他们是否会提出大量修改功能的要求?他们是否报告了由于原始特征故事未完全记录而引起的对该特征的一些“缺陷”?
这些是对现有功能的增强请求,在Scrum中将被视为增强积压或故事。如果请求向客户描述了在初始功能故事中未捕获的新价值,则不是技术债务或缺陷;这是一个增强。
如果您要使用增强功能来解决范围更改或需要其他资源,请执行以下操作:
高级别的敏捷计划通常会得出具有功能级别里程碑的产品路线图(又名应该在给定的季度,版本等中完成功能);在功能完成日期或功能的正式发布之后修改功能区域的任何其他故事都可以视为增强请求。