我們都知道,軟件定制項目存在失敗的可能,但是很多人都不知道,失敗的概率高達80%以上,尤其各種管理系統(tǒng)。
失敗原因有很多,我們今天只講最主要的幾種
1、預(yù)算太少
軟件研發(fā)是非??简炛橇Α⒓夹g(shù)和體力的工作,需要程序員很大量的身心投入。
預(yù)算少,意味著投入打折扣,投入不足只會導(dǎo)致軟件質(zhì)量很差。
這種情況經(jīng)常發(fā)生在外包項目中,尤其是層層轉(zhuǎn)包的項目。
當然預(yù)算太多也不一定是好事,很容易導(dǎo)致貪多求全,什么功能都想做,什么也做不好。
2、溝通不充分
在需求不明確的情況下,就貿(mào)然開發(fā),結(jié)果肯定不是客戶想要的東西。
很多情況下,客戶自己也說不清楚需求,需要反復(fù)地溝通和確認
最好能畫出原型圖或UI設(shè)計,這樣溝通效果會好很多。
開發(fā)的過程中,也要及時獲得客戶的反饋,及時調(diào)整。
3、技術(shù)能力不足
開發(fā)軟件就像蓋房子,系統(tǒng)架構(gòu)是地基,沒有地基不可能蓋出牢固的房子
然而小團隊一般缺少架構(gòu)設(shè)計能力,做些小項目沒問題,一旦遇到大項目,就束手無策了
你可能會覺得花大價錢招一個技術(shù)大牛,把架子搭起來,把團隊帶起來就OK了
其實不然,這年頭程序員太多,大牛太少,而且很多還是水貨
大??捎霾豢汕?,碰到了就好好珍惜,福利待遇可以適當高一些
4、測試不到位
很多公司不太重視測試,其實測試是軟件研發(fā)中非常重要的一環(huán),只有嚴格的測試才能保證軟件質(zhì)量。
如果放任Bug的存在,等著用戶去發(fā)現(xiàn),那就很讓人惱火了。
另外,軟件開發(fā)者和使用者的思維是不一致的,經(jīng)常會出現(xiàn)研發(fā)人員測試很順暢,用戶卻一頭霧水。
針對這種情況,還是建議多找?guī)讉€專業(yè)的測試人員,在不看設(shè)計文檔的前提下,進行全面細致的測試。
審核編輯 黃昊宇
-
軟件
+關(guān)注
關(guān)注
69文章
4570瀏覽量
86699
發(fā)布評論請先 登錄
相關(guān)推薦
評論