您的位置:軟件測試 > 軟件項(xiàng)目管理 > 項(xiàng)目案例分析 >
項(xiàng)目開發(fā)不慎,ERP上線擱淺
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/11/1 11:31:23 ] 推薦標(biāo)簽:

  一則典型的項(xiàng)目開發(fā)的真實(shí)案例剖析,包攬了項(xiàng)目開發(fā)中所遇到的諸多問題,總結(jié)出開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn),以此作為借鑒。

好開頭未必好兆頭
 
  經(jīng)過幾個月的反復(fù)比較、挑選、論證,飛揚(yáng)公司決定實(shí)施國外的一家大型軟件公司提供的ERP管理軟件。實(shí)施方是國內(nèi)相當(dāng)有實(shí)力的高成咨詢公司。作為這家大型機(jī)械設(shè)備制造企業(yè)的CIO,陳先生終于可以松一口氣了。領(lǐng)導(dǎo)的大力支持,同行業(yè)相對便宜的價格,國外ERP軟件,實(shí)力強(qiáng)勁的實(shí)施公司,以及企業(yè)員工的計算機(jī)水平相對較高,所有這些看起來,ERP實(shí)施是開了個好頭。
 
  很快,高成公司根據(jù)合同派來了由顧問李先生為首的項(xiàng)目實(shí)施小組,項(xiàng)目開始實(shí)施。為了配合項(xiàng)目實(shí)施,飛揚(yáng)公司也成立了ERP項(xiàng)目小組,除了電腦部的原有的實(shí)施人員外,還從業(yè)務(wù)部門抽調(diào)了熟悉財務(wù)、分銷、制造的幾名業(yè)務(wù)人員。雙方的項(xiàng)目人員配合得相對還算不錯,調(diào)研,需求分析,關(guān)鍵用戶培訓(xùn),一步一步按照項(xiàng)目計劃在進(jìn)行中。看到這么順利的進(jìn)展,陳先生不禁喜上心頭,跟項(xiàng)目小組放言:年底前爭取上線。

系統(tǒng)開發(fā)前的針鋒相對
 
  不久,項(xiàng)目進(jìn)行到方案設(shè)計階段。公司老總在ERP實(shí)施前為實(shí)施定了調(diào):現(xiàn)有的業(yè)務(wù)流程不能大改,只能逐步優(yōu)化。飛揚(yáng)公司業(yè)務(wù)相對復(fù)雜,有待改進(jìn)和規(guī)范的業(yè)務(wù)流程不少,估計開發(fā)量不少,因此顧問在同業(yè)務(wù)部門討論解決方案前采取了如下應(yīng)對策略:培訓(xùn)客戶盡快熟悉系統(tǒng)功能,勸說客戶采用系統(tǒng)已有的相似功能,減少一些無謂的開發(fā),系統(tǒng)沒有的功能則考慮開發(fā)。

  當(dāng)項(xiàng)目小組同業(yè)務(wù)部門開始方案進(jìn)行討論時,許多業(yè)務(wù)部門提出了開發(fā)需求。李先生極力反對對系統(tǒng)做大量開發(fā),他認(rèn)為該軟件是在數(shù)萬家企業(yè)使用的,它的管理思想是非常先進(jìn)和合理的,而且大量開發(fā)不但會有開發(fā)的風(fēng)險,延長了實(shí)施周期,還會對系統(tǒng)升級帶來諸多不便。業(yè)務(wù)部門堅持開發(fā)的理由是:1,企業(yè)現(xiàn)有的流程支持公司快速發(fā)展,目前使用的流程是經(jīng)過實(shí)踐檢驗(yàn)了的,只是需要更進(jìn)一步完善;2,ERP的流程或許先進(jìn),但不可能因?yàn)閷?shí)施ERP而大改,太大的調(diào)整將導(dǎo)致上下銜接不順,連正常的運(yùn)轉(zhuǎn)都難以維系,上ERP是找死。處在中間的陳先生犯難了:開發(fā)吧,時間長、風(fēng)險大;不開發(fā)吧,業(yè)務(wù)部門的需求在老總看來是理所當(dāng)然的,而且如果現(xiàn)在開發(fā)了以后可以不開發(fā),陳先生在權(quán)衡后選擇了開發(fā)。這樣,實(shí)施小組和業(yè)務(wù)部門討論、協(xié)商、爭論了個把月,一大堆的開發(fā)擺在李先生面前。令李先生為難的是,如果拒絕,實(shí)施方案沒有業(yè)務(wù)部門的簽字,飛揚(yáng)公司將拒付實(shí)施費(fèi)。在開發(fā)和項(xiàng)目停頓的兩難中,李先生無奈的選擇了前者。在承諾給予開發(fā)后,業(yè)務(wù)部門才陸續(xù)在實(shí)施方案上簽字確認(rèn)。

開發(fā)中的人員更替
 
  在初步估算幾百個工作日的開發(fā)量,李先生深知開發(fā)任務(wù)的艱巨,于是從公司將高級技術(shù)顧問劉先生以及另外兩個技術(shù)顧問調(diào)入項(xiàng)目組,而在此時,飛揚(yáng)公司的幾名開發(fā)人員才剛剛從其他系統(tǒng)脫身介入ERP開發(fā)。按照李先生所擬定的實(shí)施計劃安排,留給劉先生的開發(fā)時間是不多的, 劉先生經(jīng)過幾天的分析,擬定了開發(fā)了一個開發(fā)計劃,沒想到剛提交給李先生遭到否決:“不行,開發(fā)的日期必須縮短!否則項(xiàng)目怎么上線啊”,但劉先生有他的苦衷,因?yàn)樗日l都明白自己所面臨的難處:如此巨大開發(fā)量及緊張的開發(fā)時間安排,同時,他還要負(fù)責(zé)進(jìn)行培訓(xùn),對飛揚(yáng)公司的幾名開發(fā)人員進(jìn)行知識轉(zhuǎn)移,以及其它技術(shù)顧問的開發(fā)跟進(jìn)。
在修改了開發(fā)計劃后,劉先生投入了緊張的設(shè)計、開發(fā)過程中,并將一些簡單的開發(fā)交給了飛揚(yáng)公司的開發(fā)人員。然而,飛揚(yáng)公司的開發(fā)人員以前都未接觸該ERP軟件的開發(fā),同時還需要維護(hù)公司其他系統(tǒng),人也三心二意,因此起步格外吃力,經(jīng)常向劉先生請教開發(fā)的問題。這些問題在劉先生看來,不但簡單而且如果有心的話應(yīng)該很容易上手,因此不勝其煩,加上開發(fā)的困擾,對請教問題逐漸變得不耐煩,甚至有一次對飛揚(yáng)公司的開發(fā)人員吼到:“這么簡單的問題都不會,你們真是豬腦袋!”,雙方開發(fā)人員關(guān)系開始緊張起來。
 
  事情發(fā)展下去越來越糟,飛揚(yáng)公司將劉先生告到了高成公司上層,李先生不得不警告了劉先生,要求他必須保持耐心。不久,鑒于劉先生在項(xiàng)目中被客戶投訴,高成公司在例行的加薪中沒有給劉先生加薪,這些令劉先生怒不可遏,本來開發(fā)挺累的,累了還不值,公司沒有重視他的價值,于是萌生了跳槽的想法。在后來的開發(fā)中,他沒有象開始那么積極和負(fù)責(zé)了,整個項(xiàng)目的開發(fā)開始陷入了不正常中。
 
  項(xiàng)目在雙方開發(fā)人員的三心二意中繼續(xù),本來確定的上線日期卻因?yàn)殚_發(fā)的未完成和項(xiàng)目方案的反復(fù)調(diào)整而一拖在拖。眼看如果再不上線,整個項(xiàng)目將嚴(yán)重滯后,李先生不得不強(qiáng)行上線,留下一堆尚未開發(fā)完善的程序等待測試。此時,劉先生收到了一家獵頭公司發(fā)來的邀請,于是向公司提出辭職,盡管公司竭力勸阻和利誘,但去向已定的劉先生沒有動心,堅決辭職。高成公司不得不從其它項(xiàng)目抽調(diào)技術(shù)人員來接劉先生的手。項(xiàng)目上線后,業(yè)務(wù)部門在使用中,相關(guān)的開發(fā)程序逐漸暴露出了問題,不是這個報表運(yùn)行出錯,是明天那個功能計算有誤,整個項(xiàng)目小組陷入救火當(dāng)中,盡管開發(fā)人員對前期由劉先生開發(fā)的程序進(jìn)行了修修補(bǔ)補(bǔ),但問題還是層出不窮,陳先生不時接到業(yè)務(wù)部門的抱怨和不滿,整個企業(yè)迷漫了對ERP失敗的看法,原來美好的愿望在現(xiàn)實(shí)中被擊的粉碎。

項(xiàng)目開發(fā)徹底癱瘓
 
  面對如此尷尬局面,不得已,陳先生將電腦部開發(fā)所有的開發(fā)力量集中于ERP項(xiàng)目,并要求開發(fā)人員加班加點(diǎn),指望能夠扭轉(zhuǎn)頹勢。但是,電腦部的一些開發(fā)人員變的不滿,本來開發(fā)待遇低,做相同的工作拿的比研發(fā)部門少的多,現(xiàn)在又加班,又沒什么激勵措施,干多干少一個樣,有的人開始消極怠工,一張報表做個十天八天,稍有難度的開發(fā)推給顧問。不久,高成公司的顧問逐步撤出項(xiàng)目,雙方開始了郵件打仗,你推給我,我推給你,一個問題解決需要很長時間。
隨著時間的推移,飛揚(yáng)公司開發(fā)人員逐步變得熟練起來,開發(fā)的程序慢慢變得完善。但沒過多久,隨著業(yè)務(wù)部門對系統(tǒng)的熟悉,一些新的需求被提了出來,面對這些需求,除了繼續(xù)開發(fā)還能有什么辦法嗎?電腦部的一些開發(fā)人員變的更加不滿,開發(fā)后又改來改去,感覺工作沒什么意義,有的人開始考慮跳槽,提出了辭職。在這個節(jié)骨眼上提出辭職,陳先生當(dāng)然不會批準(zhǔn),只有拖延,整個項(xiàng)目開發(fā)再次陷入停頓。

故事剖析


  通過對上面的項(xiàng)目實(shí)施開發(fā)情況分析,哪些是可以借鑒的經(jīng)驗(yàn)?zāi)兀?br />  
  首先,作為一個項(xiàng)目來說,保持相對穩(wěn)定的開發(fā)隊伍是非常關(guān)鍵的。如果人員頻繁的流動,沒有相應(yīng)的獎懲措施,那么無法調(diào)動積極性,也無法進(jìn)行持續(xù)的開發(fā);
 
  其次,作為實(shí)施相對成熟的ERP系統(tǒng),開發(fā)可以帶來相對方便的功能,但如果是沒有足夠的開發(fā)和實(shí)施力量,那么軟件被改的面目全非,正常的功能不能使用,而且開發(fā)的新功能不完善,出現(xiàn)問題頻頻,嚴(yán)重影響使用;

  再次,企業(yè)需要知道開發(fā)什么,如何開發(fā)。作為實(shí)施ERP來說,改善企業(yè)的管理是一個逐步的過程,需要一定的積累,如果由于使用的不便等原因而對系統(tǒng)改這改那,很容易犯了拆東墻補(bǔ)西墻的錯誤,導(dǎo)致軟件開發(fā)了客戶卻不能用不愿用的尷尬局面。

  那么,如何判斷開發(fā)需求呢?以下有幾個原則需要注意:
系統(tǒng)中不能提供功能需要開發(fā):例如系統(tǒng)不提供生產(chǎn)線員工的生產(chǎn)統(tǒng)計,而只能粗放的管到生產(chǎn)線,這時,系統(tǒng)需要進(jìn)行開發(fā)。

  涉及到流程的可以緩改:某些無關(guān)痛癢的流程的完善,如某些單據(jù)的審核流程可以緩改,或用手工的方式去控制。

  涉及到報表開發(fā),需要分情況處理:報表的改動是多的,幾乎70%的定制開發(fā)工作量都在報表的修改上,許多用戶很多情況下不了解系統(tǒng)中提供什么樣的報表或者是不習(xí)慣系統(tǒng)中的報表提出開發(fā)。這時,判斷是否需要開發(fā)的依據(jù)是:影響業(yè)務(wù)流程報表需要及時開發(fā),如:供應(yīng)商入庫報表、銷售統(tǒng)計報表等,這些報表能夠連貫企業(yè)的流程,是業(yè)務(wù)管理所必須的。而有些報表則屬于錦上添花,不影響業(yè)務(wù)流程,這時需要根據(jù)開發(fā)力量和時間安排合適的時間開發(fā)。

  對于界面的調(diào)整,可以緩改或者不改:常見問題是用戶對系統(tǒng)的界面不滿意,例如錄入的金額沒有千位符,想改,錄入框沒有按錄入順序排列,想改成按順序等等

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd