敏捷 - 处理已实现功能的不断变化的需求

Joh*_*lph 4 agile project-management

在最近与我的客户会面时,我们发现我们错过了一个用户故事的细节,这个故事之前已经实施了几次迭代.

新要求不仅是附加功能,还改变了行为.

最初的用户故事如下: "可以查看XYZ"

然而,新请求如下: "可以查看XYZ但是如果B则XYZ必须看起来像ABC"

我应该把它看作是一个Bug还是一个新用户故事,或者我应该只是重新打开旧用户故事并编辑它以说明新请求?什么是"最佳实践",每种方法的优缺点是什么?

小智 9

好吧,因为这是一项新要求,所以将其视为新功能请求.绝对不是一个bug.

编辑:既然不清楚谁或你的顾客错过了细节,你可以采取两种方式.如果你忘了它,那就是你的错误.如果客户忘了告诉它,那取决于.如果它有点修复,你可以重新打开旧故事.如果要完成很多工作,请将其改为新工具.

PS你是怎么做的真的很重要吗?关键在于客户要求实施,无论您的内部术语如何.

替代文字http://kerryosborne.oracle-guy.com/files/2009/02/bug-feature.jpg