許多開發(fā)者認(rèn)為只要原型系統(tǒng)通過評(píng)審,整個(gè)項(xiàng)目就不會(huì)遇到大問題了。但實(shí)際情況有時(shí)候非常復(fù)雜。因?yàn)樵拖到y(tǒng)通常只是幾個(gè)人坐在一起簡(jiǎn)單展示或者試用一下,和實(shí)際使用該系統(tǒng)的環(huán)境有著巨大區(qū)別。所以許多問題是根本不可能在原型展示階段暴露出來的。
做好后的系統(tǒng)卻徹底失敗
從需求文檔準(zhǔn)備好到實(shí)際開發(fā)工作進(jìn)行還不到一個(gè)半月,整個(gè)系統(tǒng)就非常完善了。期間由于客戶方負(fù)責(zé)人出差,客戶企業(yè)的其他聯(lián)系人要么沒有決策權(quán),要么說不知道此事(國企通。晕覀冎挥性跊]有獲得進(jìn)一步反饋意見的情況下繼續(xù)按照需求文檔進(jìn)行開發(fā)。不過完善后的系統(tǒng)倒是“很順利”的通過了客戶的檢查,開始部署到服務(wù)器上進(jìn)行試運(yùn)行。
但就像火山一樣,系統(tǒng)中存在的問題超過臨界點(diǎn)就會(huì)爆發(fā)。短短一周以后,上門為客戶提供培訓(xùn)的技術(shù)支持人員就帶回來了一份詳細(xì)的修改意見文檔和反饋意見。而我僅僅看了這些文檔幾分鐘,就明白這個(gè)項(xiàng)目將要進(jìn)行重大修改,否則不可能投入實(shí)際應(yīng)用。
修改意見文檔的內(nèi)容主要集中在權(quán)限系統(tǒng)上,具體而言就是權(quán)限系統(tǒng)的設(shè)計(jì)太復(fù)雜、太死板。首先,層層授權(quán)太過繁瑣,有時(shí)候改變產(chǎn)品類別的名字也要找到上級(jí)管理員才行。其次,由于系統(tǒng)限定不能給一個(gè)管理人員分配多級(jí)產(chǎn)品分類的權(quán)限,所以必須每個(gè)產(chǎn)品分類層次都要設(shè)置不同的管理帳號(hào)。
客戶企業(yè)有10多個(gè)大類,100多個(gè)小類,上千種型號(hào)的產(chǎn)品。但實(shí)際上根本沒有那么多人愿意負(fù)責(zé)管理工作,最后就成了一個(gè)人用幾個(gè)帳號(hào),當(dāng)初設(shè)想的嚴(yán)格權(quán)限管理形同虛設(shè)。而且由于使用太麻煩,實(shí)際的管理工作逐漸向少部分人集中,導(dǎo)致這些人怨聲載道,開始對(duì)系統(tǒng)提出各種各樣的負(fù)面看法。
在這種情況下,我公司和客戶企業(yè)領(lǐng)導(dǎo)進(jìn)行了多次會(huì)議,初步?jīng)Q定兩條腿走路。一方面用最短的時(shí)間修改現(xiàn)有系統(tǒng),保證客戶企業(yè)新產(chǎn)品發(fā)布時(shí),網(wǎng)站能夠正式推出。另一方面重新做一套新系統(tǒng)來替換現(xiàn)有系統(tǒng)。
重新開始,該如何抉擇?
對(duì)于軟件公司來說,一個(gè)項(xiàng)目如果重做,損失和影響是非常大的。因?yàn)椴坏渌拈_發(fā)計(jì)劃要被打亂,而且公司投入的成本也要成倍增加。這個(gè)時(shí)候,如何降低損失就是最重要的事情了。好在和和客戶經(jīng)過進(jìn)一步協(xié)商后,客戶承擔(dān)了一半的損失。而完全重做也改為只重做權(quán)限系統(tǒng)部分。
根據(jù)這個(gè)目標(biāo),我首先安排開發(fā)人員對(duì)系統(tǒng)進(jìn)行修改?车袅藱(quán)限系統(tǒng)(實(shí)際上就是這一塊導(dǎo)致了整個(gè)系統(tǒng)的重做),并按照其他項(xiàng)目的成功經(jīng)驗(yàn),對(duì)多處功能進(jìn)行了修改。修改完成后的系統(tǒng)雖然缺乏權(quán)限管理,但其他功能經(jīng)過客戶企業(yè)員工使用都反映良好。而且這樣簡(jiǎn)化后的系統(tǒng)大部分功能都可以直接搬到重新開發(fā)的新系統(tǒng)中,最大程度的降低了成本。
同時(shí),在我的強(qiáng)烈要求下,客戶企業(yè)決定安排專人負(fù)責(zé)此項(xiàng)目。這樣我才能保證新系統(tǒng)的開發(fā)不至于重蹈覆轍。
此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:中國項(xiàng)目管理資源網(wǎng)
|