IT項目管理的過程中,質(zhì)量管理無疑是其中的關(guān)鍵組成部分。中培偉業(yè)《IT項目管理最佳實踐》學員張經(jīng)理結(jié)合自身項目管理管理實踐,對項目的質(zhì)量管理發(fā)表了自己的看法。2019月,張經(jīng)理所在的公司承接了XX裝備研究所的“X軍虛擬兵力生成系統(tǒng)”項目,該項目為基于HLA/RTI新一代分布式仿真系統(tǒng),對X軍的多種類型兵力及武器裝備進行了全軟件數(shù)字仿真。
為此,公司組建了一支13人的開發(fā)團隊,任命張經(jīng)理擔任項目經(jīng)理,項目進行了為期1年的開發(fā),總價值為250萬元。在開發(fā)過程中,項目組按照質(zhì)量規(guī)劃、質(zhì)量保證和質(zhì)量控制三個過程來進行項目的質(zhì)量管理,并且由于項目專業(yè)性強、涉及領(lǐng)域廣,客戶對產(chǎn)品質(zhì)量的要求非常高,所以從公司領(lǐng)導(dǎo)層到項目組都特別重視項目的質(zhì)量管理工作,采取了一系列強有力的相關(guān)措施,從而保障項目組順利地、保證質(zhì)量地完成了開發(fā)工作。當然項目的質(zhì)量管理工作也還存在一些不足,質(zhì)量檢查的力度和粒度都有待提高,爭取在今后的項目中進行改進,以提升個人及公司的質(zhì)量管理水平。
論項目質(zhì)量管理
現(xiàn)代戰(zhàn)爭呈現(xiàn)信息化、數(shù)字化、一體化、智能化等新特點,對戰(zhàn)爭及其相關(guān)領(lǐng)域采用仿真分析和實驗的方法,是當前戰(zhàn)爭研究中最重要的發(fā)展方向。而仿真方法中基于HLA的仿真技術(shù),是提出時間最早,運用最成熟廣泛,占據(jù)市場主導(dǎo)地位的技術(shù)。
2011年9月,張經(jīng)理擔任項目經(jīng)理,帶領(lǐng)團隊奔赴XX裝備研究所,為其開發(fā)“X軍虛擬兵力生成系統(tǒng)”,以實現(xiàn)對數(shù)字化戰(zhàn)場的仿真模擬,至2012年9月底順利完成了項目的開發(fā)。該系統(tǒng)為基于HLA/RTI新一代分布式仿真系統(tǒng),對X軍的多種類型兵力及武器裝備進行了全軟件數(shù)字仿真,仿真過程以軟件自動運行為主,人工干預(yù)為輔,推演紅藍兵力對抗過程,為武器裝備的性能及戰(zhàn)術(shù)戰(zhàn)法運用研究提供環(huán)境。
項目基于EBI(Entity,Behavior,Interaction)仿真建??蚣芗胺椒?、C/S模式、.Net多層次編程架構(gòu),開發(fā)采用IBM Rational建模分析設(shè)計工具、VC++6.0編程語言、Oracle數(shù)據(jù)庫、VSS配置管理等工具,并大量使用軟件設(shè)計模式、標準C++庫、標準模板庫和成熟的HLA/RTI開發(fā)包。
項目的生命期模型為瀑布模型和增量模型相結(jié)合,分為需求分析與設(shè)計、初樣編碼、初樣測試、正樣編碼、正樣測試、驗收交付六個階段。共完成了軟件源代碼、執(zhí)行程序以及技術(shù)/管理相關(guān)文檔。整個軟件規(guī)模超過16萬代碼行,總價值250萬元。項目組織方式偏重于項目型,開發(fā)組由1名項目經(jīng)理、1名架構(gòu)師(兼任配置管理人員)、9名開發(fā)人員、1名測試人員、1名質(zhì)量保證人員(簡稱QA人員)共計13人組成。
對于這樣一個專業(yè)性強、涉及業(yè)務(wù)領(lǐng)域廣、模型算法復(fù)雜、研制周期較長的項目,要使項目能夠順利實施,達到客戶對質(zhì)量的高要求,除了投入精良的開發(fā)人員外,需要執(zhí)行嚴格的項目開發(fā)過程管理,其中又以質(zhì)量管理最為關(guān)鍵。根據(jù)行業(yè)及公司的質(zhì)量管理要求,項目組嚴格按照質(zhì)量規(guī)劃、質(zhì)量保證和質(zhì)量控制三個過程來進行項目的質(zhì)量管理,采取強有力的質(zhì)量管理措施,保障項目組順利地、保證質(zhì)量地完成了開發(fā)工作
質(zhì)量規(guī)劃
質(zhì)量規(guī)劃包括識別與該項目相關(guān)的質(zhì)量標準以及如何滿足這些標準。首先由識別相關(guān)的質(zhì)量標準開始,以項目QA人員、項目經(jīng)理為主導(dǎo),依托于公司的質(zhì)量管理部門,結(jié)合客戶行業(yè)特點和公司質(zhì)量管理體系,識別出項目開發(fā)過程主要遵循GJB9001B《質(zhì)量管理體系要求》和GJB5000A《軍用軟件研制能力成熟度模型》兩個主要的標準。并在此前提下,以項目章程、項目的范圍說明書、產(chǎn)品說明書、項目管理計劃等作為質(zhì)量規(guī)劃的依據(jù),參考公司的類似項目,采用基準分析、實驗設(shè)計、質(zhì)量成本等方法,識別出項目的詳細質(zhì)量指標,如:一是全系統(tǒng)仿真模擬近百種武器實體,實體數(shù)量大,要展現(xiàn)出不同實體功能和性能上的異同;二是保障全系統(tǒng)無故障推演10小時以上,仿真節(jié)點數(shù)目多,一個節(jié)點時間無法推進則整個系統(tǒng)都無法推進。這些特點對軟件性能的可靠性、穩(wěn)定性,功能的詳盡性要求都較高。據(jù)此,項目組制定了質(zhì)量管理計劃,挑選了合適的質(zhì)量度量標準和質(zhì)量檢查單。
質(zhì)量保證
質(zhì)量保證用于有計劃、系統(tǒng)的質(zhì)量活動,是保證質(zhì)量管理計劃得以實施的一組過程及步驟,旨在證明項目滿足相關(guān)的質(zhì)量標準。質(zhì)量保證貫穿于整個生命周期,且由獨立于開發(fā)人員的QA人員來實施。QA人員根據(jù)質(zhì)量管理計劃、質(zhì)量度量標準、工作績效信息和變更請求等輸入信息,主要采用質(zhì)量審計的方法,對質(zhì)量管理活動進行結(jié)構(gòu)性審查。具體表現(xiàn)在,QA人員在項目實施過程中按照計劃定期或事件驅(qū)動,對照檢查單和依據(jù)自己的經(jīng)驗,去檢查項目過程和工作產(chǎn)品。對發(fā)現(xiàn)的問題記錄在不符合項問題報告中,并將問題交項目經(jīng)理,問題確認后責成項目成員糾正。如遇QA人員與項目經(jīng)理意見不一致的,QA人員有權(quán)向高層管理者匯報和申請裁決。QA人員完成審查后形成過程/工作產(chǎn)品評價報告,備項目驗證和審查。QA人員在階段和里程碑末,準備階段/里程碑審核報告,項目結(jié)束時,還需出具質(zhì)量保證報告。同時,QA人員的工作將定期受到公司質(zhì)量經(jīng)理的檢查,且每半年作為管理工作的一部分,接受高層管理者驗證。
質(zhì)量控制
質(zhì)量控制就是項目管理組的人員采取有效措施,監(jiān)督項目的具體實施結(jié)果,判斷它們是否符合有關(guān)的項目質(zhì)量標準,以確保項目質(zhì)量得以完滿實現(xiàn)的過程。質(zhì)量控制應(yīng)貫穿項目執(zhí)行的全過程。根據(jù)質(zhì)量管理計劃,項目組通過評審、檢驗、測試三個方面來實施質(zhì)量控制。評審活動對項目各階段工作產(chǎn)品都要實施,評審中發(fā)現(xiàn)的問題要及時的糾正,安排人員跟蹤問題的解決情況。檢驗活動一方面項目組在完成工作產(chǎn)品時都會有不同級別的審核,QA人員也對產(chǎn)品有審核;另外一方面,在項目完成后交付前除了項目組自身的檢驗外,還要接受公司質(zhì)量師的檢驗,他將會從項目的功能、性能進行交付前的最后檢驗。測試工作,項目組除了安排開發(fā)人員自測試外,在項目組一級有專門的測試人員進行測試,交付客戶前還要接受客戶安排的第三方測評,通過層層把關(guān)將程序故障盡力降到最低。項目中還采用了因果圖、帕累托圖、頭腦風暴等方法來分析問題產(chǎn)生的原因,以及根據(jù)缺陷分布、質(zhì)量趨勢以決定采取的糾正措施。
當然在項目執(zhí)行過程中不是孤立的去執(zhí)行這三方面的內(nèi)容,還做到了有機結(jié)合,從而做到了有效的質(zhì)量管理,使得項目順利的通過了第三方測評以及驗收,得到了客戶方上下一致的好評,為企業(yè)贏得了良好的聲譽。在實施的過程中還是遇到了一些關(guān)于質(zhì)量管理方面的問題,如質(zhì)量檢查和控制的力度和粒度都有待提高,突出表現(xiàn)在:
1、由于項目在異地實施、項目保密性要求、合理地利用人力等原因,質(zhì)量管理人員只能在一定的檢查點進行檢查,對質(zhì)量檢查及跟蹤中發(fā)現(xiàn)的問題,出現(xiàn)了溝通及時性難保障的情況。
2、項目程序在運行過程中設(shè)置了許多隨機因子,造成了測試過程有些情形不容易浮現(xiàn),加大了測試的難度和工作量,且測試效果不容易保障。
3、對質(zhì)量控制、分析使用的工具和方法單一,定量分析質(zhì)量趨勢的能力差。
如果能在以后的工作中,采用更靈活的檢查辦法和更多的質(zhì)量分析工具,有的放矢的采取更多有效辦法,那么項目的質(zhì)量一定會得到提高,企業(yè)的質(zhì)量管理水平也會進一步提高,從而讓企業(yè)在今后的發(fā)展中不斷發(fā)展。