# INVEST原则 ## 定义 首字母缩略词INVEST有助于记住一组广泛接受的标准或清单,以评估用户故事的质量。如果故事不符合这些条件之一,则团队可能要改写它,甚至考虑重写(这通常会物理上撕毁旧的故事卡并编写新的故事卡)。 一个好的用户故事应该是: - Independent 与其他故事相互独立 - Negotiable 可协商的,不是特性的特定合同) - Vablued 垂直按特性拆分,对客户有价值 - Estimatable 可估算到良好的近似值 - Small 尺寸小,以放入一个短迭代 - Testable原则上是可测试的,即使还没有写出一个测试用例 ## 起源 - 2003年:用于快速评估用户故事的INVEST清单起源于Bill Wake 的文章,该文章也将首字母缩写SMART(特定,可衡量,可实现,相关,限时)重新用于用户故事的技术分解所产生的任务。 - 2004年:INVEST的缩写是Mike Cohn的“ User Stories Applied”中推荐的技术之一,该技术在第2章中进行了详细讨论。