讓小組高效工作——小組做法
一旦每個開發人員都在緊密圍繞中心圓環的反饋循環工作時,我們就可以看看整個開發小組能夠如何以更 加敏捷的方式工作。小組這一層次的做法是敏捷開發的核心,因為它們能夠顯示出小組成員可以如何更加高效地一起工作并推動共同進行技術決策。我們將分別從四個方面來討論小組的這種改變——設定基調、基于小組的代碼編寫標準、提高和保持效率、采用“統一小組”方式(包括與開發小組直接相關的東西)的首要步驟。我們給你舉的例子來自于3Q Solutions公司,這是一家生產財物管理系統并完全使用敏捷開發方法的軟件公司。
設定基調——第一步
敏捷軟件開發的一個中心思想是小組朝著一個共同的目標工作。盡管很多流程都提倡小組工作,但是敏捷開發(真正)融合了支持小組工作的做法,并將小組工作放到了日常做法里。在開始討論小組做法之前,我們需要先為小組設定一個基調,讓他們開始感覺更像是一個真正的小組。
開放的工作空間
為更加開放的、基于小組的敏捷開發方式設定基調的一種最佳方法是為小組創造一種開放的工作空間(open workplace)。這意味著要建立一個或多個開放的區域,并盡最大可能進行溝通和合作。你想要專門了解什么樣的環境能夠讓配對編程更容易。小格間和辦公室是與敏捷開發開放工作空間格格不入的,所以應該避免其出現。在一家與Exoftware有合作關系的公司里,開放空間區域只被用于工作,里面只有用于配對編程、集成和構建軟件的機器。其它的所有區域都留給帶有Inte.net連接和電話的個人計算機。如果你有這樣的空間,這就是應該考慮的東西,因為它有助于清楚地表明“當我們在工作區的時候,我們在工作”。
文章來源于領測軟件測試網 http://www.kjueaiud.com/