本發(fā)明涉及一種過(guò)程管理方法,尤其是一種針對(duì)軟件開(kāi)發(fā)過(guò)程的過(guò)程管理方法。
背景技術(shù):
軟件開(kāi)發(fā)過(guò)程管理方法,其實(shí)質(zhì)上是一個(gè)企業(yè)信息化管理軟件,企業(yè)信息化管理軟件可以將企業(yè)的管理過(guò)程在計(jì)算機(jī)系統(tǒng)上得以實(shí)現(xiàn),將企業(yè)在管理過(guò)程中產(chǎn)生的數(shù)據(jù)進(jìn)行集中存儲(chǔ),方便檢索和統(tǒng)計(jì),降低了管理成本,提高了管理效率。
目前軟件企業(yè)普遍采用的軟件開(kāi)發(fā)過(guò)程主要包括:需求開(kāi)發(fā),設(shè)計(jì),編碼,測(cè)試,發(fā)布等幾大步驟,有的企業(yè)在軟件開(kāi)發(fā)過(guò)程中導(dǎo)入QA(質(zhì)量管理人員)進(jìn)行跟蹤測(cè)試,但這些傳統(tǒng)的軟件開(kāi)發(fā)過(guò)程只涉及到整個(gè)軟件開(kāi)發(fā)過(guò)程的一部分,沒(méi)有真正涉及到所有相關(guān)的流程,對(duì)于一些因素,諸如風(fēng)險(xiǎn)預(yù)測(cè)及分析,項(xiàng)目采購(gòu),項(xiàng)目配置等沒(méi)有進(jìn)行控制和管理,增加了軟件開(kāi)發(fā)最終失敗的風(fēng)險(xiǎn),降低了軟件產(chǎn)品的質(zhì)量。申請(qǐng)?zhí)枮?00410000424.4的中國(guó)專(zhuān)利申請(qǐng)公開(kāi)了一種軟件開(kāi)發(fā)進(jìn)程控制系統(tǒng)及方法,可以對(duì)軟件的開(kāi)發(fā)進(jìn)度進(jìn)行把握和決策,使得對(duì)于軟件開(kāi)發(fā)過(guò)程的管理更加精細(xì)化。
隨著社會(huì)的不斷進(jìn)步,市場(chǎng)競(jìng)爭(zhēng)的激烈程度不斷增強(qiáng),軟件系統(tǒng)的逐漸復(fù)雜化,傳統(tǒng)的軟件過(guò)程管理系統(tǒng)已不再適應(yīng)于當(dāng)前大部分的軟件開(kāi)發(fā)流程。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于:針對(duì)當(dāng)前軟件開(kāi)發(fā)過(guò)程管理系統(tǒng)的不足,提出一種全面監(jiān)控和管理軟件開(kāi)發(fā)的系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)對(duì)軟件開(kāi)發(fā)過(guò)程的全面管理,達(dá)到量化管理軟件開(kāi)發(fā)過(guò)程的目的。
為了達(dá)到以上目的,本發(fā)明主要包括以下模塊:
項(xiàng)目計(jì)劃管理——用以項(xiàng)目經(jīng)理制定項(xiàng)目計(jì)劃,項(xiàng)目計(jì)劃包括項(xiàng)目基本信息,項(xiàng)目的進(jìn)度安排,項(xiàng)目組成員等,該模塊能對(duì)項(xiàng)目計(jì)劃做出智能預(yù)警;
項(xiàng)目監(jiān)督和控制——用以項(xiàng)目經(jīng)理對(duì)整個(gè)項(xiàng)目進(jìn)行監(jiān)督和控制,包括進(jìn)度控制,資源調(diào)度等;
配置管理——用以由項(xiàng)目經(jīng)理指派的配置管理專(zhuān)員負(fù)責(zé)對(duì)項(xiàng)目開(kāi)發(fā)過(guò)程中產(chǎn)生的所有文檔進(jìn)行歸類(lèi)管理,同時(shí)本模塊還可對(duì)軟件的版本實(shí)行管理;
項(xiàng)目采購(gòu)及合同管理——用以管理與項(xiàng)目相關(guān)的采購(gòu)信息和合同
風(fēng)險(xiǎn)管理——用以項(xiàng)目經(jīng)理根據(jù)項(xiàng)目的實(shí)施情況實(shí)時(shí)地預(yù)測(cè)風(fēng)險(xiǎn),規(guī)避風(fēng)險(xiǎn),以及處理發(fā)生的風(fēng)險(xiǎn),該模塊包括一個(gè)風(fēng)險(xiǎn)識(shí)別儀,自動(dòng)預(yù)判和診斷風(fēng)險(xiǎn);
需求開(kāi)發(fā)管理——用以對(duì)項(xiàng)目的需求進(jìn)行管理,包括追蹤客戶(hù)交流記錄,用戶(hù)需求等功能,能對(duì)偏離用戶(hù)需求的功能進(jìn)行預(yù)警提示;
技術(shù)決策——用以記錄技術(shù)決策信息及提供以往的技術(shù)決策記錄,相當(dāng)于一個(gè)知識(shí)庫(kù),提供規(guī)則和經(jīng)驗(yàn)給軟件開(kāi)發(fā)人員進(jìn)行項(xiàng)目決策;
設(shè)計(jì)開(kāi)發(fā)管理——用以生成項(xiàng)目的業(yè)務(wù)流程圖,系統(tǒng)框架圖等信息;
編碼管理——用以檢測(cè)編碼人員編寫(xiě)的代碼,包括語(yǔ)法檢查,語(yǔ)義檢查,內(nèi)存測(cè)試能功能;
測(cè)試管理——用以測(cè)試人員對(duì)項(xiàng)目展開(kāi)測(cè)試工作,根據(jù)測(cè)試人員的測(cè)試結(jié)果及預(yù)先設(shè)定的規(guī)則,該模塊可生成對(duì)最終產(chǎn)品的等級(jí)評(píng)價(jià)信息;
質(zhì)量管理——用以質(zhì)量管理人員對(duì)整個(gè)項(xiàng)目的質(zhì)量進(jìn)行追蹤管理;
度量分析及量化管理——用以根據(jù)企業(yè)以往的知識(shí)庫(kù),對(duì)新軟件產(chǎn)品進(jìn)行量化分析,并生成新的知識(shí)規(guī)則保存到知識(shí)庫(kù)里。
上述模塊中,除了項(xiàng)目計(jì)劃,配置管理,需求開(kāi)發(fā)管理,設(shè)計(jì)開(kāi)發(fā)管理,編碼管理,測(cè)試管理和質(zhì)量管理為每個(gè)軟件項(xiàng)目的必選項(xiàng)外,其于都為可裁剪的可選項(xiàng),當(dāng)用戶(hù)新建一個(gè)軟件開(kāi)發(fā)項(xiàng)目時(shí),系統(tǒng)按照用戶(hù)選取的管理模塊,然后制定各個(gè)模塊的評(píng)審者及通過(guò)評(píng)審條件,設(shè)定完這些基本要素后,系統(tǒng)將生成一個(gè)管理環(huán)境對(duì)用戶(hù)的軟件項(xiàng)目進(jìn)行管理。
系統(tǒng)的各個(gè)模塊中包含有預(yù)定的規(guī)范文檔,例如《項(xiàng)目計(jì)劃》,《用戶(hù)需求說(shuō)明書(shū)》,《需求規(guī)格說(shuō)明書(shū)》,《測(cè)試報(bào)告》等等,用戶(hù)也可以在相應(yīng)的流程內(nèi)新增規(guī)范文檔。