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