軟體專案如果操作不當,失敗的機率是相當大的。為了確保軟體專案成功,要從以下幾點進行把控:
一、**要準確
軟體專案失敗的乙個重要原因在於專案需求方過分的擠壓it專案研發成本,有些甚至到無絲毫利潤空間。有些朋友肯定有疑問,既然無利潤空間,怎麼還可以找到**商?其實,道理很簡單,利益驅動與無知。我見過最離譜的**,是把40w的**,報成20w,而做成40w研發成本的專案。市場混亂、無序競爭,許多中小軟體公司為了生存,將軟體專案**報得很低,導致需求方心理價位很低。低價得到的軟體專案注定是無法保質保量如期完成的,爛尾也就是情理之中了。
因此,在專案**前,一定要做好專案預算,把握好成本和利潤底線,低於這個底線的專案是無論如何也不能接的。可以和客戶以清單形式列出費用,以便讓客戶理解你的**。
二、需求要充分溝通
專案需求要以最詳細的文件形式確定下來,開發方案書如果沒寫好,一定不要開工開發,不然,修修補補,浪費時間不說,還會導致軟體的不穩定。
在專案開發過程中,對於需求不明確的專案,最重要的是變更管理要規範。個人認為頻繁的變更不只是擴大了專案範圍,也嚴重影響了**的質量,針對每次現有業務變更感覺對現有的**codereview很有必要,還有最重要的一點,對開發人員的影響也是相當大的,一鼓作氣再而衰三而竭,**也是越來越不嚴謹了,變更是導火索,團隊協調協作就此打亂了。
但是需求變更是任何軟體專案均在所難免的,在此有三點事情我覺得要注意:
1、盡可能控制客戶的需求變更,在動手之前確認完畢。不然因為改動加錢加工,客戶就會有所考慮。
2、需求變更一定要走規範的流程,並且讓開發人員明白。
3、變更導致開發人員情緒問題無法避免,但要通過有效手段,激勵開發人員(績效、獎金)。讓他們知道這是他們的工作。
三、選擇適當的工具和人才
磨刀不誤砍柴工,好的工具可以大大提高開發效率,節省成本,確保軟體質量和穩定性。比如根據軟體專案的特點擊擇一款好的快速開發平台就是乙個不錯的選擇。如果完全**級開發,那麼周期長,技術難度大,過分依賴開發人員,成本高,後期磨合期長,維護量大,最後可能導致專案失敗。
選擇適當的人才組成有效的開發團隊,是確保專案成功的重要保證,團隊領導要有魄力,團隊人員要確保穩定,合理搭配,發揮各人所長,知識互補。另外,要格外注意團隊協作和激勵,保證團隊的工作熱情和效率。
四、完善開發過程的管理
在專案開發過程中要進行正確有效的管理,包括進度管理、質量管理、風險管控、成本管理。如何維繫這幾個方面的最優配置,跟專案規劃與管理者有相當大的關係。可以從以下幾點去打磨你的管理水平。
1.明確需求,逐行細分確認需求,每個責任都要落實到人。
2.專案管理過程中細節落地最重要,每乙個步驟都需要下乙個繼承方進行檢查是否合格。
3.定期開總結會,討論需求不明確點,開發時間,風險提前彙總。
4.專案中每項開支均要控制在預算範圍後,低技術工作無需高工資人才去做,防止專案成本失控。
5.開發時間一定要按開發計畫進行,如果遇到技術難點,可以暫時跳過,等以後再集中進行攻關處理。
最後說一句:不要把客戶當成傻瓜。乙個各方面均沒有優勢的團隊是無法接到專案的,即使靠關係或運氣接到專案也容易爛尾。我們只有加強專案的各項管理,創造乙個乙個成功專案的樣板工程,才能源源不斷接到專案,並且保證每個專案實施成功並盈利。
俺們這樣做專案(二)
久旱逢甘露!領導落實了資金,馬上操練起來 夜長夢多,好不容易逮個甘心出資的企業,可別讓他跑嘍。局領導召開緊急會,確定這次專案的規模和建設內容。一是全新公升級原有的電子政務內外網裝置線路,二是建設內網oa系統 內外網 系統,三是採購內外網機房的所有裝置及系統軟體。這是一期專案必須完成的基本內容。組織機...
軟體外包專案這樣做,快速拿下乙個個專案金!
it外包行業風起雲湧,發生了很大變化,由過去的向外出租人頭,轉向專案外包 確定專案範圍和固定的外包 外包公司的工作人員不需再到甲方的辦公場所,只需要外包公司在規定時間內完成專案即可。用什麼樣的方式,可以在規定的時間快速完成專案,快速拿下乙個又乙個專案金?往下看!使用魔方網表無 開發平台來搭建系統,企...
軟體行業 做專案和做產品有什麼不同?
首先排除乙個悖論,有乙個專案,這個專案的目的是做產品。事實上沒有這種情況。專案的本質是在有限的資源內解決具體的問題 具體需求 產品的本質是解決問題 滿足需求 產品在定義上比專案高乙個維度。從產品的角度,專案的結果就是產品。在服務的角度上,乙個專案的成立本身就是乙個服務型別的產品被成功銷售。但我們為什...