上QQ阅读APP看书,第一时间看更新
初探
项目一开始,开发人员和客户就开始讨论新的系统,以便搞清楚所有真正重要的特性。不过,他们不会试图确定所有的特性。随着项目的进展,客户会不断发现更多新的特性。这个过程一直持续,直到项目结束。
特性识别出来后,会被分解成一个或多个用户故事,这些用户故事会被写在索引卡上。除了故事的名字(比如Login, Add User, Delete User或Change Password)之外,卡片上不需要再写其他内容。在这一阶段,我们不会试图捕捉细节,只是想要有个东西来提醒我们,让我们回忆起以前对这些特性的讨论。
开发人员共同对这些用户故事进行估算。估算是相对的,而非绝对的。在故事卡上写下一些“点数”来代表实现这个故事所需要的相对时间。我们可能无法确定每个故事点代表的确切时间,但可以确定的是,实现8个点的用户故事所需要的时间是4个点的两倍。