一則典型的項(xiàng)目開(kāi)發(fā)的真實(shí)案例剖析,包攬了項(xiàng)目開(kāi)發(fā)中所遇到的諸多問(wèn)題,總結(jié)出開(kāi)發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn),以此作為借鑒。
好開(kāi)頭未必好兆頭
經(jīng)過(guò)幾個(gè)月的反復(fù)比較、挑選、論證,飛揚(yáng)公司決定實(shí)施國(guó)外的一家大型軟件公司提供的ERP管理軟件。實(shí)施方是國(guó)內(nèi)相當(dāng)有實(shí)力的高成咨詢公司。作為這家大型機(jī)械設(shè)備制造企業(yè)的CIO,陳先生終于可以松一口氣了。領(lǐng)導(dǎo)的大力支持,同行業(yè)相對(duì)便宜的價(jià)格,國(guó)外ERP軟件,實(shí)力強(qiáng)勁的實(shí)施公司,以及企業(yè)員工的計(jì)算機(jī)水平相對(duì)較高,所有這些看起來(lái),ERP實(shí)施是開(kāi)了個(gè)好頭。
很快,高成公司根據(jù)合同派來(lái)了由顧問(wèn)李先生為首的項(xiàng)目實(shí)施小組,項(xiàng)目開(kāi)始實(shí)施。為了配合項(xiàng)目實(shí)施,飛揚(yáng)公司也成立了ERP項(xiàng)目小組,除了電腦部的原有的實(shí)施人員外,還從業(yè)務(wù)部門抽調(diào)了熟悉財(cái)務(wù)、分銷、制造的幾名業(yè)務(wù)人員。雙方的項(xiàng)目人員配合得相對(duì)還算不錯(cuò),調(diào)研,需求分析,關(guān)鍵用戶培訓(xùn),一步一步按照項(xiàng)目計(jì)劃在進(jìn)行中?吹竭@么順利的進(jìn)展,陳先生不禁喜上心頭,跟項(xiàng)目小組放言:年底前爭(zhēng)取上線。
系統(tǒng)開(kāi)發(fā)前的針?shù)h相對(duì)
不久,項(xiàng)目進(jìn)行到方案設(shè)計(jì)階段。公司老總在ERP實(shí)施前為實(shí)施定了調(diào):現(xiàn)有的業(yè)務(wù)流程不能大改,只能逐步優(yōu)化。飛揚(yáng)公司業(yè)務(wù)相對(duì)復(fù)雜,有待改進(jìn)和規(guī)范的業(yè)務(wù)流程不少,估計(jì)開(kāi)發(fā)量不少,因此顧問(wèn)在同業(yè)務(wù)部門討論解決方案前采取了如下應(yīng)對(duì)策略:培訓(xùn)客戶盡快熟悉系統(tǒng)功能,勸說(shuō)客戶采用系統(tǒng)已有的相似功能,減少一些無(wú)謂的開(kāi)發(fā),系統(tǒng)沒(méi)有的功能則考慮開(kāi)發(fā)。
當(dāng)項(xiàng)目小組同業(yè)務(wù)部門開(kāi)始方案進(jìn)行討論時(shí),許多業(yè)務(wù)部門提出了開(kāi)發(fā)需求。李先生極力反對(duì)對(duì)系統(tǒng)做大量開(kāi)發(fā),他認(rèn)為該軟件是在數(shù)萬(wàn)家企業(yè)使用的,它的管理思想是非常先進(jìn)和合理的,而且大量開(kāi)發(fā)不但會(huì)有開(kāi)發(fā)的風(fēng)險(xiǎn),延長(zhǎng)了實(shí)施周期,還會(huì)對(duì)系統(tǒng)升級(jí)帶來(lái)諸多不便。業(yè)務(wù)部門堅(jiān)持開(kāi)發(fā)的理由是:1,企業(yè)現(xiàn)有的流程支持公司快速發(fā)展,目前使用的流程是經(jīng)過(guò)實(shí)踐檢驗(yàn)了的,只是需要更進(jìn)一步完善;2,ERP的流程或許先進(jìn),但不可能因?yàn)閷?shí)施ERP而大改,太大的調(diào)整將導(dǎo)致上下銜接不順,連正常的運(yùn)轉(zhuǎn)都難以維系,上ERP是找死。處在中間的陳先生犯難了:開(kāi)發(fā)吧,時(shí)間長(zhǎng)、風(fēng)險(xiǎn)大;不開(kāi)發(fā)吧,業(yè)務(wù)部門的需求在老總看來(lái)是理所當(dāng)然的,而且如果現(xiàn)在開(kāi)發(fā)了以后可以不開(kāi)發(fā),陳先生在權(quán)衡后選擇了開(kāi)發(fā)。這樣,實(shí)施小組和業(yè)務(wù)部門討論、協(xié)商、爭(zhēng)論了個(gè)把月,一大堆的開(kāi)發(fā)擺在李先生面前。令李先生為難的是,如果拒絕,實(shí)施方案沒(méi)有業(yè)務(wù)部門的簽字,飛揚(yáng)公司將拒付實(shí)施費(fèi)。在開(kāi)發(fā)和項(xiàng)目停頓的兩難中,李先生無(wú)奈的選擇了前者。在承諾給予開(kāi)發(fā)后,業(yè)務(wù)部門才陸續(xù)在實(shí)施方案上簽字確認(rèn)。
開(kāi)發(fā)中的人員更替
在初步估算幾百個(gè)工作日的開(kāi)發(fā)量,李先生深知開(kāi)發(fā)任務(wù)的艱巨,于是從公司將高級(jí)技術(shù)顧問(wèn)劉先生以及另外兩個(gè)技術(shù)顧問(wèn)調(diào)入項(xiàng)目組,而在此時(shí),飛揚(yáng)公司的幾名開(kāi)發(fā)人員才剛剛從其他系統(tǒng)脫身介入ERP開(kāi)發(fā)。按照李先生所擬定的實(shí)施計(jì)劃安排,留給劉先生的開(kāi)發(fā)時(shí)間是不多的, 劉先生經(jīng)過(guò)幾天的分析,擬定了開(kāi)發(fā)了一個(gè)開(kāi)發(fā)計(jì)劃,沒(méi)想到剛提交給李先生遭到否決:“不行,開(kāi)發(fā)的日期必須縮短!否則項(xiàng)目怎么上線啊”,但劉先生有他的苦衷,因?yàn)樗日l(shuí)都明白自己所面臨的難處:如此巨大開(kāi)發(fā)量及緊張的開(kāi)發(fā)時(shí)間安排,同時(shí),他還要負(fù)責(zé)進(jìn)行培訓(xùn),對(duì)飛揚(yáng)公司的幾名開(kāi)發(fā)人員進(jìn)行知識(shí)轉(zhuǎn)移,以及其它技術(shù)顧問(wèn)的開(kāi)發(fā)跟進(jìn)。
在修改了開(kāi)發(fā)計(jì)劃后,劉先生投入了緊張的設(shè)計(jì)、開(kāi)發(fā)過(guò)程中,并將一些簡(jiǎn)單的開(kāi)發(fā)交給了飛揚(yáng)公司的開(kāi)發(fā)人員。然而,飛揚(yáng)公司的開(kāi)發(fā)人員以前都未接觸該ERP軟件的開(kāi)發(fā),同時(shí)還需要維護(hù)公司其他系統(tǒng),人也三心二意,因此起步格外吃力,經(jīng)常向劉先生請(qǐng)教開(kāi)發(fā)的問(wèn)題。這些問(wèn)題在劉先生看來(lái),不但簡(jiǎn)單而且如果有心的話應(yīng)該很容易上手,因此不勝其煩,加上開(kāi)發(fā)的困擾,對(duì)請(qǐng)教問(wèn)題逐漸變得不耐煩,甚至有一次對(duì)飛揚(yáng)公司的開(kāi)發(fā)人員吼到:“這么簡(jiǎn)單的問(wèn)題都不會(huì),你們真是豬腦袋!”,雙方開(kāi)發(fā)人員關(guān)系開(kāi)始緊張起來(lái)。
事情發(fā)展下去越來(lái)越糟,飛揚(yáng)公司將劉先生告到了高成公司上層,李先生不得不警告了劉先生,要求他必須保持耐心。不久,鑒于劉先生在項(xiàng)目中被客戶投訴,高成公司在例行的加薪中沒(méi)有給劉先生加薪,這些令劉先生怒不可遏,本來(lái)開(kāi)發(fā)挺累的,累了還不值,公司沒(méi)有重視他的價(jià)值,于是萌生了跳槽的想法。在后來(lái)的開(kāi)發(fā)中,他沒(méi)有象開(kāi)始那么積極和負(fù)責(zé)了,整個(gè)項(xiàng)目的開(kāi)發(fā)開(kāi)始陷入了不正常中。
項(xiàng)目在雙方開(kāi)發(fā)人員的三心二意中繼續(xù),本來(lái)確定的上線日期卻因?yàn)殚_(kāi)發(fā)的未完成和項(xiàng)目方案的反復(fù)調(diào)整而一拖在拖。眼看如果再不上線,整個(gè)項(xiàng)目將嚴(yán)重滯后,李先生不得不強(qiáng)行上線,留下一堆尚未開(kāi)發(fā)完善的程序等待測(cè)試。此時(shí),劉先生收到了一家獵頭公司發(fā)來(lái)的邀請(qǐng),于是向公司提出辭職,盡管公司竭力勸阻和利誘,但去向已定的劉先生沒(méi)有動(dòng)心,堅(jiān)決辭職。高成公司不得不從其它項(xiàng)目抽調(diào)技術(shù)人員來(lái)接劉先生的手。項(xiàng)目上線后,業(yè)務(wù)部門在使用中,相關(guān)的開(kāi)發(fā)程序逐漸暴露出了問(wèn)題,不是這個(gè)報(bào)表運(yùn)行出錯(cuò),是明天那個(gè)功能計(jì)算有誤,整個(gè)項(xiàng)目小組陷入救火當(dāng)中,盡管開(kāi)發(fā)人員對(duì)前期由劉先生開(kāi)發(fā)的程序進(jìn)行了修修補(bǔ)補(bǔ),但問(wèn)題還是層出不窮,陳先生不時(shí)接到業(yè)務(wù)部門的抱怨和不滿,整個(gè)企業(yè)迷漫了對(duì)ERP失敗的看法,原來(lái)美好的愿望在現(xiàn)實(shí)中被擊的粉碎。
項(xiàng)目開(kāi)發(fā)徹底癱瘓
面對(duì)如此尷尬局面,不得已,陳先生將電腦部開(kāi)發(fā)所有的開(kāi)發(fā)力量集中于ERP項(xiàng)目,并要求開(kāi)發(fā)人員加班加點(diǎn),指望能夠扭轉(zhuǎn)頹勢(shì)。但是,電腦部的一些開(kāi)發(fā)人員變的不滿,本來(lái)開(kāi)發(fā)待遇低,做相同的工作拿的比研發(fā)部門少的多,現(xiàn)在又加班,又沒(méi)什么激勵(lì)措施,干多干少一個(gè)樣,有的人開(kāi)始消極怠工,一張報(bào)表做個(gè)十天八天,稍有難度的開(kāi)發(fā)推給顧問(wèn)。不久,高成公司的顧問(wèn)逐步撤出項(xiàng)目,雙方開(kāi)始了郵件打仗,你推給我,我推給你,一個(gè)問(wèn)題解決需要很長(zhǎng)時(shí)間。
隨著時(shí)間的推移,飛揚(yáng)公司開(kāi)發(fā)人員逐步變得熟練起來(lái),開(kāi)發(fā)的程序慢慢變得完善。但沒(méi)過(guò)多久,隨著業(yè)務(wù)部門對(duì)系統(tǒng)的熟悉,一些新的需求被提了出來(lái),面對(duì)這些需求,除了繼續(xù)開(kāi)發(fā)還能有什么辦法嗎?電腦部的一些開(kāi)發(fā)人員變的更加不滿,開(kāi)發(fā)后又改來(lái)改去,感覺(jué)工作沒(méi)什么意義,有的人開(kāi)始考慮跳槽,提出了辭職。在這個(gè)節(jié)骨眼上提出辭職,陳先生當(dāng)然不會(huì)批準(zhǔn),只有拖延,整個(gè)項(xiàng)目開(kāi)發(fā)再次陷入停頓。
故事剖析
通過(guò)對(duì)上面的項(xiàng)目實(shí)施開(kāi)發(fā)情況分析,哪些是可以借鑒的經(jīng)驗(yàn)?zāi)兀?br />
首先,作為一個(gè)項(xiàng)目來(lái)說(shuō),保持相對(duì)穩(wěn)定的開(kāi)發(fā)隊(duì)伍是非常關(guān)鍵的。如果人員頻繁的流動(dòng),沒(méi)有相應(yīng)的獎(jiǎng)懲措施,那么無(wú)法調(diào)動(dòng)積極性,也無(wú)法進(jìn)行持續(xù)的開(kāi)發(fā);
其次,作為實(shí)施相對(duì)成熟的ERP系統(tǒng),開(kāi)發(fā)可以帶來(lái)相對(duì)方便的功能,但如果是沒(méi)有足夠的開(kāi)發(fā)和實(shí)施力量,那么軟件被改的面目全非,正常的功能不能使用,而且開(kāi)發(fā)的新功能不完善,出現(xiàn)問(wèn)題頻頻,嚴(yán)重影響使用;
再次,企業(yè)需要知道開(kāi)發(fā)什么,如何開(kāi)發(fā)。作為實(shí)施ERP來(lái)說(shuō),改善企業(yè)的管理是一個(gè)逐步的過(guò)程,需要一定的積累,如果由于使用的不便等原因而對(duì)系統(tǒng)改這改那,很容易犯了拆東墻補(bǔ)西墻的錯(cuò)誤,導(dǎo)致軟件開(kāi)發(fā)了客戶卻不能用不愿用的尷尬局面。
那么,如何判斷開(kāi)發(fā)需求呢?以下有幾個(gè)原則需要注意:
系統(tǒng)中不能提供功能需要開(kāi)發(fā):例如系統(tǒng)不提供生產(chǎn)線員工的生產(chǎn)統(tǒng)計(jì),而只能粗放的管到生產(chǎn)線,這時(shí),系統(tǒng)需要進(jìn)行開(kāi)發(fā)。
涉及到流程的可以緩改:某些無(wú)關(guān)痛癢的流程的完善,如某些單據(jù)的審核流程可以緩改,或用手工的方式去控制。
涉及到報(bào)表開(kāi)發(fā),需要分情況處理:報(bào)表的改動(dòng)是多的,幾乎70%的定制開(kāi)發(fā)工作量都在報(bào)表的修改上,許多用戶很多情況下不了解系統(tǒng)中提供什么樣的報(bào)表或者是不習(xí)慣系統(tǒng)中的報(bào)表提出開(kāi)發(fā)。這時(shí),判斷是否需要開(kāi)發(fā)的依據(jù)是:影響業(yè)務(wù)流程報(bào)表需要及時(shí)開(kāi)發(fā),如:供應(yīng)商入庫(kù)報(bào)表、銷售統(tǒng)計(jì)報(bào)表等,這些報(bào)表能夠連貫企業(yè)的流程,是業(yè)務(wù)管理所必須的。而有些報(bào)表則屬于錦上添花,不影響業(yè)務(wù)流程,這時(shí)需要根據(jù)開(kāi)發(fā)力量和時(shí)間安排合適的時(shí)間開(kāi)發(fā)。
對(duì)于界面的調(diào)整,可以緩改或者不改:常見(jiàn)問(wèn)題是用戶對(duì)系統(tǒng)的界面不滿意,例如錄入的金額沒(méi)有千位符,想改,錄入框沒(méi)有按錄入順序排列,想改成按順序等等