圖5 JIRA中的任務會自動排序
預見到需求迭代的被動性后,Diapers項目團隊在Diapers項目上全面啟動了JIRA進行項目管理,將需求分解細化后進入JIRA,排定任務的優先級并指定到人,確定每次小版本發布的需求編號,不定期的發布小版本。結合SVN等版本控制工具,Diapers項目團隊能夠將功能需求迭代的粒度控制到最小,項目逐步推進,客戶對項目的進度有充分的了解,項目經理也能夠準確把握項目的進度,團隊中充滿了樂觀的情緒。
安撫團隊成員的情緒
工程師對于冗長的需求說明書有天生的恐懼感,開發周期拉得太長,似乎需求迭代無窮無盡。如果需求的迭代周期不在可控范圍之內,項目的發布邊界模糊不清,項目發布的日期自然也遙遙無期。由此帶來的結果是團隊每天緊趕慢趕的跟蹤需求迭代,消化處理新的需求,工作氣氛也是高度緊張。每一次需求迭代,都會進一步增加這種緊張情緒。
項目經理應該把握項目的進展情況以及客戶的真實需求,也要知悉客戶的需求底線,更要在必要的時候安撫團隊成員的情緒。
當原始需求第一次被抽象出來的時候,團隊的第一要務是快速構建原型系統作為和客戶溝通的主要媒介和依據,項目經理應該引導團隊把握這一點。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/