Write Story

来源:互联网 发布:sql server多大 编辑:程序博客网 时间:2024/05/18 20:05

公司正在进行CMMI四级的准备,可我们的项目采用了XP开发模式。我正在努力寻找它们的结合点(也许这个结合点不存在?也许还是可以融合?谁知道呢?只要找到一种“适合之路”就可以啦,谁会管它叫什么呢?)

今天说什么呢?说一下Story吧。

 


 

MasterStory是XP中极为关键的内容,编写是否恰当是XP项目成功的重要因素。那么,如何判定Story是否恰当呢,这里有一些原则,可以总结为“INVEST”原则。这六个字母代表评判Story质量的六个方面。 

I-Independent

N-Negotiable

V-Valuable to users or customers

E-Estimatable

S-Small

T-Testable

  1. 独立性(Independent) 

 故事之间应该相互无依赖。如果存在依赖的话,会引起优先级和计划问题。例如,一个用户选择了一个高优先级的故事,而这个故事又要在完成一个低优先级的故事以后才能做,这时就存在优先级问题。另外,依赖关系会增加Story的point评估困难。

如果故事发生了依赖性,可以通过两种方法来解决。一是将故事合并成一个大的独立的故事;二是寻找另外的方式去拆分这些依赖性的故事。如果即不能合并,又不能找到另外的方式的话,那么就要对故事同时做两个评估,一是如果先做被依赖的故事,再做依赖故事,评估是多少Point,另一个是如果先做依赖故事,后做被依赖的故事,评估是多少Point。

(未完待续)

 

原创粉丝点击