軟件測試項目管理的特點 項目管理軟件
軟件測試項目管理,一方面繼承了一馓軟件項目管理的共性,另一方面也具有軟件測試自身的管理特點。下面就來分析一下哪些是軟件測試項目管理的特點。
軟件鍘試項目管理是軟件工程的保護性活動。它先于任何測試活動之前而開始,且持續貫穿于整個測試項目的定義、計劃和測試之中。
(1)軟件質量標準定義不準確、任務邊界模糊,如何確定什么時候軟件測試可以結束,找1i到嚴重的缺陷并不代表軟件不存在嚴重的缺陷。軟件測試項目的各個里程碑標準和度量的定義、管理要求更高。
(2)軟件測試項目的變化控制和預警分析要求高。隨著系統分析、設計和實施的進展t客戶的需求不斷地被激發,需求不斷變化,導致項目進度、系統設計、程序代碼和相關文檔的變化和修改,而且在修政過程中又可能產生新的問題,而結果受影響最大的足軟件測試,因為程序設計和實現被拖延,而常常是最后的時間期限又被控制很嚴,結果由于測試執行階段靠后容易造成測試時間被嚴重擠壓。這種情況下,要么和項目經理溝通、談判·以爭取更多的時間,要么讓測試人t!ji加班加點十,總之,保證產品的質量是一個更大的問題。
(3)軟件測試項目具有智力密集、勞動密集的特點,受人力資源影響最大,項目成員的結構、責任心、能力和穩定性對測試執行、產品質量有很大的影響。對于程序設計、編碼等出現問題,南測試人員去把關。但如果測試人員的責任心不高,有些嚴重問題沒能被及時發現而漏掉,最終會遺留到客戶那里,后果小堪設想。所以軟件測試項目的管理更需要細致,風險更大,流程跟蹤要求更高。
(4)測試任務的分配難,比如單元測試和集成測試、系統測試和驗收測試等關聯比較大,但要求的技術不同,不容易分離。如果將它們分離,邊界條件又由誰來負責?
(5)測試要求人力資源十分穩定。由于軟件測試項目不僅是一個技術工作,而且要求對產品的功能、特性需要非常了解。其測試的對象——軟件系統會變成一個不可見的邏輯實體,如糶人員發生流動,對于沒有深入了解產品的功能、特性又缺乏軟件測試實踐經驗的人來說,很難在短叫間里做到尢縫承接項日的測試工作。
(6)軟件測試人員在待遇、地位可能受到一些不公正的待遇,但同時又要求測試人員需要豐富的工作經驗、良好的心王甲素質和責任心。所以,在軟件測試項目管理中,在人才激勵和團隊管理問題上應給予高度的重視。
由此可見,軟件測試項H的管理的好壞對產品質量影響更直接,更富有挑戰性,特別強淵質量管理、人力資源管理、溝通管理、風險管理等,包括軟件系統的配置管理,主要足版本管理。
軟件測試項目的過程管理能否成功,通常受到三個核心層面的影響,即項目組內環境、項目所處的組織環境、整個開發流程所控制的全局環境。這三個環境要素直接關系到軟件項日的可控性。項目組管理模霉!與項目過程模型、組織支撐環境和項目管理接口是上述三個環境中各自的核心要素,此外優秀的軟件過程管理平臺是實現整個項目生命周期項目過程監控的工具保證。
原文轉自:http://www.anti-gravitydesign.com