- 敏捷軟件開發:用戶故事實戰
- (美)邁克·科恩
- 436字
- 2023-09-08 19:33:52
“需要在多長時間內完成?”
記得當年上高中文學課,每次寫論文作業的時候,我總是問老師:“需要在多長時間內完成?”老師們向來不喜歡我們提這個問題,但我仍然認為這是一個公平的問題,因為它能告訴我他們的期望是什么。理解項目用戶的期望也是同樣重要的。這些期望最好以驗收測試的形式記錄下來。
如果使用的是紙質卡片,可以把卡片翻過來,從背面得到這些期望。這些期望寫成提示,說明如何測試卡1.3中的故事。如果使用的是電子系統,它應該有一個可以輸入驗收測試的地方。
用留空的工作描述來嘗試。
用真實的較長的工作描述來嘗試。
用缺失的薪資來嘗試。
用六位數的薪資來嘗試。
故事卡1.3 故事卡的背面保留關于怎樣測試故事的提示
測試的描述是簡短而不完整的,可以在任何時候添加或者刪除測試。目標是傳遞關于這個故事的更多信息,這樣開發人員就可以知道他們什么時候已經完成了。就像我老師的期望對我來說很有用,因為我知道我寫了關于《白鯨記》(2)的文章。對于開發人員來說,了解客戶的期望是很有用的,好知道他們什么時候算是真正的完成。