- 相關(guān)推薦
軟件測試與項(xiàng)目管理
我國在經(jīng)過了軟件產(chǎn)品無序競爭階段,已經(jīng)進(jìn)入理性化競爭,各個(gè)企業(yè)都在強(qiáng)調(diào)軟件質(zhì)量,以保證質(zhì)量作為企業(yè)生命線。在這樣的大環(huán)境中,強(qiáng)調(diào)軟件測試,突出軟件測試管理,大膽地對軟件項(xiàng)目分出軟件測試子項(xiàng)目,并進(jìn)行項(xiàng)目管理,將會得到企業(yè)領(lǐng)導(dǎo)的大力支持,并且,如果項(xiàng)目管理工作做到位,將產(chǎn)生事半功倍的效果。
項(xiàng)目管理無處不在
項(xiàng)目管理就是以項(xiàng)目為對象的系統(tǒng)管理方法。通過一個(gè)臨時(shí)性的、專門的柔性組織,對項(xiàng)目進(jìn)行高效率的計(jì)劃、組織、指導(dǎo)和控制,以實(shí)現(xiàn)項(xiàng)目全過程的動態(tài)管理和項(xiàng)目目標(biāo)的綜合協(xié)調(diào)與優(yōu)化。 項(xiàng)目管理從其本質(zhì)上講是一個(gè)不斷整合和平衡的過程,因而非常適合軟件測試這種不定因素很多的項(xiàng)目。
軟件測試項(xiàng)目常常不能令客戶或開發(fā)方滿意,其癥結(jié)體現(xiàn)在多個(gè)方面,而解決這些問題需要運(yùn)用項(xiàng)目管理的方法和理論指導(dǎo)。從知識領(lǐng)域來說,項(xiàng)目管理包含整體管理、范圍管理、質(zhì)量管理、時(shí)間管理、溝通管理、成本管理、人力資源管理、風(fēng)險(xiǎn)管理、采購管理9大知識體系。軟件測試涉及客戶、開發(fā)人員、測試人員三方的溝通交流不夠、交流上有誤解或者根本不進(jìn)行交流。測試人員通常對軟件測試復(fù)雜性估計(jì)不足,圖形用戶界面、分布式應(yīng)用、數(shù)據(jù)通信、超大型關(guān)系型數(shù)據(jù)庫以及龐大的系統(tǒng)規(guī)模等眾多因素導(dǎo)致軟件及系統(tǒng)的復(fù)雜性呈指數(shù)增長,從而對應(yīng)的測試工作也需要分層次、分階段進(jìn)行。而軟件項(xiàng)目的日程表也很難做到準(zhǔn)確,很多時(shí)候需要預(yù)計(jì)和猜測,當(dāng)最終期限迫近和關(guān)鍵時(shí)刻到來之際,主管人員首先考慮的是壓縮測試項(xiàng)目時(shí)間。測試過程中,需求通常會發(fā)生變化使得是測試人員的日程需要重新安排,對其它項(xiàng)目產(chǎn)生影響。隨著軟件復(fù)雜程度的加深,軟件體系越來越龐大,軟件測試工具在某些測試中是不可或缺的,那么采購管理也是必需的。另外,軟件項(xiàng)目計(jì)劃階段低估測試子項(xiàng)目的費(fèi)用,測試人員專業(yè)水平不如開發(fā)人員,腳本的重用性差、缺陷跟蹤,需要軟件測試強(qiáng)調(diào)成本管理、人力資源管理、質(zhì)量管理與風(fēng)險(xiǎn)管理。
采用項(xiàng)目管理技術(shù),軟件測試工作有更好的工作能見度,對不同的工作任務(wù)可改進(jìn)協(xié)調(diào)和控制,能夠縮短產(chǎn)品開發(fā)時(shí)間,能夠減少總計(jì)劃費(fèi)用,提高利潤率,可保證項(xiàng)目成員有較高的工作熱情和較明確的任務(wù)方向,廣泛的項(xiàng)目職責(zé)能夠加速管理人員的成長,實(shí)現(xiàn)較好的項(xiàng)目安全控制。
項(xiàng)目管理標(biāo)準(zhǔn)化測試流程
從概念上講,軟件測試的項(xiàng)目管理是指為了使軟件測試項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動。它關(guān)注的是子系統(tǒng)中人員、過程、產(chǎn)品三要素的互動與變化,子系統(tǒng)內(nèi)部各過程的相互關(guān)聯(lián)、相互作用以及測試管理子系統(tǒng)與開發(fā)管理子系統(tǒng)的相互關(guān)聯(lián)、相互作用。
軟件測試中的項(xiàng)目管理,特別強(qiáng)調(diào)工作分解結(jié)構(gòu)的合理性、項(xiàng)目測試文檔的規(guī)范、良好的溝通機(jī)制與項(xiàng)目成員溝通能力、項(xiàng)目管理工具和測試工具的作用。工作分解結(jié)構(gòu)(WBS),是進(jìn)行范圍規(guī)劃時(shí)所使用的重要工具和技術(shù)之一,是面向可交付成果的對項(xiàng)目元素的分組,它組織并定義了整個(gè)項(xiàng)目范圍,未列入工作分解結(jié)構(gòu)的工作將排除在項(xiàng)目范圍之外。它是項(xiàng)目團(tuán)隊(duì)在項(xiàng)目期間要完成或生產(chǎn)出的最終細(xì)目的等級樹,所有這些細(xì)目的完成或產(chǎn)出構(gòu)成了整個(gè)項(xiàng)目的工作范圍。進(jìn)行工作分解是非常重要的工作,它在很大程度上決定項(xiàng)目能否成功。
通常,每個(gè)測試過程有5個(gè)基本測試文檔:測試計(jì)劃指明測試范圍、方法、資源,以及相應(yīng)測試活動的時(shí)間進(jìn)度安排表的文檔;測試方案指明為完成軟件或軟件集成特性的測試而進(jìn)行的設(shè)計(jì)測試方法的細(xì)節(jié)文檔;測試用例指明為完成一個(gè)測試項(xiàng)的測試輸入、預(yù)期結(jié)果、測試執(zhí)行條件等因素的文檔;測試規(guī)程指明執(zhí)行測試時(shí)測試活動序列的文檔;測試報(bào)告指明執(zhí)行測試結(jié)果的文檔。
在軟件測試項(xiàng)目中,許多專家都認(rèn)為:對于成功,最大的威脅就是溝通的失敗。軟件測試項(xiàng)目成功的三個(gè)主要因素是用戶的積極參與、與開發(fā)項(xiàng)目組的協(xié)調(diào)配合和管理層的大力支持。三要素全部依賴于良好的溝通技巧。溝通管理的目標(biāo)是及時(shí)并適當(dāng)?shù)貏?chuàng)建、收集、發(fā)送、儲存和處理項(xiàng)目的信息。有效的溝通管理能夠創(chuàng)建一個(gè)良好的風(fēng)氣,讓項(xiàng)目成員對準(zhǔn)確地報(bào)告項(xiàng)目的狀態(tài)感到安全,讓項(xiàng)目在準(zhǔn)確的、基于數(shù)據(jù)的事實(shí)基礎(chǔ)上運(yùn)行,而不會因?yàn)楹ε聢?bào)告壞消息而形成盲目樂觀的氛圍。
現(xiàn)代項(xiàng)目管理工具提供了項(xiàng)目管理理念和方法,可以使我們方便的完成項(xiàng)目管理的過程控制,進(jìn)度、費(fèi)用跟蹤。軟件測試工具在適合的項(xiàng)目中,可以大大減小工作量,并保證測試結(jié)果的準(zhǔn)確性。
軟件測試項(xiàng)目管理是一項(xiàng)系統(tǒng)工程,合同簽訂后,項(xiàng)目經(jīng)理應(yīng)擁有一定權(quán)利,并能及時(shí)調(diào)動企業(yè)資源,為項(xiàng)目的按時(shí)完成提供必要條件,即在項(xiàng)目成員、客戶、開發(fā)經(jīng)理、主管人員、服務(wù)商等之間定義明確的責(zé)權(quán)利關(guān)系。
【軟件測試與項(xiàng)目管理】相關(guān)文章:
軟件項(xiàng)目設(shè)計(jì)過程的管理10-09
怎樣控制軟件項(xiàng)目管理的成本07-13
軟件項(xiàng)目溝通管理的重要性07-12
軟件項(xiàng)目開發(fā)崗位的設(shè)置07-01
軟件開發(fā)項(xiàng)目管理計(jì)劃的8大問題分析09-11
項(xiàng)目管理流程管理07-18