當前團隊的實踐推行辦法:
第一階段,使用1周做為迭代周期,開始時團隊速度使用估計的方式做出簡單估計,根據每個周期結束后的團隊速度再進行發布計劃的調成。迭代周期內用戶故事的完成暫時以開發完成做為標準。
第二階段,使用2周做為迭代周期,可以使用原有的歷史速度做為團隊速度,多出的一周時間做為測試修復時間,迭代周期內用戶故事的完成以測試完成,完整的功能提交做為標準,并在開發過程中熟練使用單元測試來進行確保功能的完整完成。
五、確定迭代規劃,根據填充到迭代周期內的用戶故事來分解成工作任務,工作任務包括設計工作,不同層次的開發工作,調試工作和測試工作等等具體的任務,然后對任務進行估計,這時候估計的單位以理想工作小時做為單位。比如,設計需要兩個人小時,開發持久層需要1個人小時,調試持久層需要半個人小時,開發業務層需要2個人小時,調試中間層需要1個小時等。
然后根據每個故事的人小時和這個迭代周期內參與的人數,以及每個人所能參與的實際有效時間(注意有效時間約為每天6小時,需要考慮到會議,討論,頭腦休息等非理想工作時間)來判斷這個迭代周期的填充是否足夠,如果不夠則再加入一個用戶故事,如果超出則移出一個用戶故事到下一個迭代周期中。
迭代規劃的特點,以周做為時間范圍,規劃對象是工作任務,估計的單位是理想小時。
當前團隊的實踐推行辦法:
第一階段,使用速度驅動的方法來進行迭代規劃,即確定了本次迭代的速度,然后選擇用戶故事擴展成任務,對任務進行估計。
第二階段,使用承諾驅動的方法來進行迭代規劃,即提出一個故事,把故事擴展成任務,對任務進行估計,讓小組承諾是否可以完成這個故事,如果可以在迭代周期內完成則加入這個故事,如果不能完成則推遲到下一個迭代走起。
六、迭代開始,在迭代開始時召開迭代啟動會,分配迭代周期內的用戶故事和工作任務到個人,每個工作任務必須精確到個人,同一個用戶故事的不同工作任務可以根據情況適當分配給不同的人來完成。
當前團隊的實踐推行辦法:
第一階段,任務分配給個人,通常一個故事的任務分配給同一個人。
第二階段,任務分配給結對,通常一個故事的任務分配給同一個結對。
七、迭代進行,每日早對昨日完成的工作任務和問題進行匯報,并且同時計劃今天需要完成的工作任務,對于迭代過程中的進度和問題進行及時的觀察和調整,要求每個人完成某個任務之后要及時的告知整個小組知道(qq群的方式最為快捷)。
當前團隊的實踐推行辦法:
第一階段,由PM及時地對當日工作進行詢問。并負責把遇到的問題跑出來進行解決。
第二階段,小組成員主動地對已經完成的任務進行匯報,并及時把自己遇到的問題拋出來。
文章來源于領測軟件測試網 http://www.kjueaiud.com/