今天要談論的話題是“軟件項目的質量管理”,應該說這個題目并不是很準確,因為我并沒有明確這個質量是相對誰而言的,是客戶、老板、項目經理、還是程序員?對于客戶而言,客戶認可的質量是預期需求的全部實現,老板關注的質量是合同在成本控制的范圍內是否履約完畢,項目經理滿意的質量是軟件驗收順利通過,而程序員認為高質量就是程序沒有BUG。每個角色站在自身的視角,對質量的審視都是正確的,所以軟件項目的質量管理要幫助所有參與項目的角色實現其質量目標。
勝任是質量的前提,現在很多軟件公司都正在或已經通過CMMI的評估,理論上這些類似的認證或評估是對公司管理能力和業務能力現狀的評價,是產品質量保障的前提,但是一些軟件公司往往只注重評估的結果,卻忽略企業質量管理生態建設的過程。這就埋下了一個隱患,企業要完成超出管理能力和業務能力的項目,對客戶和企業自身都是極大的冒險。企業要“善其事”,同時人也要“善其位”,只有每個工作崗位上的人都能順利履行崗位職責,才有可能保證質量,所以說勝任是質量的前提。軟件開發過程中應對每個崗位的任職能力有個量化的指標,根據項目的難易程度合理配置資源。 項目管理者聯盟文章,深入探討。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/