“做完”的定義
 
這一點是非常重要的,產品負責人和團隊必須同意,要對“做完”有一致的定義。
 
非常重要!
 
是所有程式碼被check-in就算故事做完了嗎?或是要被放到測試環境,並被整合測試的團隊驗證過,才叫作做完嗎?有時候可能我們使用這樣的定義:“隨時可以上線”,但有時候我們可能這樣說:“已經部署到測試的機器上,準備好要做驗收測試”。 
 
在最開始的時候,我們曾使用詳細的的檢查清單。但現在我們則會說:“如果測試人員說可以了,那這個故事就是做完了”然後就由測試人員去確保,產品負責人所想要的事情,已經被團隊充分理解,並且此項目已經"完成"到,足夠通過大家以認可的做完定義。
 
是的,這是有點沒有說服力。一個具體的檢查清單是有幫助的 —只是確定他不會太長。把它視為是預定要做的,而不是像聖經一樣供著。專注於人們可能會忘記的部分(像是”更新發佈日誌” ,或者 “沒有新增的技術債” ,或是”獲得真實用戶回饋”)
 
我們慢慢瞭解到,並非所有故事能用相同方法來對待。“查詢用戶表單”和“操作手冊”這兩個故事處理方式就差異很大。後者,“做完”的定義可能只是被運作團隊接受就可以。所以有時候用一些常識就可以確認了,不必用到正式的檢查清單。
 
如果你經常對“做完”的定義感到困惑(就像我們一開始一樣),你應該在每個故事上,增加一個的欄位:“做完的定義”。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(0) 人氣()