User Story在敏捷项目中是项目范围的基本单位。在项目中,每个User Story是从稍多于一行的描述逐步精细到一套验收标准的。User Story是把需求分解为有优先级的,可测试的,可评估的小工件的有效机制。
好的方面:一个User Story是在商业价值的上下文中写出的,该价值体现为一个可以供终端用户使用的系统功能。编写它们的标准方式为——As insert user I need to insert feature so that insert business value。
User Story最初只有一两行,包含了足够的细节来测试,并提供了评估和优先级。附加的细节将在该故事得到交付的迭代之前增加进来。每个User Story的大小应该使它能够在一个迭代之内完成。