Scrum: 良好用户故事的属性(INVEST)

Mike Cohn在他的“用户故事应用”一书中指出了一个好的用户故事的六个基本属性。这些是:
http://img2.58codes.com/2024/20109081xhjNJXFH8k.jpg

独立的(Independent)

用户故事应该不依赖于其他用户故事。用户故事应该是自包含的。用户故事应按任何顺序完成和发布。当发生依赖关係时,应该以不同的方式组合或拆分用户故事。

可面议(Negoiatable)

用户故事不应该是合同义务,因为它们是可以协商的。用户故事应该是客户,开发人员和测试人员之间的协作谈判。

有价值的(Valuable)

用户故事应该对软件的用户或所有者有价值。用户故事不仅仅对开发人员有价值。用户故事应明确定义客户/用户的利益,以帮助确定优先级。用户故事应由客户编写,以确保其对客户/用户有价值。

可估计(Estimable)

用户故事应根据故事点进行估算。在开发团队估计用户故事之前,应该清楚地理解用户故事。在开发团队估算之前,用户故事应包含足够的详细信息。当开发团队缺乏领域知识时,用户故事可能无法估计。当开发团队缺乏技术知识时,用户故事可能无法估计。当用户故事太大时,用户故事可能无法估计。

小的(Small)

用户故事应该尽可能小,同时仍然提供用户价值。用户故事应该能够适合一次迭代。对于大的用户故事将难以理解和估计。

可测试的(Testable)

应通过测试验证用户故事,以证明它们已正确实施。用户故事应包含指导测试的故事接受标準。用户故事应该很容易进行单元测试。(技术实施)用户故事应该很容易接受测试。(行为的)用户故事应尽可能以自动方式进行测试。

Scrum的基本功 - 集合中英文版本 (Scrum事件)
Scrum的基本功 - 集合中英文版本 (Scrum工件)
Scrum的基本功 - 集合中英文版本 (角色和责任篇)
Scrum的基本功 - 集合中英文版本 (基础篇)


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章