模塊分析,開發(fā)代價(jià),功能流程圖,功能關(guān)聯(lián)性圖,可維護(hù)性及可拓展性分析等六個(gè)文檔,此外在項(xiàng)目開發(fā)規(guī)劃階段,還要對(duì)于控制點(diǎn)的一些要素進(jìn)行詳細(xì)的規(guī)劃用來提交給市場部門,如詳細(xì)頁面元素,頁面元素價(jià)值度分析,表現(xiàn)形式,頁面結(jié)構(gòu),頁面效果等。
4 開發(fā)階段的成本及其控制
開發(fā)階段的成本指需求確定并且規(guī)劃清晰后的具體開發(fā)過程的成本管理問題,該階段相對(duì)其他階段來說比較清晰,但這里筆者認(rèn)為需要關(guān)注的是,如何使得人力資源得到最大程度的利用,它是指公司第一線技術(shù)人員的能力最大程度發(fā)揮的狀態(tài),包含幾個(gè)層次,(1)全部時(shí)間利用,(2)最大效率利用,(3)最大潛力激勵(lì)利用,這三步需要逐步遞進(jìn)實(shí)現(xiàn)。這個(gè)需要一種完善的內(nèi)部管理制度,以及公平公正的價(jià)值認(rèn)定模式和績效制度,從而一方面促進(jìn)員工本身的發(fā)展,一方面增加對(duì)人才的吸引力。 該階段的成本控制,可以引入最大可控制成本的概念,這里是指人力資源最大程度發(fā)揮后所能控制的成本,是公司在一定投入前提下,最大的可能的減少因管理導(dǎo)致人力發(fā)揮不足夠而造成的成本,該成本為人力資源的極致成本,無法再進(jìn)一步降低,此成本狀態(tài)下的仍然出現(xiàn)效益不佳情況,則可說明在經(jīng)營定位和經(jīng)營方向上的問題,而非內(nèi)部問題。促使人力資源得到最大利用度和發(fā)揮度,在此基礎(chǔ)上的成本,為最大可控制成本,以上可以通過內(nèi)部的管理系統(tǒng)來很好的實(shí)現(xiàn)。
5 需求變更成本及其控制
需求變更成本指在開發(fā)過程中,由于市場部門的需求改變導(dǎo)致的成本增加而實(shí)施的控制,對(duì)于項(xiàng)目開發(fā)的過程中,需求的頻繁變更就成本控制而言是致命的,很多項(xiàng)目由于需求的變更而導(dǎo)致破產(chǎn)。
該階段的成本控制,最關(guān)鍵的是要對(duì)于需求變更過程進(jìn)行嚴(yán)格的管理,要從需求變更的開始,對(duì)于整個(gè)變更的每個(gè)具體的步驟進(jìn)行跟蹤,并且嚴(yán)格核算每次變更所需要的工作時(shí),從而做好評(píng)估。同時(shí),務(wù)必要明晰需求變更的必要性和風(fēng)險(xiǎn)性,以及所帶來的實(shí)際成本的增加,所以需求要盡量經(jīng)過詳細(xì)的論證。
6 測試成本及其控制
測試成本指項(xiàng)目開發(fā)完成階段,在交付驗(yàn)收前進(jìn)行的測試過程中導(dǎo)致的成本及其控制,測試階段對(duì)于一個(gè)項(xiàng)目的最終交付具有重大的意義,往往在測試階段要才是使得項(xiàng)目真正完善的階段,很多細(xì)節(jié)的修補(bǔ)都在測試階段完成,正是測試使得一個(gè)項(xiàng)目成為一個(gè)可以交付,可以應(yīng)用,可以產(chǎn)生效益的產(chǎn)品。但對(duì)于一些中小型軟件開發(fā)公司而言,往往缺乏真正建制齊全的測試部門和專業(yè)測試人員,經(jīng)常是技術(shù)人員進(jìn)行兼任,這種方式相當(dāng)普遍。但同時(shí)也導(dǎo)致了一些問題,主要是對(duì)于測試缺乏經(jīng)驗(yàn)積累管理,或者說是錯(cuò)誤管理,經(jīng)常上次測試完出現(xiàn)的問題,過段時(shí)間又會(huì)出現(xiàn),或者是開發(fā)下個(gè)項(xiàng)目的過程中又再次出現(xiàn),增加不必要的成本。
該階段的成本控制,筆者認(rèn)為最關(guān)鍵的是對(duì)測試進(jìn)行錯(cuò)誤管理模式,采取“有錯(cuò)必改,凡錯(cuò)必究,錯(cuò)不再犯,預(yù)錯(cuò)于先”的管理辦法,盡量在項(xiàng)目開發(fā)之前,就能整理出之前開發(fā)中出現(xiàn)過的所有問題,并用列表的方式進(jìn)行技術(shù)會(huì)議,讓所有開發(fā)人員進(jìn)行錯(cuò)誤共享,盡量把測試中可能出現(xiàn)的問題消滅再開發(fā)階段,另外需要把測試過程化、即時(shí)化,每周甚至每天都要求每個(gè)開發(fā)人員在交付自己的子模塊的之前就暗中預(yù)先準(zhǔn)備的測試手冊(cè)進(jìn)行測試,通過后再提交,同時(shí)定時(shí)抽查某些核心功能模塊,進(jìn)行某個(gè)點(diǎn)的測試,這樣全過程的控制,會(huì)最大程度的減少測試成本,同時(shí)要加快反應(yīng)速度,一發(fā)現(xiàn)開發(fā)中,或者測試過程中的相關(guān)問題,必須跟進(jìn)徹底解決,并納入績效考核中,杜絕再犯。