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