概念: 流程品質
本指引說明流程品質的基本概念,以及如何運用 RUP 來評估流程和產品品質。
關係
相關元素
主要說明

流程品質是指一項可接受的流程(包括品質的測量和準則)在產生工作成果之前已實作和達到標準的程度。

軟體開發需要一套複雜的循序和並列步驟。隨著專案規模愈來愈大,必須納入更多步驟才能應付專案的複雜性。所有流程都是由生產活動和間接活動構成。生產活動會產生具體朝向最終產品推進的效果。間接活動會在無形中影響最終產品,但對於許多規劃、管理及評量作業而言很重要。

測量和評估流程品質的目標如下:

  • 管理利潤和資源
  • 應付並解決風險
  • 管理和維護預算、排程及品質
  • 取得改善流程所需的資料

遵循流程的標準以達到優良的流程品質,在某種程度上,有點像追求工作成果的品質一樣。亦即,如果遵循流程(高品質),則工作成果品質不良的風險會隨之降低。但反之就不一定成立 - 達到高品質的工作成果,不盡然表示確實遵循流程。

因此,並非只測量到流程已遵循的流程品質水準即可,也要測量到流程產生的成果已達到的品質水準。

Rational Unified Process (RUP) 包含下列幾頁,協助您評估流程和產品品質:

  • 作業:說明應該執行的作業及執行作業所需的步驟。
  • 準則:執行作業所適用的技術和實用指南。
  • 工作成果準則與核對清單:如何開發、評估及運用工作成果的相關資訊。
  • 範本:工作成果的模型或原型,提供內容的結構和指引。

如需相關資訊,請參閱概念:作業概念:步驟概念:工作成果準則與核對清單

每一個人通常都應該實作並遵循已達成共識的流程,並確定產生的工作成果品質達到規定的標準。不過,有些特殊的角色,例如專案經理,可能會負責一些確認和影響流程品質的特殊作業。請參閱概念:堅持品質,以取得進一步的資訊。 

如需相關資訊,請參閱概念:測量品質產品品質規範:專案管理簡介

如需自訂 RUP 的相關資訊,請參閱概念:量身訂作 RUP