另一個邊際效應是軟件質量的提升。敏捷實踐認為每個人都應該關注質量。開發人員肩負起本來的職責:保證他們的代碼能夠正常運行。軟件質量提高了,測試人員則可以在一般性測試之后開始探索式測試,使軟件質量更上一層樓。
美好結局?
試圖獲得成功的敏捷團隊還一直處于發展變化之中。敏捷軟件公司正在嘗試創建功能特性團隊,這樣的團隊不僅僅由開發人員和測試人員組成,還包括了其他角色。
但這樣的公司還是少數。大多數公司還沒有涉及真正的協同敏捷軟件開發。開發人員和測試人員仍然被相互隔離,他們認為從業務角度考量這兩種角色就應該被分開。
敏捷實踐已經證實,通過流程以及協作可以打破開發人員和測試人員之間的隔閡。成功的敏捷實踐必然包括開發團隊和測試團隊的融合。沒有重新組織以使兩者融合,是不可能獲得成功的,或者用敏捷的術語:不可能獲得良好運轉的軟件。
關于作者
Gil Zilberfeld 是Typemock公司的產品經理。在15年的軟件開發之旅中,Gil經歷了軟件開發的各個方面,從編碼到團隊管理,再到流程實現。Gil在演講和博客中談論單元測試,鼓勵初級和高級開發人員在他們的項目把單元測試作為核心實踐。你可以通過電子郵件gilz@typemock.com和他的博客聯系他。
原文轉自:http://kb.cnblogs.com/page/141127/