劉丹丹 東臺市科技開發(fā)中心 江蘇東臺 224200
大型復(fù)雜項目具有周期長、規(guī)模大、目標(biāo)構(gòu)成復(fù)雜、干系人眾多的特點,而項目質(zhì)量管理的好壞則直接決定了項目的成敗。成功的項目管理在時間、范圍、成本和質(zhì)量方面滿足項目干系人的期望和要求,而質(zhì)量的好壞更關(guān)系著干系人的最終滿意度。如果項目的質(zhì)量管理做得不好,項目就不能成功。因此,項目管理人員應(yīng)做好質(zhì)量規(guī)劃、質(zhì)量保證和質(zhì)量控制等工作,最終在規(guī)定的時間內(nèi)保質(zhì)保量完成項目的全部工作。
成功的項目是在合同規(guī)定的進度、范圍、成本和質(zhì)量要求上,滿足干系人的期望。為了項目的成功,完整的質(zhì)量管理計劃至關(guān)重要,良好的質(zhì)量計劃有助于正確指導(dǎo)項目的質(zhì)量管理。
信息系統(tǒng)項目建設(shè)必須在項目初期站在全局的高度審視質(zhì)量管理。在項目規(guī)劃階段,根據(jù)項目章程、項目管理計劃和項目范圍說明進行質(zhì)量規(guī)劃,并將其作為整體規(guī)劃的一部分,以指導(dǎo)項目的質(zhì)量活動。在質(zhì)量計劃中,通過成本效益分析,確定提高質(zhì)量所需的成本,并通過合理一致的成本投入,最大程度的減少非一致性成本的產(chǎn)生。這不僅可以確保項目的質(zhì)量,還可以幫助項目成本管理。此外,基于業(yè)內(nèi)較為成熟的內(nèi)容管理和知識管理系統(tǒng)建設(shè)項目,可以利用基準(zhǔn)分析法分析項目過程中質(zhì)量管理的優(yōu)缺點,然后根據(jù)實際情況進行項目質(zhì)量規(guī)劃。
干系人滿意度是衡量項目成功的重要因素,因此,質(zhì)量計劃編制完成后,應(yīng)召集相關(guān)干系人審查質(zhì)量管理計劃。通過審查,將所有干系人的質(zhì)量需求統(tǒng)一到項目質(zhì)量管理計劃中,最終達成一致,使每個人都能夠?qū)|(zhì)量管理計劃中的相關(guān)角色、職責(zé)、活動等內(nèi)容保持一致的認可,為順利實施后續(xù)項目打下堅實的基礎(chǔ)。
質(zhì)量保證也稱為QA,包括所有計劃的、系統(tǒng)的為保證項目能夠滿足相關(guān)質(zhì)量標(biāo)準(zhǔn)而進行的活動,質(zhì)量保證應(yīng)貫穿項目的整個生命周期。在項目的初始階段為項目建立一系列規(guī)范和制度,例如,針對設(shè)計階段的需求規(guī)格說明書、概要設(shè)計、詳細設(shè)計的設(shè)計規(guī)范和格式,編碼階段的編碼規(guī)則,函數(shù)設(shè)計說明的格式、變量命名規(guī)則,測試階段的測試文檔編寫規(guī)范和格式等,保證文檔的完整,具有很強的可追溯性。同時,在項目質(zhì)量保證體系中,確定了一系列變更流程,使項目變更嚴謹規(guī)范,證據(jù)可依,不會發(fā)生責(zé)任不明確的情況。
此外,由于項目周期長、范圍廣,有必要在組織層面提供支持,為項目配備經(jīng)驗豐富的全職質(zhì)量保證人員。在工作期間,質(zhì)量保證人員可以根據(jù)適當(dāng)?shù)囊?guī)程、標(biāo)準(zhǔn),評審和審查項目的活動和產(chǎn)品。質(zhì)量保證人員可以書面和口頭向項目負責(zé)人報告評審和審查結(jié)果,以便管理者能夠及時在項目過程中對缺陷采取有效的糾正措施,避免項目造成的返工,給項目造成不必要的損失。
軟件質(zhì)量在很大程度上依賴于代碼質(zhì)量。在實際環(huán)境中,對于同一個項目,由于項目團隊成員編程能力、習(xí)慣、風(fēng)格不同,所開發(fā)代碼的質(zhì)量不盡相同。再加上一些不可預(yù)測的人為因素,隱患將嚴重影響代碼質(zhì)量,導(dǎo)致軟件質(zhì)量低下,使用戶無法正常使用,給未來的維護帶來更多的工作和困難??紤]到項目的進展和實際情況,進行完整的代碼審查是不現(xiàn)實的。因此,可以在軟件開發(fā)過程中根據(jù)需要引入代碼查詢。每周在規(guī)定的時間內(nèi),程序員可以解釋他們開發(fā)的代碼的主要部分。一方面,這一措施可以促使程序員關(guān)注所開發(fā)代碼的質(zhì)量;另一方面,在走查過程中,可以獲得其他人的意見,進一步提高代碼效率,使開發(fā)人員可以在項目實施過程中分享想法和解決方案。該方法還可以促進項目團隊成員之間的溝通,加深對需求的理解,注重軟件開發(fā)過程的各個方面,并討論過程改進,使軟件質(zhì)量更加安全。通過這些有效的質(zhì)量保證活動,保證了項目的質(zhì)量要求,降低了返工率,提高了效率,改善了質(zhì)量,可控項目成本。
質(zhì)量控制也稱為QC,是監(jiān)督項目的具體實施結(jié)果。判斷它是否符合質(zhì)量標(biāo)準(zhǔn),確定消除產(chǎn)生不良結(jié)果的根源的方法和途徑,也應(yīng)貫穿整個項目的生命周期。質(zhì)量控制的對象包括可交付成果(產(chǎn)品,服務(wù)和成果)以及項目的過程。
在項目實施過程中,根據(jù)PDCA的質(zhì)量環(huán)要求,實施每個環(huán)節(jié)的質(zhì)量控制。通過QA工程師的日程審計、開發(fā)人員之間的代碼互查、里程碑工作總結(jié)和執(zhí)行有效的測試方法,發(fā)現(xiàn)項目進展中的偏差及不合格。對于超出既定標(biāo)準(zhǔn)的變差,使用魚骨圖分析根本原因,并采取有效的糾正措施,以確保在實施過程中對系統(tǒng)的關(guān)鍵指標(biāo)進行全面監(jiān)控,防止偏離質(zhì)量標(biāo)準(zhǔn)并導(dǎo)致項目返工;在各個重要控制點,如要求、設(shè)計、編碼、測試等工作完成之后,實行階段性的審查和評審,對于發(fā)現(xiàn)的問題,將發(fā)布整改通知,做好整改臺賬,并要求責(zé)任人在規(guī)定時間內(nèi)解決問題。解決后,評估和審查將及時進行,然后記錄在臺帳上。
變更是不可避免的,關(guān)鍵問題是如何有效控制變更,必須有一套標(biāo)準(zhǔn)化的變更管理流程,遵循嚴格的程序來管理。對于發(fā)生的變化,有必要確定它是否在既定項目的質(zhì)量范圍內(nèi)。如果它在項目質(zhì)量范圍內(nèi),則需要評估變更的影響和要采取的措施,干系人應(yīng)了解其影響;如果更改超出項目質(zhì)量范圍,則業(yè)務(wù)人員與用戶協(xié)商,以確定他們是否增加成本或放棄變更。
綜上所述,通過以上三個方面的項目質(zhì)量管理,整個項目過程的質(zhì)量保證和質(zhì)量控制,每個階段的可交付成果的測試、驗證和評審,使項目的質(zhì)量得到有效控制。系統(tǒng)的可用性和速度維持在較高的水平,以確保信息系統(tǒng)項目的順利交付。