忠言逆耳:當項目遇到這樣的問題,要麼停止要麼改進,不要趕進度
質量管理是指制定項目質量策略、目標以及支撐目標達成的過程和關鍵措施,遵循公司相關流程對項目進行管理,確保項目的過程和交付符合項目的質量要求。
質量管理包含交付的質量管理和過程的質量管理,項目團隊通對客户需求、產品市場定位等分析,確定項目的質量策略。結合公司的基線數據與項目團隊能力,明確項目目標、目標達成的關鍵措施,明確項目遵循的流程並有效適配,標識潛在問題。
制定項目質量計劃,全員參與執行質量計劃,並通過過程監控和交付件評估,保證項目達成質量要求,併為組織的能力提升積累過程資產。
以下質量管理理念對項目的成功是至關重要的:
以客户為中心:質量定義滿足客户要求,即產品、解決方案和服務滿足客户要求,為客户創造和傳遞價值,實現客户滿意和卓越經營目標。任何時候都要聚焦於客户,認真傾聽客户需求,完全實現給客户的承諾,衡量質量好壞的標準是是否滿足客户的要求。瞭解、評估、定義和管理期望,以便滿足客户的要求。這就需要把“符合客户要求”(確保項目產出預定的結果)和“適合使用”(產品或服務必須滿足實際需求)結合起來。
一次把事情做對:就是按照事先確定的要求,爭取第一次就把自己的工作做到符合要求。一旦發現問題,立即停下來解決,再繼續工作,絕不容忍缺陷。要達成最終的客户滿意,就必須把“用户第一”擴充到組織內部,即下道工序就是上道工序的用户,必須突出且明確每道工序/每個環節的交付質量,在流程每個環節把好質量關,讓每個環節的交付符合要求,上游不把污水排放到下游,一次把事情做正確。許多人做事時常有“差不多”的心態,對於主管或客户所提出的要求,即使是合理的,也會覺得對方吹毛求疵而心生不滿,認為差不多就行,往往就是很多的差不多最終會產生質量問題。
實時構建質量:從項目一開始就隨時構建質量,形成零缺陷文化,不要容忍缺陷,發現缺陷應立即停下來解決,以保證在堅實的質量基礎上前行,避免缺陷遺留帶來高額成本。開發和測試緊密協作,測試人員參與到設計和開發過程中,共同預防缺陷的產生。
預防勝於檢查:質量是規劃、設計和構建出來的,而不是檢查出來的。質量管理的最終目的不是質量控制,而是質量保證,即不是事後檢驗輸出的質量(然後返工),而是事前保證輸入和活動的質量(以確保輸出質量)。預防錯誤的成本通常比在檢查中發現並糾正錯誤的成本少得多。預防,就是指事先了解工作過程,而知道如何去做,檢查整個過程,找出每個可能產生錯誤的機會,並對其進行控制。
{!-- PGC_COLUMN --}
全員參與:每個項目成員都是項目成功保證的一部分,產品質量與每個成員緊密相關,每個人都可能引入缺陷,也可能預防或者發現排除問題。只有他們的充分參與,才能使他們的才幹為項目帶來成功。團隊成員只有不斷提高業務技能,增強質量意識,才能在工作中高質量的交付。
持續改進:由休哈特提出,並經戴明完善的“計劃—實施—檢查—行動(PDCA)循環”是質量改進的基礎。另外,執行組織採取的質量改進舉措(如QCC等),使得項目成員立足於本崗位工作,不斷識別改進機會並實施改進,既能改進項目的管理質量,也能改進項目的產品質量。
管理者的責任:項目的成功需要項目團隊全體成員的參與,但是項目經理及上層管理者有責任為項目提供所需資源,明確項目所遵循的要求、過程,並及時對團隊成員的優秀表現給予激勵,促進持續改進。
無論什麼項目,未達到質量要求,都會給某個或全部項目干係人帶來嚴重的負面後果,甚至可能斷送組織的前程。如:為滿足客户要求,而讓項目團隊超負荷工作,就可能導致疲勞、錯誤或返工。為滿足短期的進度目標,忽略了產品的質量,最終導致客户滿意度下降。
業界也有一貫以質量第一標榜的某著名的汽車製造商,由於盲目擴大規模,導致質量嚴重下滑,給公司聲譽帶來毀滅性打擊的案例。
圖中的關鍵活動並非僅在圖示的階段中出現,某關鍵活動放置在某階段僅説明該項關鍵活動在某項目階段體現地尤為明顯。
質量策劃:主要在項目概念階段和計劃階段進行;
質量保證與控制:主要在項目的計劃和執行階段進行。
一、質量策劃
質量策劃是指識別和制定項目及產品的質量要求和標準,以及為達到這些要求和標準所需要的技術、過程、工具、關鍵措施等,確保最終結果滿足客户要求。
質量策劃的目標是使項目運作過程中質量保證和質量控制有章可循,主要內容包括:分析和理解外部質量要求(主要是市場策略)和內部約束、產品質量目標(質量目標的制定要有客户視角,目標要可衡量),清晰的定義出項目的研發質量策略(如架構質量策略、DFx質量策略等)、合作策略(技術合作等)、過程和工程方法以及質量目標,分析同類或者歷史項目中出現的問題、標識項目的質量風險,確定達成質量目標的質量計劃和活動。
通過質量策劃有助於減少項目實施過程中的偏差,如需求的理解偏差、設計偏差、實現偏差等。
項目經理與項目團隊成員必須全程關注,並積極投入到質量策劃中。特別需要注意,進度是剛性和明確的,而質量往往彈性比較大。當進度和質量出現衝突的時候,往往容易“平衡”掉質量,設置質量紅線是比較好的方式,確保產品達到最基本質量要求。
研發項目的質量計劃通常包括質量要求、質量策略、過程策劃、質量目標、關鍵計劃、審核評估計劃和執行活動。
項目經理的關鍵動作:
根據項目任務書中項目的交付策略、質量策略、能力基線以及項目當前實際情況確定項目的質量目標(含過程度量指標和產品質量目標),回顧歷史項目或者歷史版本的經驗教訓以及優秀實踐,並確定為達成本項目質量目標的相關活動,避免歷史問題重犯。
系統分析本項目的交付件,制定明確的交付標準,包括可靠性、可服務性等DFx特性。如果涉及硬件交付,必須包括可製造性、可供應性等。對於迭代項目,需要制定每個迭代的完成標準,並嚴格執行,杜絕帶病迭代。
分析項目的交付特性,標識項目技術風險以及隱含問題。可採用FMEA(Failure Mode and Effects Analysis潛在失效模式及後果分析)等方法。
定義達到交付標準的措施,如採用包加載提升版本升級效率等。
清晰的定義出本項目的過程和工程方法。
質量策劃需要最終獲得上層管理組織的審核和批准。
二、 質量保證與控制
質量保證與控制是指通過過程審計和評估等手段確定項目遵循質量策劃中定義的過程和方法等,通過質量度量分析、質量專題分析、交付件評審、代碼走讀、持續集成、測試,以及發佈評審等活動,確保交付件達到質量目標。
在項目的執行過程中,通定期發佈質量報告,持續集成、實時報告、走動管理等措施,及時暴露質量問題,推動質量問題的解決。
需要注意的是質量狀態應該儘量做到實時化、可視化和容易獲取。對組織或流程中發現的問題,及時提交相關優化建議,項目團隊好的實踐,及時固化到組織及資產中。
項目質量計劃中的過程改進計劃是質量保證工作的依據,將前期質量策劃的結果在版本開發過程中貫徹執行,確保達成質量要求。項目狀態報告中包括質量測量指標、工作績效信息、質量控制測量結果,當實際與目標出現偏差時,需要對偏差予以分析,並採取糾正和預防措施,將可借鑑的糾正和預防措施,形成組織過程資產。
項目經理的關鍵動作:
將項目執行過程中所產生的項目狀態、度量數據等信息與質量計劃相比較,識別項目執行過程中的問題和風險;
實施質量審計,識別改進點和好的實踐,針對改進點制定改進措施和預防措施,好的實踐要予以固化;
針對質量問題,使用質量工具進行根因分析,採取糾正措施,使版本的質量得到有效控制,達成既定目標。積極推行預防措施,並固化到組織流程中,保證同類問題在後續版本中不再重新出現。