我想知道敏捷在以下情况下的立场:
我的理解是,产品负责人将在其开发环境中查看软件,直到完成最终的QA,然后(而不是在此之前)将其部署到最终的生产环境中。
发布于 2011-10-27 18:56:35
发布于 2011-10-27 18:59:07
Scrum意味着团队迭代以产生增量,在默认情况下它们不是可发布的,但它们已经完成了。如果客户希望qa测试马厩在整个过程中,所有的qamust都是在迭代之前完成的。Scrum团队可以做到但这并不有效..。你提到的产品所有者反映了客户的喜好。Scrum从来没有说什么,什么时候编码和测试。团队和PO决定何时这样做,以满足客户的需求,如可见的进展。得到即时反馈是很好的。对你来说,这听起来像是在浪费资源.
当您处于测试驱动的项目中时,您可能已经走到qa的一半路上了,必须进行测试。
我不敢说,没有敏捷的方法来阻止客户要求任务提供.
发布于 2011-10-27 18:40:14
我的观点是,产品负责人只需要一种方法来验证是否完成了大量工作,无论是在Test环境中还是在开发机器上。您不必在每次迭代中实际发布更新。您可以花费3次迭代,将特性放入QA中,然后对产品进行发布。
https://softwareengineering.stackexchange.com/questions/116588
复制相似问题