【轉】估算軟件項目成本

[ 背景 ]

   軟件項目一般來說可以分成兩種:

A.      客戶定製系統

B.      研發產品化系統

目前,國內絕大多數的都是在做 A 類型的客戶定製系統,從接客戶的單,到做客戶的需求,拿到客戶的合同,做開發,做實施,做後期維護之類的工作。

另外一種 B 類的,做產品研發的工作,國內涉及的人不多,而且它的項目估算裏面涉及的問題很多,這裏就不展開談了。

做一個正常的軟件項目,作爲經營者和管理者,都想清楚地知道,這個軟件項目有多大,要花掉多少成本,我能拿到的利潤有多少,所以能不能準確地估算出軟件項目的規模就顯得很重要的。

下面我們來剖析一個小小的軟件項目的規模估算。

[ 項目的需求文檔 ]

   假設現在,我們接到了一個項目,項目的名稱是 ×××會 員綜 合管理平 ,決定採取傳統的 B/S 架構來設計,我們首先要乾的事情就是具體的分析這個項目的需求文檔,只有在熟悉需求的情況下才能知道整體的規模。

   具體的需求文檔參見:

附件 --- 系統的需求文檔

 

[ 項目規模的概算 ]

   我們大家都知道,正常的軟件開發模式,比如瀑布開發模式的話,會分成

A.      需求分析

B.      基本設計

C.      詳細設計

D.      Codeing

E.      UT

F.       CT

G.      RT

H.     後期維護

這麼多階段和步驟。但是根據,我所瞭解到的,國內除了少部分對日的大型公司會嚴格按照這種流程來做事情之外,絕大多數的國內公司還是隨着自己的性子來。其中不乏,東軟,聯創之類的著名企業。所以我在制定項目概算的時候,還是按照國內的開發步驟來做:

大項目

中項目

小項目

人日

統設計

數據 庫設計 ( 大概 10 表左右 )

------

6

統結構設計

------

6

畫面 demo

------

10

系統開發框架搭建

------

3

開發作業

管理子模

員開 畫面

1.5

員開 確認畫面

0.5

信息 檢索畫面

1

會員信息修改畫面

1

會員休息修改確認畫面

0.5

批量生成卡號

1

員積 輸入和修改

2

延期畫面

2

卡掛失 畫面

2

商品管理子模

商品錄入畫面

1

商品錄入確認畫面

0.5

商品 檢索畫面

1

商品信息維護畫面

1

存管理

庫存檢索畫面

1

庫存新建畫面

1

庫存修改畫面

1

庫存信息確認畫面

0.5

~省略~

測試作業

測試數據和計劃的準備

------

3

塊測試

分畫面測試

~省略~

後期 維護

系統上線安裝

硬件安裝,佈線

1

環境安裝,項目部署

1

簡單的客戶培訓

3

維護

日常數據的維護

4

BUG 的修正

5

總計

大約 7 人月以上

           

 

  [ 結論 ]

軟件公司在算錢的時候有幾種方法:

A.        國內的比如聯創之類,用項目分段方法收錢,做到哪一個階段,或者完成了一個模板的上線就算前

B.        外包公司一般採用一個人月多少錢來收錢,比如對日外包一般是 1 2 萬一個人月。

對於老闆而言,他要計算出項目的成本,也要這樣算,比如以下:

(總人月: 7 人月)

項目成本

對客戶收費

總價

7 ( 市價: 1 / 人月 )

>=8

# 爲什麼項目成本里面,一個人月會有 1 萬呢

    因爲如果我們假設項目的成員構成如下:

  職位

月工資

PM

60,00

SE

45,00

PG(5 )

25,00 × 6

公司日常運營費用 ( 包括文職人員,會計,場地租金,旅遊福利,公司上層的工資,電腦設備,和客戶打交道的關係費 -----)

500,00

於是我們就能得到:

月開銷合計

75,500

平均一個人月

10,786

 

# 爲什麼項目最後的售價一定會大於 8 萬呢

在今天的 IT 市場上,一般來說作客戶定製系統的公司,利潤率只有 10% 20% ,厲害一點的比如聯創,日恆一般也就 15%

  特別是現在每年 5% 的通貨膨脹率,如果一個企業不拿到 10% 以上的利潤,那這個公司一定會完蛋。

  所以, 7 × ( 最起碼的利潤率 )10%>=8 萬。

  證明完畢

----- 以上 ------

 

以下 件管理相 文章, 迎大家 訪問

========================================================

日外包 管理十日

http://blog.csdn.net/nanjingjiangbiao/archive/2010/01/31/5274307.aspx

========================================================

 

 

 

 

附件 --- 系統的需求文檔

系統需求:

模塊名

處理機能

機能詳細

管理子模

型管理:分 爲儲值 型返 型、 次型、普通型。

儲值 型返 型屬於 型會 卡,例如充 100 120

次型屬於 型會 卡,例如 500 /20 次。

普通型分 :一 屬於 型會 卡,在 卡之 需要充入一定的 金; 有一 種僅 是用於代表用 戶擁 有某個商 的會 身份, 用於 分或打折使用。

每種 型都有相 對應 分與消 折扣率。

卡管理:包括會 員開 卡、會 信息 維護 、批量生成卡號等功能。

 

員開 卡:會 首次 理會 入會 的信息並生成相 的卡信息與會 信息 對應

信息 維護 :會 信息的 查詢 ,會 卡、會 身份信息的修改。

批量生成卡號:可以事先生成一批卡號,當用 理卡 ,直接 入即可。無 獨生成 是批量生成卡號,都需屏蔽不吉利的號

 

管理:有 儲值 的會 卡在金 後,需 續費 ,若未 續費 不可用。

 

儲值 型返 型、 次型 爲開 卡前一次性充 。使用完 束,再次充 值時 ,所充金 按卡 型的限止 行充

普通消 型:可充入金 不等,具體金 由商家自行確定。

 

員積

 

員積 分是一個可以靈活配置的功能。例如 卡送多少 分,不同 型的會 卡在消 費時 增加多少 分,在 兌換 禮品 減少多少 分等等。

卡延期

是哪 種類 型的會 卡,在建卡之初都會 置相 時間 ,在 時間 到來 ,若尚有餘 未使用,用 可以申 延期,延期具體 時間 由商家自行決定。

卡掛失:用 在無意中 失卡片後可以向 理卡片 的商 掛失。

 

掛失:用 時輸 入的密 行掛失。

取掛:用 若找到了 失的卡片,可以取消掛失。

卡:用 在掛失一段 時間 後,可以申 請補 卡。 的會 卡號有可能會 ,但會 號是唯一的,不可 的。

商品管理子模

 

商品 類別 管理:商家 自己的商品 建相 類別 。商品的 類別 商品與虛 商品兩

商品是 現實 中存在的商品,例如:香菸、酒、 料等。

商品 時間 上的概念。

商品管理:

 

商品信息 入:各商家自行 入商品信息。

商品信息 維護 :包括商品信息的 查詢 、修改、 除等功能。

商品管理:

 

商品管理:例如某個球 3 /100 元。某 100 /1 次。

存管理

 

房管理

建、 維護 查詢 除本商家的 房信息。

 

商管理

建、 維護 商信息。供 商名稱, 電話 ,具體 系人, 品等。

管理

商品的入 操作。商品的名稱,數量, 對應 的供 商,存 房,保持期,最低 存告警點等。

 

管理

商品 程中,系 商品的數量 行自 的減少。

存告警

當某 商品 存量低於 定的水平 予明確的告警。

管理子模

 

預訂 管理

電話 的形式 系商家 , 預訂 下到達的 時間 和所消 的服 。商家通 統創 預訂單 預訂單 中包含用 系信息或會 卡號、 劃消 的服 、使用的 地等信息。

費單 生成

來到商家消 後,若是事先有 時轉 的消 費單 ,若是當 則現場 生成消 費單 。消 費單 中保存了用 在商 的一切消 ,當最 終進 ,若用 是會 員則 可將消 費單 與會 接。

 

添加真 商品

已正式生成的消 費單 添加商品,包括商品的數量, 價,消 費時間 等。

 

增加虛 商品

已正式生成的消 費單 添加虛 的商品,虛 的商品不同於真 商品,未必以數量 爲單 位,可能是以 時間 或次數 爲單 位。系 詳細記錄 的起始 時間 或次數,到會 員結帳時 根據 記錄計 算出 果。

 

算管理

會根據各商 所生成的消 費單 上的內容 算。 包括真 商品的數量與 價的乘 ,虛 商品所用 時間 或次數的 果,或者是二者之和。在 算出 果後,若用 持有會 卡,系 會根據會 卡的 型、商品的 型等 行打折、 分。

結帳

在上面 結帳 管理的基 上,可以將不同的消 費單關聯 ,並 置其中一 費單爲 單進 算。

商家自助管理子模

 

商家信息管理

商家自身信息的管理、 維護 商家充 功能。

 

工管理

新建、 維護員 工。包括 工登 號,初始密 ,有效期等。

 

售情況 統計

個店內 工的商品或服 務銷 售情況,可以藉此衡量 工的 業績

 

工操作日誌

個店內 工的操作行 爲記錄

 

交班管理

工與 工之 交班 的一 操作,主要是 上一班 工的各 數據的一個 總結 ,新一班 工數據的重新 入。

提醒管理

提醒,一 是程序控制的提醒,在某些點上加入,到達限定條件即提醒 ( ) ;一 是可配置的提醒,如,某年某月某日要做些什

短信羣

商家 編輯 短信的內容提交至管理 員處統 送。

 

件羣 管理

可以從數據 中隨機掏出指定人數用 向其 件。

 

公告管理

針對 店內 工的公告信息

位管理

個商家可以添加屬於自己的 位,例如:個,次。 這種僅 限於 面展示,與價格 算無 關聯

修改

的修改

統計報

待定

管理

 

角色 限管理

平臺中有衆多商家,他 所包含的 工都有相 的角色,不同的角色所看 的功能不一 ,角色由管理 員統 建。

商家管理

所有商家皆由此添加,在有效期到來之前,商家均可正常登 統進 行操作。

地市信息管理

初始數據,一般不做 更,主要包含江 13 個地市的信息。

提醒管理

提醒,一 是程序控制的提醒,在某些點上加入,到達限定條件即提醒 ( ) ;一 是可配置的提醒,如,某年某月某日要做些什

短信羣 管理

可以從數據 中隨機取出指定人數用 向其 送短信。 批後 , 因按短信的條數扣除從商家的 帳戶 上扣除一定的金 , 若金 夠則 不能 批。

件羣 管理

可以從數據 中隨機掏出指定人數用 向其

公告管理

向所有的商家 布公告信息

修改

的修改

統計報

待定

發佈了22 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章