2008-09-19 57 views
1

我是軟件開發公司的開發部門和質量保證部門的系統管理員。我平均支持兩支球隊。最近我被問到如何改善團隊間溝通的一些想法。加強開發與質量保證部門之間的團隊協作的最佳方式?

首先,從開發人員的角度來看,有哪些方法可以改進開發和QA團隊之間的關係?

其次,您從系統管理員那裏尋找哪些東西,只要相互作用?留下你一個人嗎?電子郵件? IM?個人辦公時間?我怎樣才能改善我與開發者的關係?

回答

3

正確的管理是一個好的開始。我想說的是讓這兩個團體一起成功或失敗是最重要的。你希望兩者有一些友好的競爭(一方嘗試發現錯誤,而另一方則試圖阻止其發生),但最終它們需要被視爲同一個團隊的一部分。團隊午餐和其他活動總是一個好主意。

1

在午餐時間外出休閒活動,如運動或餐廳飲食。

讓人們在除了工作以外的其他事情上更好地瞭解對方有助於建立兩組之間的信任和聯繫。

2

儘早讓質量保證人員參與進來。如果你敏捷,他們是團隊的一部分。即使你不是,他們仍然可以提供有價值的見解,通過使代碼更易於測試,從而避免問題進一步惡化,從而使代碼變得更好。

2

我在工作地點的QA和開發團隊相處得非常好,因爲我們在地理位置上彼此接近。這消除了「開放缺陷發送到dev-dev關閉缺陷」的循環,這似乎會引起被動攻擊性的煩惱。總是期望兩組之間明確和開放的溝通和明確的期望。除此之外,標準的團隊建設練習是一個好的開始。我們在溫暖的月份有部門午餐,野餐,草坪遊戲等。

至於管理風格,與員工交談,看看他們的作品。有些人喜歡獨處時散發更新,其他人喜歡不斷的反饋。你必須爲你的開發人員和你做一些舒適的事情。

0

我認爲讓開發人員參與幫助開發(或者幫助使用已開發的)自動化測試工具非常有益 - 這樣整個QA過程將得到改進,開發人員將能夠更好地瞭解測試以及兩個團隊都會進行更多溝通。我認爲作爲一名開發人員,開展這樣一個項目會很有趣。

2

取決於組織的規模,但停止將它們視爲兩個獨立的組。如果你是唯一的系統管理員,我猜你的組織不是很大。

物理整合它們。不要在一個領域有開發,在另一個領域有開發QA。讓他們共享彼此相鄰的辦公室/立方體。

讓人們外出吃午飯?把他們放在一起。抓啤酒?與兩組的人一起做。

4

將他們作爲一個跨職能團隊進行共同定位和對待。如果QA想要編寫代碼(如驗收測試),讓他們。如果開發人員想要對系統的其他部分進行QA(而不是他們的代碼)。讓他們和兩個小組(如果你想把他們視爲獨立的實體)共同解決問題。

相關問題