《建構之法》閱讀筆記06—軟體團隊
說到團隊,老師舉了一個很形象的例子就是四乘一百米接力跑,團隊中四個人每人負責一百米的沖刺,傳遞接力棒時的高度配合,一起完成共同的沖刺目标,團隊中任何一個人掉鍊子便會影響整個的比賽成績。通過這個例子很容易了解到軟體團隊的特點:(1)團隊有一緻的集體目标,團隊要一起完成這個目标;(2)團隊成員有各自的分工,互相依賴合作,共同完成任務。可見具備這樣特點的團隊才可以說是一個合格的團隊。
團隊合作會經曆四個階段,第一個是萌芽階段,團隊成員互相認識熟悉,在這個階段最重要的就是要确定團隊的組長,組長讓團隊成員明确了解團隊的目标,和成員共同将大目标分解成為短期目标,确定團隊成員的任務。第二個是磨合階段,團隊成員間會有不同的問題出現,這時需要組長出來将沖突公開化,采用指導的方式引導成員正确的處理問題,團隊間要有積極公開的資訊流動,找到團隊共存共事的途徑,開誠布公的讨論每個成員的投入和績效評估。第三個是規範階段,要公開,規則,整體,溝通,協作,敬重,讓團隊有更高的一緻性和目标性。第四個階段便是創造階段,高度自治,協調,專注,共同的遠景,信任,了解,改進,解決。隻有成功經曆了這四個階段,團隊才能成熟,才能有高效的團隊開發。
我們也在課程的進行過程中組建了我們的團隊,團隊是由三個人組成,組隊後開始了我們的階段性沖刺,首先制定了自己的團隊目标,确定了團隊的PM,細分了團隊的任務,每個人對任務進行了領取,但是每個人隻是去完成自己的任務,缺乏與人合作的熱情,團隊間必要的協作并沒有得到很好地作用,缺乏一定的溝通,初期所寫程式合到一塊時出現了一定的問題,花費了大量的時間去更改,而且沒有認真地分析交流導緻所寫的不符合具體要求。曾經一度感覺團隊對自己并沒有多大作用,團隊間出現了小小的摩擦。第一階段沖刺結束後進行了詳細的團隊成員之間的交流,分析了自己的不足,制定了後期的計劃,在第二階段有一個更好的成績。
團隊成員應該找準自己的角色,正如老師所說的“豬”的角色,全身心的投入到團隊中,為團隊貢獻自己的力量,貢獻和投入是成正比的,所收獲的也是成正比的。是以我們要認真找到自己的角色,并努力擔當好該角色。
由于大學以來才經曆團隊開發,以前多是自己去完成所給的任務,沒有太多的交流,是以在團隊中初期不太适應,自己做的也有很多值得改進的地方,但是努力的調整過後,也意識到團隊的益處,在團隊中所收獲的更多,團隊合作對于自己的能力有了更大的提升,是以要有一個更好的積極地狀态去配合團隊。