過程管理初探
一、什么是過程
過程:就是實(shí)現(xiàn)某一特定目標(biāo),而需要的一系列活動(dòng)和操作的集合。
二、軟件工程的過程分類
為開發(fā)軟件而進(jìn)行的一系列活動(dòng)就是軟件過程。
需求分析、系統(tǒng)分析、設(shè)計(jì)、編碼、部署等是軟件工程的基本過程,即工程過程;
文檔編制,配置管理,測(cè)試(驗(yàn)證、確認(rèn)),評(píng)審,質(zhì)量保證等為支持工程過程的活動(dòng)則是支持工程;
開發(fā)過程中常常會(huì)出現(xiàn)質(zhì)量低下,進(jìn)度拖延等風(fēng)險(xiǎn),管理就是要克服這些網(wǎng)絡(luò)。監(jiān)視測(cè)量工程過程中的某些指標(biāo),保證過程得以順利的如成本、范圍、風(fēng)險(xiǎn)的活動(dòng)則是管理過程;
對(duì)工程過程進(jìn)行定義,規(guī)劃,以方便以后復(fù)用的活動(dòng),改進(jìn)過程活動(dòng),培訓(xùn)活動(dòng)則是組織過程;
對(duì)內(nèi)影響開發(fā),對(duì)外影響軟件的活動(dòng)則是用戶-供應(yīng)商過程。
軟件就是由以上的所有過程所組成。
三、過程規(guī)范
對(duì)過程作出過程中的人必須遵守的規(guī)章制度即標(biāo)準(zhǔn)就是過程規(guī)范。
內(nèi)容包括:責(zé)任人,參與人,入口/出口準(zhǔn)則,輸入輸出活動(dòng)等。
有以下標(biāo)準(zhǔn)
能力成熟度的有CMM/CMMI,個(gè)人軟件過程的有PSP,團(tuán)隊(duì)過程的有TSP。
四、過程細(xì)分
工程過程包括:開發(fā)過程,運(yùn)行過程和維護(hù)過程。
支持過程包括:文檔編制,配置管理,質(zhì)量保證,驗(yàn)證與確認(rèn)(測(cè)試),評(píng)審等活動(dòng)。
管理過程包括:管理范圍,管理質(zhì)量,管理風(fēng)險(xiǎn)等活動(dòng)。
組織過程包括:基礎(chǔ)設(shè)施,定義過程,改進(jìn)過程,人員培訓(xùn),員工職業(yè)規(guī)劃等活動(dòng)。
客戶-供應(yīng)商過程包括:需求管理,軟件獲得,軟件提供,軟件操作和提供客戶服務(wù)等活動(dòng)。
五、CMMI
特點(diǎn):
LEVEL 1:不能按期交貨;
LEVEL 2:不知道每個(gè)階段要做什么活動(dòng);
LEVEL 3:不能準(zhǔn)確評(píng)估每個(gè)活動(dòng)的成本,時(shí)間;
LEVEL 4:不能對(duì)現(xiàn)有的過程進(jìn)行創(chuàng)新,改進(jìn);
LEVEL 5:什么都滿意了。
posted on 2009-07-11 02:12 paulwong 閱讀(241) 評(píng)論(0) 編輯 收藏 所屬分類: Process Management