在敏捷开发的框架及方法中(比如:Scrum),有一个和sprint相关的概念叫product increment。它属于3大artifacts的一种,对于项目的推进和产品最终交付有着重要的意义。今天的文章中,睿珑学苑和大家分享的是:究竟什么是敏捷开发中的“product increment”?中文可以如何翻译?其优点或好处是什么?
版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。
所谓的product increament,是指在每个sprint(冲刺)阶段中,开发团队都会完成的一些产品新增功能或特性,它们可能只是最终产品的一小部分。这些新增的功能或特性应该处于一种可用于交付的状态(deliverable state),满足项目的完成定义(Definition of Done,DoD)要求,并被PO(Product Owner)所认可。中文里,可以将product increment翻译为:产品增量。
产品增量的优点或好处在于:它不仅可以向利益相关者提供工作成果,且可以实际展示它,甚至让客户自己与产品进行交互。这会产生更有意义的反馈,帮助团队改进。需要注意的是,在软件研发环境中,创建潜在可交付产品增量通常是没有问题的。在硬件开发中,可能不一定适用或存在难度。