應當養成的習慣是,整個團隊對所有的任務負責,而不是某一個人對某一項任務負責。
在一個團隊中,有專家很重要,但是同時也需要多面手。多面手的加入可以提高工作傳遞的效率。
要拒絕傳統的順序開發流程,在敏捷開發中很多時候需要大家一同協同工作。并不是說需要程序員完成所有的代碼之后才輪到測試人員進行測試,這兩個過程應該是交織在一起的。比如在先期制定計劃的時候,測試人員就參與測試設計與測試用例的制定,以幫助程序員在之后的工作中避免出現bug,減少后期測試人員的工作量。相當于將測試人員的工作量分攤到項目不同階段。
一個健康的takt中,任務的完成應該是伴隨著時間前進而發生的。要盡量避免在takt最后幾天所有的任務一起完成,這樣會給測試人員最后增加很大壓力。為了達到這個目的,在制定產品的backlog的時候,要考慮混合不同粒度的backlog在一個takt當中。比如一兩個大的backlog是要在takt后期才做的出來,但同時需要幾個小的backlog是可以在takt中前期就交給測試人員測試的。
一個團隊應建立良好的學習氛圍,這樣可以培養大家成為多面手。團隊的領導應為此提供支持。