王 碩
(中國石油集團東方地球物理公司物探技術(shù)研究中心(中油軟件),河北涿州072751)
如何設(shè)計軟件企業(yè)的組織過程資產(chǎn)庫
王碩
(中國石油集團東方地球物理公司物探技術(shù)研究中心(中油軟件),河北涿州072751)
改進和完善質(zhì)量管理體系是管理創(chuàng)新的重要內(nèi)容。CMM I是軟件研發(fā)組織普遍采用的質(zhì)量管理標準,雖與ISO所發(fā)布的標準不同,但都是為了持續(xù)改進質(zhì)量管理體系這一相同目的?!敖M織過程資產(chǎn)庫”是CMM I中的一個優(yōu)秀實踐,既有助于軟件企業(yè)的成長和發(fā)展,也可被非軟件組織參考借鑒。
質(zhì)量管理;過程資產(chǎn);CMM I
質(zhì)量管理體系是現(xiàn)代企業(yè)制度的重要組成部分。百年來,在多個標準和模型中,使用者最多的是國際標準化組織(Intetnationa1Otganization fot Standatdization,簡稱ISO)所制訂的ISO質(zhì)量管理體系標準,遍布全球一百多個國家和地區(qū)。
在軟件研發(fā)行業(yè),除ISO標準外,由美國卡耐基·梅隆大學的軟件工程研究所開發(fā)的能力成熟度模型集成(Capabi1ity Matutity Mode1Integtation,簡稱CMMI)更適用于軟件研發(fā)過程,成為軟件研發(fā)組織中的事實標準。
CMMI中提出了“組織過程資產(chǎn)庫”的概念,并將組織過程資產(chǎn)的收集、維護和管理作為衡量軟件過程能力的一個關(guān)鍵實踐。筆者認為,實施“組織過程資產(chǎn)庫”不僅僅能用于軟件行業(yè),對于其他企事業(yè)單位都有借鑒意義。
想要了解“組織過程資產(chǎn)庫”,首先要了解什么是“組織”“過程”和“過程資產(chǎn)”。
在ISO9000:2008的標準中,對組織(Otganization)的定義是:“職責、權(quán)限和相互關(guān)系得到安排的一組人員及設(shè)施?!睂^程(Ptocess)的定義是:“一組將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的活動?!?/p>
簡而言之,“組織”就是實施質(zhì)量管理體系的機構(gòu),可以是公司、工廠或社團?!斑^程”是一種管理方法,它強調(diào)將做某事的一系列相關(guān)活動進行定義、規(guī)范和合理編排,明確各環(huán)節(jié)的權(quán)力和責任,最終達到做事的目標。在一個組織中,按照過程的方法對各種業(yè)務(wù)活動進行定義和管理,再厘清這些過程之間的關(guān)聯(lián)和接口,就形成了一個統(tǒng)一協(xié)調(diào)的質(zhì)量管理體系。
在CMMI中,對過程資產(chǎn)(Ptocess Asset)的定義是:“組織認可的對于實現(xiàn)過程目標而言有價值的任何內(nèi)容?!睂M織過程資產(chǎn)庫(Otganization’s Ptocess Asset Libtaty)的定義是:“用于存儲過程資產(chǎn)和讓過程資產(chǎn)可用的信息庫,這個庫對于在組織中定義、實現(xiàn)和管理過程的人非常有用?!?/p>
也就是說,為實現(xiàn)過程目標,除了必要的生產(chǎn)資料,還需要很多參考資料,例如:執(zhí)行規(guī)范、操作指南、歷史數(shù)據(jù)、經(jīng)驗教訓(xùn)、樣例或模板、培訓(xùn)材料等。企業(yè)應(yīng)該將有價值的參考資料進行收集和管理,供大家使用。因此,設(shè)計和提供一個合適的資料庫,會有助于對過程資產(chǎn)的查閱、使用和更新。
由于過程資產(chǎn)的種類多、數(shù)量大、更新快,我們必須對其內(nèi)容進行分類,對庫的結(jié)構(gòu)進行設(shè)計,以便于管理和檢索。筆者總結(jié)的組織過程資產(chǎn)庫邏輯結(jié)構(gòu)設(shè)計圖如圖1所示。
圖1 組織過程資產(chǎn)庫邏輯結(jié)構(gòu)設(shè)計圖
從圖1可以看到,過程資產(chǎn)分為以下7個部分:
(1)組織過程管理文件。包括組織過程改進的計劃和報告,是質(zhì)量管理工作的年度安排和總結(jié)。
(2)組織標準產(chǎn)品過程。包括質(zhì)量管理體系中的方針、標準、程序、規(guī)范、指南、模板和檢查表等,是常用文件。
(3)組織過程數(shù)據(jù)庫。提供項目層執(zhí)行數(shù)據(jù)和組織層性能數(shù)據(jù),反映質(zhì)量管理體系的運行狀態(tài)。
(4)軟件過程文檔庫。是運行質(zhì)量管理體系后的產(chǎn)品,包括工程產(chǎn)品和過程產(chǎn)品。
(5)培訓(xùn)庫。提供各種培訓(xùn)課件、學員手冊和培訓(xùn)記錄。
(6)參考資料庫。提供各種參考資料,以從本組織以外獲得的參考資料為主。
(7)工具軟件庫。提供所需工具軟件,例如統(tǒng)計軟件、配置管理軟件、項目管理軟件等。
企業(yè)應(yīng)根據(jù)管理需要,結(jié)合自己的業(yè)務(wù)特點來設(shè)計過程資產(chǎn)庫。
其實,不僅在軟件企業(yè)中,過程資產(chǎn)在傳統(tǒng)企業(yè)中也一樣重要。因此,筆者推薦每個企業(yè)都應(yīng)該對過程資產(chǎn)進行管理,持續(xù)改進質(zhì)量管理體系,推進生產(chǎn)力持續(xù)發(fā)展。
10.3969/j.issn.1673-0194.2016.13.047
F270.7
A
1673-0194(2016)13-0090-01
2016-03-03