當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 河南OA系統(tǒng) > 鄭州OA系統(tǒng) > 鄭州OA快博
中小信息化項(xiàng)目易犯的錯(cuò)誤
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件提到"軟件危機(jī)",人們的印象往往是指一些大型信息化項(xiàng)目延期而導(dǎo)致項(xiàng)目交接困難。但這并不意味著"軟件危機(jī)"就與中小型信息化項(xiàng)目毫不相關(guān)。
中小型信息化項(xiàng)目常犯錯(cuò)誤
相對(duì)于大型軟件項(xiàng)目,中小型軟件項(xiàng)目靈活性更大、項(xiàng)目功能相對(duì)簡(jiǎn)單、參與開(kāi)發(fā)人員少、開(kāi)發(fā)周期較短,因此小項(xiàng)目的管理常常被人忽視,因而在小項(xiàng)目管理中常犯一些錯(cuò)誤。
在企業(yè)層面常常表現(xiàn)為:
① 草率確定項(xiàng)目人員
對(duì)于中小企業(yè)來(lái)講,人員流動(dòng)性高,崗位頻繁調(diào)換是不爭(zhēng)的事實(shí)。如果這種情況出現(xiàn)在項(xiàng)目中,將對(duì)項(xiàng)目造成致命的影響。試想一下如果一個(gè)項(xiàng)目,即使是個(gè)小型項(xiàng)目,開(kāi)發(fā)人員三天兩頭調(diào)來(lái)調(diào)去,開(kāi)發(fā)設(shè)計(jì)怎么可能實(shí)現(xiàn)?因此,企業(yè)要根據(jù)其項(xiàng)目的周期長(zhǎng)短謹(jǐn)慎選擇開(kāi)發(fā)人員,保障其在開(kāi)發(fā)過(guò)程中發(fā)揮的可持續(xù)性作用。
② 忽視隱性影響
項(xiàng)目一開(kāi)始,項(xiàng)目組成員的命運(yùn)就與項(xiàng)目的成敗聯(lián)系在一起。項(xiàng)目成敗無(wú)疑會(huì)對(duì)項(xiàng)目組成員造成心理上、情緒上的影響。許多中小企業(yè)往往由于大型項(xiàng)目的大收益,只關(guān)注那些大型項(xiàng)目的成果,從而忽視了中小型項(xiàng)目。必然對(duì)項(xiàng)目組成員造成不良的隱性影響。最終影響項(xiàng)目實(shí)施。
在項(xiàng)目管理層面表現(xiàn)為:
① 草率的計(jì)劃方案
企業(yè)往往由于項(xiàng)目規(guī)模較小,在項(xiàng)目開(kāi)始之前沒(méi)有認(rèn)真地進(jìn)行項(xiàng)目可行性和工作量的估計(jì),便草率地制定開(kāi)發(fā)日程表,不能正確預(yù)期項(xiàng)目難度,結(jié)果實(shí)際完成時(shí)間與估計(jì)完成時(shí)間往往有較大差別,從而使項(xiàng)目陷入困境。許多中小企業(yè)對(duì)于這種偏差的認(rèn)識(shí)始終停留在是執(zhí)行過(guò)程出了差錯(cuò),然而根源卻是項(xiàng)目的前端出了問(wèn)題。
② 蹩腳的設(shè)計(jì)過(guò)程
從中小項(xiàng)目的特點(diǎn)來(lái)看,開(kāi)發(fā)人員少,意味著不同人員的程序之間交互、接口相對(duì)少一些;開(kāi)發(fā)周期短意味著往往是同樣的幾個(gè)人從頭到尾負(fù)責(zé)一個(gè)項(xiàng)目。這兩者雖是小項(xiàng)目的優(yōu)勢(shì),但卻都讓人容易犯些錯(cuò)誤。比如,實(shí)施中往往是幾個(gè)人碰一下意見(jiàn),討論一下最基本的數(shù)據(jù)結(jié)構(gòu)、函數(shù)接口便分頭去做自己的工作了,并沒(méi)有一份較正式的文檔。這種做法為項(xiàng)目實(shí)施帶來(lái)風(fēng)險(xiǎn):
其一,有的人可能會(huì)對(duì)討論出的接口、結(jié)構(gòu)理解有偏差,應(yīng)該承認(rèn)并不是所有參加會(huì)議的人總是很明白,人是會(huì)犯錯(cuò)誤的。而往往一個(gè)單純的誤解可能造成以后的返工;
其二,由于討論時(shí)忽略了某些情況,等大家都按當(dāng)時(shí)的分工完成屬于自己的工作后,才發(fā)現(xiàn)各個(gè)模塊組合起來(lái)卻形不成一個(gè)完整的系統(tǒng)。其根源在于系統(tǒng)設(shè)計(jì)不充分,沒(méi)有一個(gè)負(fù)責(zé)協(xié)調(diào)的人員不斷監(jiān)控整個(gè)開(kāi)發(fā)過(guò)程;
其三,一旦有人中途退出開(kāi)發(fā)隊(duì)伍,其他人加入,新來(lái)的人因無(wú)法理解前人做好的工作,索性自己從頭再來(lái)。同時(shí),沒(méi)有文檔的程序,日后維護(hù)和版本升級(jí)也比較困難。
③ 直奔系統(tǒng)測(cè)試
項(xiàng)目不經(jīng)過(guò)單元測(cè)試而直接進(jìn)入系統(tǒng)測(cè)試,造成這一現(xiàn)象的原因是每個(gè)模塊相對(duì)比較簡(jiǎn)單,但是為了測(cè)試一個(gè)模塊需要建立一些測(cè)試環(huán)境。比如為了測(cè)試一個(gè)函數(shù)是否正確,應(yīng)該用一些測(cè)試數(shù)據(jù)去調(diào)用該函數(shù),需要編寫(xiě)一些測(cè)試數(shù)據(jù)。
有人嫌麻煩,覺(jué)得反正其他模塊也很快出來(lái)了,直接用真正的數(shù)據(jù)來(lái)運(yùn)行幾次就行了。 殊不知,一旦直接進(jìn)入系統(tǒng)測(cè)試,發(fā)現(xiàn)運(yùn)行結(jié)果不正確后需要一步一步查找。同時(shí),由于模塊間的調(diào)用關(guān)系,可能查了很久才發(fā)現(xiàn)是某個(gè)模塊的問(wèn)題。
這種方法如果僥幸成功,效率可能會(huì)很高,但概率不超過(guò)40%。所以,總體看來(lái),這種方法一方面效率較低,大量的時(shí)間用在了將一個(gè)錯(cuò)誤定位在模塊上;另一方面,由于測(cè)試不完全,真正運(yùn)行系統(tǒng),當(dāng)調(diào)用某模塊時(shí),可能大部分時(shí)候都是正常數(shù)據(jù),極少出現(xiàn)邊界情況,可能某些邊界情況容易被忽視,很久之后才被發(fā)現(xiàn)。
中小信息化項(xiàng)目防患于未然
"麻雀雖小,五臟俱全",即便是中小型信息化,仍然應(yīng)該遵循軟件開(kāi)發(fā)的一般規(guī)律,必要的步驟不能省略。但也同時(shí)根據(jù)小項(xiàng)目自身的靈活的特點(diǎn)也可以相對(duì)變通。為避免所謂的"軟件危機(jī)"防患于未然,筆者將中小信息化項(xiàng)目管理經(jīng)驗(yàn)總結(jié)如下:
① 準(zhǔn)確獲取需求 制定統(tǒng)一需求模型
在這上面花費(fèi)大量的時(shí)間很有必要,也很值得。所有信息化項(xiàng)目進(jìn)入正式開(kāi)發(fā)之前,必須先從用戶處獲取準(zhǔn)確的需求信息,并對(duì)信息加以分析。
我們知道一般的軟件項(xiàng)目可以大致分為專用軟件和通用軟件兩大類。對(duì)于專用軟件,需求相對(duì)較為明確,例如給某單位開(kāi)發(fā)一套該單位專用的系統(tǒng),一般用戶對(duì)于軟件要完成哪些功能已經(jīng)有了一個(gè)比較清楚的輪廓,而且往往在開(kāi)發(fā)合同中已經(jīng)大致地規(guī)定了。但是,開(kāi)發(fā)合同上往往規(guī)定的只是一個(gè)大概的框架,項(xiàng)目經(jīng)理必須與用戶進(jìn)行比較具體的交流和討論,了解清楚用戶心目中的產(chǎn)品究竟是什么樣子。做好這個(gè)步驟,那么就可以避免開(kāi)發(fā)后期因開(kāi)發(fā)人員的理解和用戶的要求存在誤解,而造成的時(shí)間上的浪費(fèi)。
對(duì)于通用軟件,一方面是從經(jīng)濟(jì)效益考慮,另一方面是從技術(shù)的角度。例如,用戶現(xiàn)有硬件配置如何,軟件配置如何,使用什么網(wǎng)絡(luò),使用什么數(shù)據(jù)庫(kù)等等。為得到這些信息,需要做一定的市場(chǎng)調(diào)查,并根據(jù)調(diào)查的統(tǒng)計(jì)結(jié)果決定即將開(kāi)發(fā)的軟件的一些技術(shù)指標(biāo)。
需求分析就是將需求用一種模型來(lái)表示。目前比較流行的分析方法是面向?qū)ο蟮姆椒?,這部分涉及到具體的方法,在此不詳細(xì)討論,只想強(qiáng)調(diào)分析與設(shè)計(jì)過(guò)程的銜接。
分析過(guò)程的內(nèi)容是用類的結(jié)構(gòu)來(lái)表示目標(biāo)系統(tǒng),并不設(shè)計(jì)具體實(shí)現(xiàn),如采用什么編程語(yǔ)言,在什么操作系統(tǒng)平臺(tái)上運(yùn)行等等。這些具體實(shí)現(xiàn)是在設(shè)計(jì)階段來(lái)完成的。面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)是分析、設(shè)計(jì)、編碼過(guò)程表示法統(tǒng)一,能比較好的銜接。但是,是把分析和設(shè)計(jì)階段分開(kāi),采用瀑布式開(kāi)發(fā),還是采用其他方式,要看具體的情況。一般來(lái)講,對(duì)于需求潛在變化不大的項(xiàng)目,可以采用瀑布模型,有一個(gè)很明顯的設(shè)計(jì)階段,這樣做的好處是有一份比較完整的分析文檔。
② 對(duì)需求分析模型進(jìn)行必要修改的設(shè)計(jì)過(guò)程
設(shè)計(jì)過(guò)程需要根據(jù)設(shè)計(jì)要求對(duì)需求分析模型必要的修改??赡苄枰獙?duì)某些類結(jié)構(gòu)進(jìn)行必要修改,這些修改的原因可能是編程環(huán)境的要求,或者為了重用以前的某些工作。比如定義界面部分、數(shù)據(jù)訪問(wèn)(數(shù)據(jù)庫(kù))部分。由于目前很多編程語(yǔ)言都可以可視化地設(shè)計(jì)界面,所以界面部分工作往往留到了編碼階段來(lái)完成。
③ 中小項(xiàng)目的編碼與測(cè)試必不可少
進(jìn)入編碼工作之后,可能會(huì)發(fā)現(xiàn)前面分析或設(shè)計(jì)階段的某些錯(cuò)誤,這時(shí)應(yīng)返回到前面的階段進(jìn)行必要的修改。測(cè)試階段正如前所述,即使是中小項(xiàng)目,也應(yīng)該嚴(yán)格地進(jìn)行測(cè)試,在此不再贅述。
④ 項(xiàng)目經(jīng)理人員安排的三個(gè)原則
中小信息化項(xiàng)目,往往是幾個(gè)人來(lái)完成,這幾個(gè)人基本上從頭到尾參加開(kāi)發(fā)。在這幾個(gè)人中,有一位項(xiàng)目負(fù)責(zé)人,負(fù)責(zé)分析、設(shè)計(jì)和協(xié)調(diào)的工作。由于項(xiàng)目小,項(xiàng)目負(fù)責(zé)人也要參與項(xiàng)目開(kāi)發(fā)。因此項(xiàng)目經(jīng)理在項(xiàng)目的人員安排上需把握如下原則:
協(xié)調(diào)工作比自己去做更重要 項(xiàng)目管理主要工作就是協(xié)調(diào),如果協(xié)調(diào)上出了漏洞,可能導(dǎo)致很大的問(wèn)題,所以項(xiàng)目負(fù)責(zé)人必須隨時(shí)監(jiān)控各開(kāi)發(fā)人員的工作,包括內(nèi)容是否與要求發(fā)生偏差,進(jìn)度是否滯后等等。只有在完成這些工作之后,項(xiàng)目負(fù)責(zé)人才可以利用剩余時(shí)間參與項(xiàng)目開(kāi)發(fā);
給每個(gè)開(kāi)發(fā)人員明確的任務(wù)書(shū) 項(xiàng)目進(jìn)行過(guò)程中每位項(xiàng)目組成員必須明確自身的任務(wù),并需要采用明確的文檔表示出來(lái);
讓每個(gè)人熟悉設(shè)計(jì)模型 讓每個(gè)開(kāi)發(fā)人員都清楚自己所做的工作在整個(gè)系統(tǒng)中處于什么地位,有時(shí)侯可能會(huì)發(fā)現(xiàn)設(shè)計(jì)模型中的漏洞,避免了各人的代碼編寫(xiě)完畢之后又要修改的后果。(techtarget)
- 1某省級(jí)聯(lián)通選型札記
- 2先行者對(duì)Web 2.0引入企業(yè)應(yīng)用的建議
- 3成長(zhǎng)型中小企業(yè)如何信息化
- 4數(shù)據(jù)分析拉近CIO、CEO距離
- 5ERP實(shí)施項(xiàng)目執(zhí)行力差怎么辦
- 6對(duì)于如何給歐美外企作IT外包項(xiàng)目
- 7PLM挖掘企業(yè)“智造”能力
- 8MRP是降低庫(kù)存的救命稻草嗎?
- 9中小企業(yè)電子商務(wù)進(jìn)化論
- 10IT助力長(zhǎng)虹集權(quán)轉(zhuǎn)型
- 11方便多律師事務(wù)所管理OA系統(tǒng)并行使用
- 12擺脫ERP選型困境
- 13信息化員工也需經(jīng)濟(jì)頭腦
- 14VoIP網(wǎng)絡(luò)評(píng)估技巧
- 15基于CIM模型建立集成的需求測(cè)分析系統(tǒng)
- 16IT項(xiàng)目規(guī)劃就要圍著企業(yè)商業(yè)策略轉(zhuǎn)
- 17解決IT服務(wù)請(qǐng)求的困惑
- 18移動(dòng)ERP或?qū)⒕畤?/a>
- 19BI面臨生死抉擇
- 20CIO你是否該跳槽了?
- 21外包業(yè)5個(gè)重要領(lǐng)域
- 22協(xié)同OA軟件分步實(shí)施,持續(xù)改進(jìn)的原則
- 23企業(yè)管理中的十道催命符
- 24做ERP項(xiàng)目規(guī)劃時(shí)六大禁忌
- 25安全采購(gòu)的TCO
- 26ASP已過(guò)中年如何而立?
- 27ERP管理軟件是什么?
- 28鄭州OA軟件哪家公司做的好?
- 29進(jìn)度控制功能需求與質(zhì)量控制功能需求
- 30跨越ERP物料編碼的五大雷區(qū)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓