專案管理系列之質量管理 五

2021-09-22 07:10:55 字數 2058 閱讀 2812

接上文

2) 培訓

最重要的質量意識就是預防勝於檢查,強調一次要事情做對,強調上游工序為下游提供合格的中間產出物,儘量減少各種缺陷的洩露。很多時候質量問題並不複雜,更多是團隊成員沒有質量意識,沒有負責任的工作態度。提公升質量最關鍵有兩個方面,首先是我們都有意願和意識來提公升產品質量,其次是我們要有相應的能力和技能來保證產出物的質量。

第一點我們依靠的團隊績效規則的建立,團隊建設,質量文化的組建形成,員工態度和責任感的培養等內容。第二點我們強調的是培訓,以師帶徒,自我學習,個人知識管理方法,問題管理,學習型組織,讀書會等各種方式來提公升技能。

3) 評審

評審是軟體開發過程中保證質量的乙個重要活動,專案軟體開發往往會跟蹤選擇的軟體生命週期模型分為多個階段,對於較大點的專案還有嚴格的崗位角色劃分,每個階段都是不同的成員在進行工作。因此如果各個階段的產出物的質量不能夠很好保證的話,將導致缺陷洩露和後續大量的返工,這些都是我們不希望看到的壞質量成本投入。

首先評審不是來檢查產出物的各種低階錯誤的,每個人在思考問題上都有侷限性和盲點。評審是涉及到需求,設計,開發,測試等各種角色的成員共同來從不同的角度來發現工件的各種問題。比如對於需求問題,測試人員在評審的時候重點關注的是該條需求描述和業務規則的可測試性,而設計和開發重點是可實現性。評審涉及到正式同行評審,多人複審,單人複審,**走查等各種方式,需要根據專案的實際情況來選擇使用。我們需要重點防止的就是需求和總體設計階段的缺陷洩露,對於這種洩露往往都會造成大量的返工。

4) 測試

測試是保證軟體質量的最後一道關口,是一種迫不得已的行為,根據我們的質量意識應該要盡量做到問題不是到測試階段才發現和暴露出來。很多問題在測試階段才發現返工成本都是很大的。測試有單元測試,整合測試和系統測試,驗收測試等各個階段。在某乙個功能或模組在交付給測試人員進行測試的時候,開發人員應該根據需求和設計進行較為充分的自測。這樣的話系統測試的重點才能夠真正去關注全流程的貫通和各種可能的業務場景組合和編輯,而不是關注某乙個具體的實現功能點。

敏捷開發裡面強調測試驅動和單元測試,但敏捷裡面的單元測試還有個重要的作用是通過單元測試的編寫來細化需求和設計,這對團隊每個成員都會有較高的技能要求。同時要注意單元測試的投入成本,很多時候我們來開發人員的自測和系統測試都做不好就去盲目的實施單元測試是得不償失的。

總結

每個專案的實施總是擁有同樣的總體目標:質量、時間和成本。三者是乙個相互制約、相互影響的統一體,其中任一項目標變化,都會引起另兩個目標變化,並受其制約。如何合理的保證專案質量,正確處理質量與時間、成本之間的矛盾是專案質量管理的乙個難點,這需要整合專案所有方面的內容,保證按時、低成本地實現預定的質量目標。

根據側重點不同,專案可分為質量傾斜型、工期傾斜型及成本傾斜型體系。我們在編制專案計畫時,一般而言是時間、成本、質量標準均已確定,在專案實施過程中就需在從客觀因素、具體情況出發,根據將要採取的行動和可能導致的後果進行綜合分析研究;按切合實際的原則,使專案進展平衡有節奏地進行,以求達到預期目標。避免出現工期緊張或成本減少,導致質量降低的現象,而質量下降又往往造成返工等後果而導致延長工期和增加成本。

在it業處於發展的初級階段時,由於大多數軟體比較簡單,軟體質量較容易控制,對其的測試工作也不複雜,往往是軟體開發企業在開發完成後進行一下簡單的檢測就可以了。但在it業發展到乙個高階階段後,系統越來越精密,而軟體也越來越複雜,影響的範圍也不斷擴大。因此,這時期開發的軟體就必須進行十分嚴格的測試。否則,不僅會引發企業銷售收入下降和運營成本的增加,甚至給企業帶來法律責任。而在金融、電信這種系統趨於全國集中,風險波及面大,業務影響廣泛的行業,其產生的後果更是不堪設想。全面、嚴謹的測試和評估是降低企業it系統風險的最佳實踐,沒有經過質量測試就上線執行的it系統猶如一顆「定時炸彈」。

人是一切人類活動的基礎,要提高軟體開發質量,就必須以人為本,首先提高人的質量。通過標準化、規範化的建設和落實,通過建立良好的社會和企業質量環境,在企業內部不斷改進開發過程質量、專案管理質量,改進質量措施。針對具體專案進行良好的分析設計規劃,編寫出質量優良的系統程式,確保資料(資訊)及其管理的質量,為客戶、為社會提供滿意的產品和服務。

相信隨著企業對軟體質量重視程度的提高,質量管理在專案中的應用越來越規範,不久的將來,我國的軟體行業的水平將會得到巨大的提公升。

專案管理系列之質量管理 五

接上文 2 培訓 最重要的質量意識就是預防勝於檢查,強調一次要事情做對,強調上游工序為下游提供合格的中間產出物,儘量減少各種缺陷的洩露。很多時候質量問題並不複雜,更多是團隊成員沒有質量意識,沒有負責任的工作態度。提公升質量最關鍵有兩個方面,首先是我們都有意願和意識來提公升產品質量,其次是我們要有相應...

專案管理系列之 質量管理

摘自www.computerworld.com.cn 左美雲 李東 董小英等著 目前,人們對資訊系統專案提出的要求往往只強調系統必須完成的功能 應該遵循的進度計畫以及開發這個系統所花費的成本,卻很少注意在整個生命週期中資訊系統應該具備的質量標準。這種做法導致系統維護費用增加,當需要把系統移植到另外的...

專案管理系列之 質量管理

摘自www.computerworld.com.cn 左美雲 李東 董小英等著 目前,人們對資訊系統專案提出的要求往往只強調系統必須完成的功能 應該遵循的進度計畫以及開發這個系統所花費的成本,卻很少注意在整個生命週期中資訊系統應該具備的質量標準。這種做法導致系統維護費用增加,當需要把系統移植到另外的...