王 碩
(中國石油集團東方地球物理公司物探技術研究中心(中油軟件),河北涿州072751)
如何設計軟件企業的組織過程資產庫
王碩
(中國石油集團東方地球物理公司物探技術研究中心(中油軟件),河北涿州072751)
改進和完善質量管理體系是管理創新的重要內容。CMM I是軟件研發組織普遍采用的質量管理標準,雖與ISO所發布的標準不同,但都是為了持續改進質量管理體系這一相同目的。“組織過程資產庫”是CMM I中的一個優秀實踐,既有助于軟件企業的成長和發展,也可被非軟件組織參考借鑒。
質量管理;過程資產;CMM I
質量管理體系是現代企業制度的重要組成部分。百年來,在多個標準和模型中,使用者最多的是國際標準化組織(Intetnationa1Otganization fot Standatdization,簡稱ISO)所制訂的ISO質量管理體系標準,遍布全球一百多個國家和地區。
在軟件研發行業,除ISO標準外,由美國卡耐基·梅隆大學的軟件工程研究所開發的能力成熟度模型集成(Capabi1ity Matutity Mode1Integtation,簡稱CMMI)更適用于軟件研發過程,成為軟件研發組織中的事實標準。
CMMI中提出了“組織過程資產庫”的概念,并將組織過程資產的收集、維護和管理作為衡量軟件過程能力的一個關鍵實踐。筆者認為,實施“組織過程資產庫”不僅僅能用于軟件行業,對于其他企事業單位都有借鑒意義。
想要了解“組織過程資產庫”,首先要了解什么是“組織”“過程”和“過程資產”。
在ISO9000:2008的標準中,對組織(Otganization)的定義是:“職責、權限和相互關系得到安排的一組人員及設施。”對過程(Ptocess)的定義是:“一組將輸入轉化為輸出的相互關聯或相互作用的活動。”
簡而言之,“組織”就是實施質量管理體系的機構,可以是公司、工廠或社團。“過程”是一種管理方法,它強調將做某事的一系列相關活動進行定義、規范和合理編排,明確各環節的權力和責任,最終達到做事的目標。在一個組織中,按照過程的方法對各種業務活動進行定義和管理,再厘清這些過程之間的關聯和接口,就形成了一個統一協調的質量管理體系。
在CMMI中,對過程資產(Ptocess Asset)的定義是:“組織認可的對于實現過程目標而言有價值的任何內容。”對組織過程資產庫(Otganization’s Ptocess Asset Libtaty)的定義是:“用于存儲過程資產和讓過程資產可用的信息庫,這個庫對于在組織中定義、實現和管理過程的人非常有用。”
也就是說,為實現過程目標,除了必要的生產資料,還需要很多參考資料,例如:執行規范、操作指南、歷史數據、經驗教訓、樣例或模板、培訓材料等。企業應該將有價值的參考資料進行收集和管理,供大家使用。因此,設計和提供一個合適的資料庫,會有助于對過程資產的查閱、使用和更新。
由于過程資產的種類多、數量大、更新快,我們必須對其內容進行分類,對庫的結構進行設計,以便于管理和檢索。筆者總結的組織過程資產庫邏輯結構設計圖如圖1所示。

圖1 組織過程資產庫邏輯結構設計圖
從圖1可以看到,過程資產分為以下7個部分:
(1)組織過程管理文件。包括組織過程改進的計劃和報告,是質量管理工作的年度安排和總結。
(2)組織標準產品過程。包括質量管理體系中的方針、標準、程序、規范、指南、模板和檢查表等,是常用文件。
(3)組織過程數據庫。提供項目層執行數據和組織層性能數據,反映質量管理體系的運行狀態。
(4)軟件過程文檔庫。是運行質量管理體系后的產品,包括工程產品和過程產品。
(5)培訓庫。提供各種培訓課件、學員手冊和培訓記錄。
(6)參考資料庫。提供各種參考資料,以從本組織以外獲得的參考資料為主。
(7)工具軟件庫。提供所需工具軟件,例如統計軟件、配置管理軟件、項目管理軟件等。
企業應根據管理需要,結合自己的業務特點來設計過程資產庫。
其實,不僅在軟件企業中,過程資產在傳統企業中也一樣重要。因此,筆者推薦每個企業都應該對過程資產進行管理,持續改進質量管理體系,推進生產力持續發展。
10.3969/j.issn.1673-0194.2016.13.047
F270.7
A
1673-0194(2016)13-0090-01
2016-03-03