基于CMM2的產(chǎn)品開發(fā)過程的文檔化管理
作者: 來源: 文字大小:[大][中][小]
軟件能力成熟度模型CMM(capability Maturity Model),簡稱CMM,它是對于軟件組織在定義、實施、度量、控制和改善軟件過程的實踐中各個發(fā)展階段的描述,由卡內(nèi)基.梅隆大學(xué)的軟件工程協(xié)會(Software Engineering Institute, 簡稱SEI) 提出并完善,目的是通過一個合理的體系模型來對軟件組織開發(fā)能力進(jìn)行合理有效的評估,幫助軟件組織在模型實施的過程中提高軟件過程管理能力,降低軟件系統(tǒng)開發(fā)風(fēng)險,在預(yù)定的項目周期和預(yù)算內(nèi)開發(fā)出高質(zhì)量的軟件產(chǎn)品。CMM共分5級,CMM2級是可重復(fù)級,強調(diào)軟件開發(fā)過程是有紀(jì)律的,可控的,其中文檔化是開發(fā)過程管理和控制的基礎(chǔ)。
在
產(chǎn)品開發(fā)的不同階段,基于CMM2級過程控制的基本思想,進(jìn)行項目計劃、計劃的跟蹤監(jiān)控,進(jìn)行文檔化管理。
開發(fā)過程的文檔化管理是開發(fā)過程控制的重要環(huán)節(jié),文檔化管理的意義主要在于:
·文檔化管理是軟件開發(fā)過程管理制度化、規(guī)范化管理的基礎(chǔ),通過開發(fā)組織和產(chǎn)品開發(fā)過程的文檔化管理保證產(chǎn)品開發(fā)過程是有序和有紀(jì)律的;
·文檔化管理也是有效保存公司技術(shù)資源和管理資源的基礎(chǔ);
·文檔化管理也是產(chǎn)品開發(fā)過程跟蹤控制和產(chǎn)品開發(fā)過程有效溝通的基礎(chǔ);
·通過文檔化的管理,定期的進(jìn)行產(chǎn)品開發(fā)情況匯報和產(chǎn)品評審,也是質(zhì)量考核的基礎(chǔ)和依據(jù)。
在整個項目執(zhí)行過程中,階段性的計劃,以及計劃執(zhí)行情況的跟蹤反饋非常重要,因為只有通過對項目計劃執(zhí)行情況的跟蹤,才能發(fā)現(xiàn)并及時解決項目執(zhí)行過程中的問題,控制項目的執(zhí)行過程,使項目按計劃完成。
整個管理體系中的文檔包括管理文檔和技術(shù)文檔,整個文檔管理體系應(yīng)根據(jù)實際要求制定相應(yīng)的模版,以便于企業(yè)整體的文檔標(biāo)準(zhǔn)化管理。