軟體開發評估流程簡介

首先,軟體開發有兩種,一種是產品,一種是客製化。
產品是比較容易預估人力的,而且都是天價人天,但這邊說的容易只是一個比較值,還是有難度的,但變數跟客製化比起來會少上許多,主要的評估流程如下
可能有人會有不同想法,但應該不會有太大的差異才對,這裡面的重點包括
  • 產品定義的確認
  • 團隊的確認,包括開發與測試
  • 時程的確認
  • 行銷的確認
這裡面最重要的有人可能認為是開發團隊的成本評估,但這裡面要強調開發、測試與行銷的平衡,不應該只注重在開發的成本評估,畢竟這是個產品,所有人都會期待他不需要客製化就可以快速上線,而且品質穩定。

接下來是本文的重點─客製化成本,客製化成本評估流程可以參考下圖

這裡面有個重點是需求到底是甚麼,這個問題是很難有好的方案的,因為客戶永遠都會覺得你做的不是我要的,但客戶也說不出,這時候就需要進行需求發展,需求發展的過程會遇到很多溝通問題,絕大多數的心力會花在說服客戶你的方案才是他真正要的,或者說服客戶他要的東西是不可能做出來的,這是整個軟體開發評估最重要的流程,足以影響開發成敗,也可以預防客戶事後大幅修改系統範疇,因為客製化軟體是根據客戶量身訂製的,所以除非你很了解客戶真正要的,不然很難符合客戶的需求,當然,你也可以透過說服客戶使用產品來符合客戶的需求,但這一般是在客戶有預算問題的時候才會這樣處理。
以上簡單介紹軟體開發評估流程,請大家參考。
※ 如果您想得到更多相關資訊,歡迎訂閱我的Udemy新課程”軟體工程兩三事”,Udemy隨時都有優惠,價格很便宜,如果暫時調回原價,可以用以下連結取得超優惠價格,但一般來說網站上的價格應該都會比這個低

原文出處: 軟體開發評估流程簡介

留言

這個網誌中的熱門文章

群組版規實務

軟體開發人天成本的計算方法

資訊安全概論