独立的 (Independent) —— 强调用户故事与用户故事之间不要有太多的依赖
因为有依赖的不同故事,可能优先级是不同,这就会给故事的工作量估计,以及故事在开发选代的排期造成困扰.
可协商的 (Negotiable) —— 故事是可以协商
故事卡是用户功能的简单描述,细节需要在客户与开发团队的讨论中产生。
有价值的 (Valuable) —— 在故事中自然体现这个功能具体给用户带来的价值是什么
故事是以客户或用户的视角来书写,通常是业务语言而非技术语言。
可估算的 (Estimate) —— 每个故事都对应估计的故事点数
小的 (Small) —— 每个故事可以小到在一次开发迭代中就可以完成
可测试的 (Testable) —— 可度量的验收标准是不可少的