對軟件開發(fā)的各個階段進(jìn)行管理,增強(qiáng)對軟件開發(fā)的控制能力,提高軟件開發(fā)質(zhì)量,這是軟件項(xiàng)目管理的根本目的。
對軟件開發(fā)的各個階段進(jìn)行管理,增強(qiáng)對軟件開發(fā)的控制能力,提高軟件開發(fā)質(zhì)量,這是軟件項(xiàng)目管理的根本目的。
軟件的質(zhì)量高低取決于其是否符合包括功能性、可靠性、易用性、效率、可維護(hù)性、可移植性等在內(nèi)的六個方面的要求。而要達(dá)到這六個方面質(zhì)量要求,就必須對軟件開發(fā)過程中各個環(huán)節(jié)進(jìn)行全過程的項(xiàng)目管理,從需求分析、設(shè)計、編碼、測試到上線驗(yàn)收進(jìn)行控制。根據(jù)軟件工程的生命周期,軟件項(xiàng)目可分為項(xiàng)目立項(xiàng)、啟動、需求分析、系統(tǒng)設(shè)計、系統(tǒng)開發(fā)、系統(tǒng)測試、系統(tǒng)上線、項(xiàng)目驗(yàn)收和上線后評估等9個階段進(jìn)行。加強(qiáng)軟件項(xiàng)目管理,就是以軟件工程的各個環(huán)節(jié)為管理主線,將動態(tài)項(xiàng)目管理貫穿其中,通過對軟件開發(fā)的項(xiàng)目范圍、項(xiàng)目進(jìn)度、項(xiàng)目質(zhì)量、項(xiàng)目溝通、人力資源、項(xiàng)目成本六大核心要素的集成管理,實(shí)現(xiàn)軟件開發(fā)管理效能的最大化,從而大大提高軟件的開發(fā)質(zhì)量。
準(zhǔn)確把握軟件需求
軟件開發(fā)項(xiàng)目的提出,應(yīng)由迫切的業(yè)務(wù)需求來驅(qū)動。很多不成功的軟件項(xiàng)目,往往是由信息技術(shù)部門提出,按照技術(shù)人員的思路主導(dǎo)開發(fā),并理所當(dāng)然地被認(rèn)為能夠在業(yè)務(wù)部門取得良好的應(yīng)用效果。這樣的項(xiàng)目由于得不到業(yè)務(wù)部門的理解和支持,脫離業(yè)務(wù)需求,多數(shù)面臨失敗或半途而廢的命運(yùn)。因此軟件項(xiàng)目業(yè)務(wù)需求的迫切性、技術(shù)實(shí)現(xiàn)的成熟性、經(jīng)濟(jì)效益的可行性等方面的因素,都是考慮的要素,將對項(xiàng)目的成敗產(chǎn)生直接影響。
正確的做法應(yīng)該是,由軟件的需求單位根據(jù)自身業(yè)務(wù)需要,向信息技術(shù)管理部門提出軟件項(xiàng)目的立項(xiàng)建議,對立項(xiàng)的目的、業(yè)務(wù)需求范圍、技術(shù)經(jīng)濟(jì)指標(biāo)、開發(fā)周期要求等方面做簡要概述,再由信息技術(shù)管理部門組織業(yè)務(wù)專家和信息技術(shù)專家組成聯(lián)合專家組,進(jìn)行項(xiàng)目立項(xiàng)的可行性論證。通過專家組論證審核后,項(xiàng)目提出單位需要進(jìn)行開題設(shè)計,進(jìn)一步明確軟件開發(fā)范圍、技術(shù)路線、進(jìn)度安排、經(jīng)費(fèi)預(yù)算、研究人員組成、合作隊(duì)伍,并以此為基礎(chǔ)編制完成開題設(shè)計書。信息技術(shù)管理部門組織專家組對開題設(shè)計進(jìn)行論證,只有業(yè)務(wù)需求合理、技術(shù)路線可行、開發(fā)隊(duì)伍落實(shí)的項(xiàng)目,才能通過專家組審核,進(jìn)入項(xiàng)目啟動階段。
軟件開發(fā)過程的監(jiān)督和管理
軟件開發(fā)項(xiàng)目具有建設(shè)范圍難界定、技術(shù)含量高、人員流動快、協(xié)作性強(qiáng)、開發(fā)成功率低等特點(diǎn)。目前國內(nèi)對軟件項(xiàng)目的監(jiān)理制度尚不規(guī)范,對軟件開發(fā)仍然缺乏有效控制。因此由企業(yè)的信息技術(shù)管理部門設(shè)立軟件監(jiān)督崗位,加強(qiáng)對軟件項(xiàng)目的開發(fā)過程管理,就顯得非常必要。
軟件監(jiān)督的主要職責(zé)是在項(xiàng)目的進(jìn)行過程中,協(xié)調(diào)業(yè)務(wù)需求部門和軟件開發(fā)方的關(guān)系,監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行情況,給開發(fā)人員和管理層提供反映軟件過程質(zhì)量的信息和數(shù)據(jù),提高項(xiàng)目透明度,從而保證項(xiàng)目按照計劃實(shí)施,實(shí)現(xiàn)預(yù)期目標(biāo)。軟件監(jiān)督應(yīng)具備以下三方面的基本素質(zhì):
●具有較強(qiáng)的工作責(zé)任感和良好的溝通能力;
●熟悉業(yè)務(wù)管理流程,掌握軟件開發(fā)流程、開發(fā)規(guī)范以及相關(guān)標(biāo)準(zhǔn);
●具有軟件開發(fā)項(xiàng)目的建設(shè)和管理經(jīng)驗(yàn),掌握項(xiàng)目管理知識;
軟件監(jiān)督的工作任務(wù)主要有:
●確保軟件按照業(yè)務(wù)需求方確認(rèn)的范圍進(jìn)行開發(fā)。
●保證軟件開發(fā)進(jìn)度符合雙方確認(rèn)的計劃指標(biāo)。
●保證軟件開發(fā)過程中存在的不符合要求的問題能夠及時得到溝通和處理,必要時需要將問題反映給管理層。
●確保項(xiàng)目組中軟件開發(fā)人員隊(duì)伍相對穩(wěn)定。
●保證軟件開發(fā)過程和開發(fā)出來的軟件符合相應(yīng)標(biāo)準(zhǔn)和規(guī)范。
●收集軟件開發(fā)過程中的成功經(jīng)驗(yàn),為企業(yè)提供軟件開發(fā)過程的有效控制方法和規(guī)范。
1.監(jiān)督管理的范圍
《需求分析說明書》是對軟件開發(fā)范圍的書面表達(dá)依據(jù)。由于《需求分析說明書》往往是
項(xiàng)目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html