書名: 敏捷開發(紀念版)作者名: (美)羅伯特·C.馬丁等本章字數: 331字更新時間: 2023-08-31 19:23:42
初探
項目一開始,開發人員和客戶就開始討論新的系統,以便搞清楚所有真正重要的特性。不過,他們不會試圖確定所有的特性。隨著項目的進展,客戶會不斷發現更多新的特性。這個過程一直持續,直到項目結束。
特性識別出來后,會被分解成一個或多個用戶故事,這些用戶故事會被寫在索引卡上。除了故事的名字(比如Login, Add User, Delete User或Change Password)之外,卡片上不需要再寫其他內容。在這一階段,我們不會試圖捕捉細節,只是想要有個東西來提醒我們,讓我們回憶起以前對這些特性的討論。
開發人員共同對這些用戶故事進行估算。估算是相對的,而非絕對的。在故事卡上寫下一些“點數”來代表實現這個故事所需要的相對時間。我們可能無法確定每個故事點代表的確切時間,但可以確定的是,實現8個點的用戶故事所需要的時間是4個點的兩倍。