研發質量管理工作經驗總結(二)----質量管理技能
研發質量管理工作經驗總結(二)----質量管理技能
第二章 質量管理技能
第一節過程改進-過程制定、改進及推廣
-
有能力根據經驗制定某個過程的流程規範、工作指引、稽核檢查單,能固化日常工作流程、最佳實踐,形成標準流程
-
對公司現有的流程規範非常熟悉,能對專案成員提供培訓,傳播公司質量管理文化,能隨時回答專案成員對流程的疑問
-
能夠針對不同專案的特點,設計適合本專案的質量管理流程,並不斷改進和完善
-
在專案團隊內部建立質量意識,促使團隊成員主動改進產品質量,形成質量內建文化
-
隨時記錄各種途徑收集到的過程改進意見,不斷優化流程
-
第二節質量策劃-目標、策略、計劃
-
質量目標
-
質量目標是專案的交付標準,未達目標一般意味著產品還存在重大缺陷,不允許提交給客戶
-
規劃階段,需與專案經理一起制定專案質量目標,並讓專案成員瞭解專案達到什麼標準,才能放行。
-
-
質量策略
-
為達到質量目標,需針對每一項質量目標制定對應的質量策略,否則空有目標也很難達成,或者到了放行階段又不得不放行
-
比如質量目標“BUG關閉率>=85%”,相應的策略可以是:1、各項BUG資訊需完整正確的錄入;2、所有BUG都有明確的責任人;3、當前負責人處理後需及時指派BUG,測試及時完成驗證;4、QA每週收集BUG關閉資料,出現異常的及時與專案負責人溝通;……
-
-
質量保證計劃
-
質量保證計劃是QA執行質量保證活動的綱領,內容一般包含:角色職責、過程稽核計劃、工作產品稽核計劃、稽核頻度、稽核方法、溝通計劃、記錄和儲存
-
質量保證計劃需與專案開發計劃相對應,並跟隨專案的開發過程不斷更新,專案發生變更,質量保證計劃也需相應調整
-
-
質量保證計劃是逐步細化的過程,專案每進入一個階段要跟專案團隊明確本階段的質量活動。
-
第三節過程跟蹤和控制-跟蹤和控制
-
QA根據質量保證計劃,參與各項活動,並對活動過程進行跟蹤,控制專案全流程符合公司規範,同時還要將專案的真實情況客觀的展示給干係人。
-
發現問題後,能及時提出改進意見,並與責任人一起制定改進措施,跟蹤措施的落地,保證專案健康執行。
-
發現問題後,如何讓責任人接受你的觀點,是最考驗QA能力的
-
發現未後還要確保問題得到閉環處理
-
-
QA執行過程跟蹤和控制最重要的產出物:稽核報告、質量報告、質量回溯報告。
-
按照QA稽核檢查單,對專案全過程、重要交付物、關鍵活動都可以進行稽核,並輸出客觀的稽核報告。稽核報告必須能體現做的好的,需要改進的。
-
定期釋出質量保證報告,將本週期內專案的質量狀況反映出來,重點報告專案的問題和風險,提醒專案注意改進。
-
重大問題要組織專案進行質量回溯(覆盤),輸出回溯報告。
-
-
常用稽核方法
-
直接參與\訪談\旁觀\內審\外審\供應商稽核
-
直接參與是比較好的辦法,比如參與需求設計評審、程式碼會議評審等活動,雖然不一定能提出建設性的問題,但至少你能知道各評委提了哪些問題,確保這些問題是否得到記錄、跟蹤、解決
-
-
當你對某個活動一竅不通的時候,可以要求對方給你講解,講的通就行了
-
第四節度量及資料分析-度量方法及資料分析的意義
-
度量也是質量保證的一項重要活動,由於軟體開發是看不見摸不著的,要想客觀反應開發過程的真實情況,必須採集度量資料。
-
度量必須是一面鏡子,真實反映專案客觀情況,資料一旦造假就失去意義,所以度量指標儘量不用於考核。
-
度量一般是簡單易行的,要考慮度量成本,如果需要花費太大的工作量,那是得不償失。
-
資料獲取後,還需進行分析,發現資料異常後,需引導專案深入分析原因,並採取糾正措施。常用的資料分析方法,請閱前面的質量管理工具章節。
-
在CMMI四級標準中,要求組織建立完善的度量體系,可以利用度量對軟體過程和產品做出推斷和控制。
-
第五節問題風險識別與管控-識別並管控
-
風險說白了就是影響質量目標達成的因素。QA需把規避專案的風險/問題放在質量管理的重要位置,逐步積累風險管控經驗。
-
包括風險識別、風險分析、風險控制和風險跟蹤。
-
風險識別可以對照風險/問題庫(清單),從需求、技術、成本和進度等方面依次判斷專案是否可能存在類似的問題。平時需要收集整理常見風險,補充到風險/問題庫。
-
風險分析主要是對風險進行量化,確定風險的影響、優先順序、概率,確定一個最終的風險係數。
-
風險係數超過一定閾值的,就要對風險進行控制,是避免、減弱、轉移、還是承擔?都要制定相應的控制措施。
-
最後要定期跟蹤這些控制措施是否有效執行
-
-
風險/問題管理最終是要專案負責人執行的,要引導專案主動識別問題風險,建立質量內控文化才是根本辦法。
-
第六節成本控制與效率提升-控制成本,提升效率
-
做了一系列的質量活動,是否都值得?質量投入是否能大於產出?需要引入質量成本的概念。
-
質量成本指在產品生命週期中為預防不符合要求、為評價產品或服務是否符合要求,以及因未達到要求,而發生的所有成本。
-
-
質量成本包含一致性成本和非一致性成本。
-
一致性成本包括預防成本(如同行評審)和評估成本(如測試、QA稽核);
-
非一致性成本又稱為失敗成本,又分為內部失敗成本(專案主動發現問題並彌補發生的成本,如改BUG)和外部失敗成本(已給客戶造成損失,如返工)。
-
質量成本=預防成本+評估成本+內部失敗成本+外部失敗成本
-
-
不管是一致性成本還是非一致性成本,都是要降低的。
-
我們執行質量保證活動的時候要考慮到成本因素。
-
QA不管做什麼都是產生質量成本的,要讓自己的活動有價值,就要儘量提升效率,減少非一致性成本。
-
相關文章
- 如何做好質量管理、提高研發的程式碼質量?
- 怎麼提高程式碼質量?-來自Google的研發經驗總結Go
- 印度專案質量管理經驗
- 比亞迪質量管理RabbitMQ服務(比亞迪質量)MQ
- [質量管理] 《製造業質量管理數字化實施指南》
- 【經驗分享】如何守住專案管理的質量“底線”?專案管理
- 專案(Explore)總結之專案質量管理
- 動態質量管理之二(轉載)
- 軟體開發質量管理層次模型(二)(轉)模型
- 專案質量管理
- FindBugs質量管理
- Sonar程式碼質量管理
- 程式碼質量管理-Sonar
- 資料質量管理模型模型
- 信管筆記 -- 質量管理筆記
- 【質量管理】福特全球質量改進流程,達成高品質的保證
- 質量體系--最終檢驗和試驗的質量保證模式(轉載)模式
- 敏捷開發中如何做質量管理?敏捷
- 前端程式碼質量管理(一)前端
- 資料質量管理方法
- 談談資料質量管理
- 主題閱讀-質量管理
- 質量管理學習(轉載)
- Go工程管理 18 | 質量保證:通過測試保證質量Go
- 專案質量管理有哪些不同階段?其中"質量"指的是什麼?
- 編寫高質量iOS有效方法總結(一)iOS
- Litmus程式碼質量平臺實踐總結
- 高質量C/C++程式設計指南總結(二)—— 檔案版式C++程式設計
- 加強工程質量計劃工作提高專案質量管理水平(轉)
- 軟體質量管理與認證培訓班學習總結 (轉)
- 書寫高質量jQuery程式碼的12條經驗jQuery
- 專案管理過程之質量管理 (轉)專案管理
- 專案管理過程之質量管理(轉)專案管理
- 用“質量門”確保專案質量(轉)
- 聊聊傳統質量觀 VS 敏捷質量觀敏捷
- 讀資料質量管理:資料可靠性與資料質量問題解決之道01資料質量
- 用 Rational 質量檢驗關方法提高軟體質量並降低成本
- spring高質量系列-IOC (二)Spring