采用軟件設(shè)計(jì)的術(shù)語(yǔ)編寫,因此常常令計(jì)算機(jī)背景知識(shí)較少的業(yè)務(wù)需求方難以理解,也就很難發(fā)現(xiàn)需求報(bào)告中與實(shí)際需求不符之處,更難提出建設(shè)性的意見。
軟件監(jiān)督要對(duì)軟件開發(fā)范圍進(jìn)行管理,首先要確定雙方都能認(rèn)可的《需求分析說(shuō)明書》。如要求軟件開發(fā)方對(duì)《需求分析說(shuō)明書》做出進(jìn)一步更詳細(xì)的解釋,編制業(yè)務(wù)模型,以便用戶方準(zhǔn)確地理解《需求分析說(shuō)明書》的內(nèi)容,能及早地發(fā)現(xiàn)需求與實(shí)際的偏差。這也是對(duì)需求分析工作的總結(jié)與確認(rèn)。
在項(xiàng)目需求分析階段,雙方必須全面地、盡可能細(xì)致地討論項(xiàng)目的應(yīng)用背景、功能要求、性能要求、操作界面要求、與其他軟件的接口要求,以及對(duì)項(xiàng)目進(jìn)行評(píng)估的各種評(píng)價(jià)標(biāo)準(zhǔn)。
《需求分析說(shuō)明書》完成后,軟件監(jiān)督應(yīng)組織項(xiàng)目組與業(yè)務(wù)需求方共同討論,聽取業(yè)務(wù)需求方的意見和建議,并進(jìn)行相應(yīng)的修改完善。各方確認(rèn)《需求分析說(shuō)明書》內(nèi)容后,需在說(shuō)明書上簽字確認(rèn)。
在軟件開發(fā)過(guò)程中,雙方應(yīng)嚴(yán)格按照簽字確認(rèn)的《需求分析說(shuō)明書》中規(guī)定的業(yè)務(wù)范圍進(jìn)行開發(fā)。有些需求可能在項(xiàng)目初期很難確定,在開發(fā)過(guò)程中需要不斷地加以修正,項(xiàng)目軟件監(jiān)督要及時(shí)與用戶充分溝通,建立可以直接聯(lián)系的渠道,共同進(jìn)行需求確認(rèn),保證項(xiàng)目范圍可控。
2.進(jìn)度管理
為確保項(xiàng)目按時(shí)、按量、保質(zhì)完成,必須控制任務(wù)和跟蹤里程碑。按照軟件項(xiàng)目的開發(fā)規(guī)律,將軟件開發(fā)過(guò)程分為幾個(gè)重要階段,對(duì)這幾個(gè)階段的關(guān)鍵事件設(shè)立里程碑進(jìn)行跟蹤管理。項(xiàng)目進(jìn)度管理可以通過(guò)以下方式完成:
●制定項(xiàng)目里程碑管理運(yùn)行表。
●定期舉行項(xiàng)目狀態(tài)會(huì)議,由軟件開發(fā)方報(bào)告進(jìn)度和問(wèn)題,用戶方提出意見。
●比較各項(xiàng)任務(wù)的實(shí)際開始日期與計(jì)劃開始日期是否吻合。
●確定正式的項(xiàng)目里程碑是否在預(yù)期完成。
從軟件項(xiàng)目實(shí)施的過(guò)程來(lái)看,很少有一個(gè)項(xiàng)目是完全按照實(shí)施計(jì)劃來(lái)進(jìn)行的,因?yàn)樵俸玫挠?jì)劃也不能完全預(yù)見所有的問(wèn)題,并事先制訂出對(duì)策。計(jì)劃可以調(diào)整,但是調(diào)整必須合理,并得到業(yè)務(wù)需求方和管理層的批準(zhǔn)。當(dāng)有問(wèn)題發(fā)生時(shí),其直接的表現(xiàn)就是實(shí)施結(jié)果偏離了原來(lái)的計(jì)劃和目標(biāo),在這種情況下,軟件監(jiān)督就要及時(shí)發(fā)現(xiàn)這種偏離,并分析這種原因,如果是因?yàn)樵瓉?lái)的計(jì)劃和目標(biāo)制訂的不合理,或者發(fā)生了預(yù)料之外的情況而又無(wú)法克服,這樣就必須調(diào)整計(jì)劃和目標(biāo)。
3.溝通管理
信息系統(tǒng)本身就是溝通的產(chǎn)物。軟件開發(fā)過(guò)程實(shí)際上就是將手工作業(yè)轉(zhuǎn)化成計(jì)算機(jī)程序的過(guò)程。軟件開發(fā)的原料和產(chǎn)品就是信息,中間過(guò)程傳遞的也是信息,而信息的產(chǎn)生、收集、傳播、保存正是溝通管理的內(nèi)容??梢姕贤ú粌H僅是軟件項(xiàng)目管理的必要手段,更重要的,溝通是軟件生產(chǎn)的手段和生產(chǎn)過(guò)程中必不可少的工序。
軟件開發(fā)的柔性標(biāo)準(zhǔn)需要溝通來(lái)彌補(bǔ)。軟件開發(fā)不像加工螺釘、螺母,有具體的標(biāo)準(zhǔn)和檢驗(yàn)方法。軟件的標(biāo)準(zhǔn)柔性很大,比如在用戶的心里好用是軟件成功的標(biāo)準(zhǔn),而這個(gè)標(biāo)準(zhǔn)在軟件開發(fā)前很難確切地、完整地表達(dá)出來(lái)。因此,開發(fā)過(guò)程項(xiàng)目組和用戶的溝通互動(dòng)是解決這一現(xiàn)實(shí)問(wèn)題的惟一辦法。
軟件監(jiān)督要有效地安排開發(fā)方軟件人員與需求方使用人員的交流,保證有暢通的交流渠道。制定完善的項(xiàng)目匯報(bào)制度,明確溝通時(shí)間、頻率和渠道。按照項(xiàng)目匯報(bào)制度定期組織項(xiàng)目組向業(yè)務(wù)需求方和管理層匯報(bào),包括項(xiàng)目進(jìn)度計(jì)劃、已完成工作、與計(jì)劃的比較、存在的問(wèn)題、措施和建議以及下一步工作計(jì)劃等。
4.軟件版本管理
目前的軟件開發(fā)是團(tuán)隊(duì)開發(fā)的時(shí)代,軟件開發(fā)技術(shù)更新迅速,開發(fā)人員流動(dòng)頻繁,因此對(duì)軟件版本的管理就顯得尤其重要。在軟件開發(fā)的過(guò)程中,在多人共同開發(fā)一個(gè)軟件時(shí),會(huì)出現(xiàn)多人同時(shí)修改軟件的情況,這是不可避免的,由于部分功能模塊版本可能要進(jìn)行不斷地升級(jí)完善,而老的軟件版本又沒有即使更新,隨著時(shí)間
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html