IT項目管理作為項目管理在互聯網行業中的應用,是互聯網行業當中最重要的管理能力之一。本文以中培偉業《IT項目管理最佳實踐》培訓學員于經理作為承建方的項目經理,負責實施的某汽車企業的產品質量管理信息系統集群項目為例,深入論述了項目的質量管理在該項目實施中的重要地位及關鍵作用。
由于本項目涉及多個信息系統建立集群且各系統之間接口復雜,因此項目的質量管理尤為重要,是整個項目的生命線及客戶對項目滿意度的保證。質量管理是通過質量規劃的制定、質量保證的有力執行和質量控制的有效實施三個過程實現的,這三個過程的良好實現是項目成功的根本保證。
在本項目中,于經理充分運用了項目質量管理的相關理論與方法,根據項目的實際情況和特點,有針對性的強化了質量管理工作,并采取了如下有針對性的措施:項目前期進行充分的用戶需求分析,通過參加中培偉業《IT項目管理最佳實踐》培訓樹立了對項目質量重要性的意識,制定質量控制流程,建立軟件質量保證SQA小組,在項目的各關鍵節點持續進行質量審計等全過程的質量保證工作,做到問題的早期預防;后期對項目實施情況進行跟蹤監測、檢查測試、抽樣統計等方法及時發現并分析偏差,進行有效的質量控制。通過這些質量管理措施的實施,成功的完成了項目任務,如期高質量的交付給了客戶,滿足了客戶對本項目的要求
據于經理介紹,2016月,某汽車企業為實現產品質量從研發、采購、生產、銷售、售后的全過程管理和控制,準備開發一套該企業的信息系統集群,高級群涉及了5大系統。 由于本項目涉及多個信息系統建立集群且各系統之間接口復雜,因此對項目的進度和質量要求較高,必須合理安排各系統及其功能間的完工進度及保證各模塊間完工質量,以便最終整合集成階段順利實現數據的準確傳輸。該項目投資1000萬,建設周期為2年,于經理作為承建方項目經理,負責全過程的管理并著重對項目質量實現了較好把控。
項目質量包括產品質量和過程質量。項目質量管理不僅對該項目本身的交付物進行質量管理,還要針對項目過程進行管理。成功的項目管理是在約定的時間、范圍、預算的成本以及要求的質量下達到項目干系人的期望。質量管理是在遵從質量管理體系的前提下,憑借質量計劃編制、質量保證、質量控制和連續的過程改進活動的實施來實現的,使得項目可以滿足其需求。
孫子兵法云:“謀定而后動”,在質量管理中首先由識別相關的質量標準開始,通過參考或者依據實施項目組織的質量方針和策略、項目范圍說明書、充分調研的用戶需求等作為質量計劃編制的依據,建立質量基準,與項目干系人明確產地滿足質量標準需要做什么、怎么做、以及做到什么程度等信息。質量管理計劃一經清晰、明確地確定,將會為接下來的項目質量保證和質量控制指明方向。
質量保證應該貫穿整個的項目生命周期,它需要通過有力執行一系列過程審計與分析,證明產品和過程的質量符合預期,及時向項目干系人反饋并得到確認。質量控制是通過采取檢查與抽樣等有效措施,監督項目的具體實施結果,識別質量缺陷,分析產生質量缺陷的原因,并通過合理的糾正措施來實現產品質量持續改進的過程。質量控制的核心是驗證,是質量管理的最后一道管卡,如果控制不力將導致項目的成果因無法滿足客戶預期而失敗。
于經理結合自己在上述項目中的管理經歷,圍繞如何合理制定項目質量管理計劃、科學地進行項目質量保證、有效地實施質量控制三個方面詳細加以論述。
一、 合理制定項目質量管理計劃
于經理所在公司2007年已經通過國際ISO9000質量管理體系的認證。結合長期以來于經理公司建立的質量管理方面的組織資產,在項目建設的前期,于經理就著手開始制定項目管理計劃,目的是識別出適合于本項目的相關質量標準,從而達到客戶及其他項目干系人的期望和要求。
本項目是某汽車企業從集團整體管控角度要求立項的項目,要求既要有汽車產業鏈上業務操作層面的質量問題記錄和跟蹤,又要有汽車銷售給客戶后的售后索賠數據的分析,以及凌駕于業務數據和分析數據基礎上的支持集團高層領導決策的商業智能系統。因此該企業對此項目的數據質量、分析方法的可靠性及整體性能要求很高,同時由于這些信息系統覆蓋的用戶范圍比較廣,涉及了該汽車企業從研發到采購、生產、銷售、售后的整個產業鏈,于經理深深意識到產品需求和項目需求是質量需求的基礎。
二、 科學進行項目質量保證
有了明確清晰的質量管理計劃,就可以科學地執行質量保證。考慮到質量在本項目中的高要求性,根據于經理以往的項目經驗,很多時候質量問題并不復雜,更多是團隊成員沒有質量意識,缺乏負責任的工作態度。首先,在項目實施前該學員和有關同事參加了中培偉業《IT項目管理最佳實踐培訓,通過本次培訓,使項目組成員從思想上認識到并重視軟件質量保證的重要性,形成了良好的團隊氛圍。
其次,該學員組織質量管理人員和項目的關鍵團隊成員,共同編寫了詳細的質量保證計劃,建立了科學完善的質量保證程序,并對此進行了評審和確認,以保證在項目建設過程中團隊成員能更好地積極配合質量保證人員的工作。最后,在本項目中通過質量審計來實現質量保證。于經理將項目的整個過程分成了若干階段,在每個階段都設計關鍵的質量關,一方面任命了專門的質量保證小組SQA,對每個質量關進行質量審計,發布質量績效報告,盡早發現質量保證活動中可能存在的缺陷,及時促進缺陷改進,確保質量保證工作的有效性,降低產品存在重大質量問題的風險和質量成本。
三、有效實施項目質量控制
項目質量控制是驗證項目最終交付物是否滿足項目干系人質量需求和期望的一個重要過程。通過有效質量控制的實施,可以監督項目的具體實施結果,與質量管理計劃中建立的質量基準進行對比,可以清楚了解當前的質量狀況,通過對偏差的識別和分析,進行有效改進,保證質量符合基準。在項目實施過程中,于經理深知有效實施項目質量控制是最終交付給客戶高品質產品的最后一道關卡。
一方面,在軟件開發過程中于經理組織以抽樣的方式對關鍵業務流程相關的代碼進行走查,即定期輪流讓程序員講解其所開發模塊的代碼主要部分。這樣做的目的之一是讓程序員本身注意其開發代碼的質量,另外可以在走查過程中可以有機會與他人交換意見改善代碼效率,建立開發人員交流技術的共享平臺,使得軟件質量更有保證。
另一方面,于經理組織團隊成員建立全面的測試計劃和完善的測試用例文檔,將項目的測試分為單元功能測試、集成測試、系統測試、可靠性測試、性能測試、壓力測試、安全性測試、用戶驗收測試等。測試是保證軟件質量的重要手段,通過讓用戶參與測試工作,也是讓用戶直觀地了解軟件質量和軟件操作過程,盡早發現軟件中存在的缺陷,以便及時改進缺陷。
綜上所述,在本項目的管理過程中,于經理深感項目質量管理的理論與方法對于項目成敗的重要性,也根據項目的實際情況因地制宜地采取了有針對性的措施,諸如充分用戶需求分析以制定質量管理規劃;定期的質量意識培訓、科學的過程審計與分析及建立軟件質量保證SQA小組進行質量保證;以及全過程的檢查、驗證、識別與改進質量缺陷等質量控制措施。