手把手教你估算軟件項(xiàng)目成本
當(dāng)前位置:點(diǎn)晴教程→閑情逸致
→『 微信好文 』
[p][背景][/p]
[p] 軟件項(xiàng)目一般來說可以分成兩種:[/p] [p]a. 客戶定制系統(tǒng)[/p] [p]b. 研發(fā)產(chǎn)品化系統(tǒng)[/p] [p]目前,國內(nèi)絕大多數(shù)的都是在做a類型的客戶定制系統(tǒng),從接客戶的單,到做客戶的需求,拿到客戶的合同,做開發(fā),做實(shí)施,做后期維護(hù)之類的工作。[/p] [p]另外一種b類的,做產(chǎn)品研發(fā)的工作,國內(nèi)涉及的人不多,而且它的項(xiàng)目估算里面涉及的問題很多,這里就不展開談了。[/p] [p]做一個正常的軟件項(xiàng)目,作為經(jīng)營者和管理者,都想清楚地知道,這個軟件項(xiàng)目有多大,要花掉多少成本,我能拿到的利潤有多少,所以能不能準(zhǔn)確地估算出軟件項(xiàng)目的規(guī)模就顯得很重要的。[/p] [p]下面我們來剖析一個小小的軟件項(xiàng)目的規(guī)模估算。[/p] [p][項(xiàng)目的需求文檔][/p] [p] 假設(shè)現(xiàn)在,我們接到了一個項(xiàng)目,項(xiàng)目的名稱是×××?xí)T綜合管理平臺,決定采取傳統(tǒng)的b/s架構(gòu)來設(shè)計,我們首先要干的事情就是具體的分析這個項(xiàng)目的需求文檔,只有在熟悉需求的情況下才能知道整體的規(guī)模。[/p] [p] 具體的需求文檔參見:[/p] [p]附件---系統(tǒng)的需求文檔[br] [/p] [p] [/p] [p][項(xiàng)目規(guī)模的概算][/p] [p] 我們大家都知道,正常的軟件開發(fā)模式,比如瀑布開發(fā)模式的話,會分成[/p] [p]a. 需求分析[/p] [p]b. 基本設(shè)計[/p] [p]c. 詳細(xì)設(shè)計[/p] [p]d. codeing[/p] [p]e. ut[/p] [p]f. ct[/p] [p]g. rt[/p] [p]h. 后期維護(hù)[/p] [p]這么多階段和步驟。但是根據(jù),我所了解到的,國內(nèi)除了少部分對日的大型公司會嚴(yán)格按照這種流程來做事情之外,絕大多數(shù)的國內(nèi)公司還是隨著自己的性子來。其中不乏,東軟,聯(lián)創(chuàng)之類的著名企業(yè)。所以我在制定項(xiàng)目概算的時候,還是按照國內(nèi)的開發(fā)步驟來做:[/p] [p]大項(xiàng)目[br] 中項(xiàng)目[br] 小項(xiàng)目[br] 人日[br] [br]系統(tǒng)設(shè)計[br] 數(shù)據(jù)庫設(shè)計(大概10張表左右)[br] ------[br] 6[br] [br]系統(tǒng)結(jié)構(gòu)設(shè)計[br] ------[br] 6[br] [br]畫面demo[br] ------[br] 10[br] [br]系統(tǒng)開發(fā)框架搭建[br] ------[br] 3[br] [br]開發(fā)作業(yè)[br] 會員管理子模塊[br] 會員開卡畫面[br] 1.5[br] [br]會員開卡確認(rèn)畫面[br] 0.5[br] [br]會員信息檢索畫面[br] 1[br] [br]會員信息修改畫面[br] 1[br] [br]會員休息修改確認(rèn)畫面[br] 0.5[br] [br]批量生成卡號[br] 1[br] [br]會員積分輸入和修改[br] 2[br] [br]會員卡延期畫面[br] 2[br] [br]會員卡掛失畫面[br] 2[br] [br]商品管理子模塊[br] 商品錄入畫面[br] 1[br] [br]商品錄入確認(rèn)畫面[br] 0.5[br] [br]商品檢索畫面[br] 1[br] [br]商品信息維護(hù)畫面[br] 1[br] [br]庫存管理[br] 庫存檢索畫面[br] 1[br] [br]庫存新建畫面[br] 1[br] [br]庫存修改畫面[br] 1[br] [br]庫存信息確認(rèn)畫面[br] 0.5[br] [br]~省略~[br] [br]測試作業(yè)[br] 測試數(shù)據(jù)和計劃的準(zhǔn)備[br] ------[br] 3[br] [br]分模塊測試[br] 分畫面測試[br] ~省略~[br] [br]后期維護(hù)[br] 系統(tǒng)上線安裝[br] 硬件安裝,布線[br] 1[br] [br]環(huán)境安裝,項(xiàng)目部署[br] 1[br] [br]簡單的客戶培訓(xùn)[br] 3[br] [br]維護(hù)[br] 日常數(shù)據(jù)的維護(hù)[br] 4[br] [br]bug的修正[br] 5[br] [br]總計[br] 大約7人月以上[br] [br] [/p] [p] [/p] [p] [結(jié)論] [/p] [p]軟件公司在算錢的時候有幾種方法:[/p] [p]a. 國內(nèi)的比如聯(lián)創(chuàng)之類,用項(xiàng)目分段方法收錢,做到哪一個階段,或者完成了一個模板的上線就算前[/p] [p]b. 外包公司一般采用一個人月多少錢來收錢,比如對日外包一般是1萬~2萬一個人月。[/p] [p]對于老板而言,他要計算出項(xiàng)目的成本,也要這樣算,比如以下:[/p] [p](總?cè)嗽拢?人月)[br] 項(xiàng)目成本[br] 對客戶收費(fèi)[br] [br]總價[br] 7萬(市價:1萬/人月)[br] >=8萬[br] [/p] [p]# 為什么項(xiàng)目成本里面,一個人月會有1萬呢[/p] [p] 因?yàn)槿绻覀兗僭O(shè)項(xiàng)目的成員構(gòu)成如下:[/p] [p] 職位[br] 月工資[br] [br]pm[br] 60,00[br] [br]se[br] 45,00[br] [br]pg(5人)[br] 25,00×6[br] [br]公司日常運(yùn)營費(fèi)用(包括文職人員,會計,場地租金,旅游福利,公司上層的工資,電腦設(shè)備,和客戶打交道的關(guān)系費(fèi)-----)[br] 500,00[br] [/p] [p]于是我們就能得到:[/p] [p]月開銷合計[br] 75,500[br] [br]平均一個人月[br] 10,786[br] [/p] [p] [/p] [p]# 為什么項(xiàng)目最后的售價一定會大于8萬呢[/p] [p]在今天的it市場上,一般來說作客戶定制系統(tǒng)的公司,利潤率只有10%~20%,厲害一點(diǎn)的比如聯(lián)創(chuàng),日恒一般也就15%。[/p] [p] 特別是現(xiàn)在每年5%的通貨膨脹率,如果一個企業(yè)不拿到10%以上的利潤,那這個公司一定會完蛋。[/p] [p] 所以,7萬×(最起碼的利潤率)10%>=8萬。[/p] [p] 證明完畢[/p] [p]-----以上------[/p] [p] [/p] [p][br]以下軟件管理相關(guān)文章,歡迎大家訪問[/p] [p]========================================================[/p] [p]《對日外包項(xiàng)目 管理十日談》[/p] [p][url=http://blog.csdn.net/nanjingjiangbiao/archive/2010/01/31/5274307.aspx]http://blog.csdn.net/nanjingjiangbiao/archive/2010/01/31/5274307.aspx[/url][/p] [p]========================================================[/p] [p] [/p] [p] [/p] [p] [/p] [p][br] [/p] [p]【附件---系統(tǒng)的需求文檔】[/p] [p]系統(tǒng)需求:[/p] [p]模塊名[br] 處理機(jī)能[br] 機(jī)能詳細(xì)[br] [br]會員管理子模塊[br] 會員卡類型管理:分為儲值型返現(xiàn)型、計次型、普通型。[br] 儲值型返現(xiàn)型屬于預(yù)付費(fèi)型會員卡,例如充100實(shí)到帳120。[/p] [p]計次型屬于預(yù)付費(fèi)型會員卡,例如500塊/20次。[/p] [p]普通型分為兩種:一種屬于預(yù)付費(fèi)型會員卡,在開卡之際需要充入一定的現(xiàn)金;還有一種僅是用于代表用戶擁有某個商戶的會員身份,僅用于積分或打折使用。[/p] [p]每種卡類型都有相對應(yīng)的積分與消費(fèi)折扣率。[br] [br]會員卡管理:包括會員開卡、會員信息維護(hù)、批量生成卡號等功能。[/p] [p] [br] 會員開卡:會員首次辦理會員卡時需錄入會員的信息并生成相應(yīng)的卡信息與會員信息對應(yīng)。[/p] [p]會員信息維護(hù):會員信息的查詢,會員卡、會員身份信息的修改。[/p] [p]批量生成卡號:可以事先生成一批卡號,當(dāng)用戶需辦理卡時,直接錄入即可。無論是單獨(dú)生成還是批量生成卡號,都需屏蔽不吉利的號碼。[/p] [p] [br] [br]充值管理:有儲值的會員卡在金額消費(fèi)完畢后,需進(jìn)行續(xù)費(fèi),若未續(xù)費(fèi),則會員卡暫不可用。[/p] [p] [br] 儲值型返現(xiàn)型、計次型為開卡前一次性充值。使用完畢即結(jié)束,再次充值時,所充金額按卡類型的限止進(jìn)行充值。[/p] [p]普通消費(fèi)型:可充入金額不等,具體金額由商家自行確定。[/p] [p] [br] [br]會員積分[/p] [p] [br] 會員積分是一個可以靈活配置的功能。例如開卡送多少積分,不同類型的會員卡在消費(fèi)時增加多少積分,在兌換禮品時減少多少積分等等。[br] [br]會員卡延期[br] 無論是哪種類型的會員卡,在建卡之初都會設(shè)置相應(yīng)的結(jié)束時間,在結(jié)束時間到來時,若尚有余額未使用,用戶可以申請延期,延期具體時間由商家自行決定。[br] [br]會員卡掛失:用戶在無意中丟失卡片后可以向辦理卡片時的商戶申請掛失。[/p] [p] [br] 掛失:用戶憑辦理時輸入的密碼與證件進(jìn)行掛失。[/p] [p]取掛:用戶若找到了丟失的卡片,可以取消掛失。[/p] [p]補(bǔ)卡:用戶在掛失一段時間后,可以申請補(bǔ)卡。補(bǔ)卡時用戶的會員卡號有可能會變,但會員卡編號是唯一的,不可變的。[br] [br]商品管理子模塊[/p] [p] [br] 商品類別管理:商家為自己的商品創(chuàng)建相應(yīng)的類別。商品的類別分為真實(shí)商品與虛擬商品兩種。[br] 真實(shí)商品是現(xiàn)實(shí)中存在的商品,例如:香煙、酒、飲料等。[/p] [p]虛擬商品為空間或時間上的概念。[br] [br]真實(shí)商品管理:[/p] [p] [br] 商品信息錄入:各商家自行錄入商品信息。[/p] [p]商品信息維護(hù):包括商品信息的查詢、修改、刪除等功能。[br] [br]虛擬商品管理:[/p] [p] [br] 商品管理:例如某個球場。3小時/100元。某種服務(wù),100元/1次。[br] [br]庫存管理[/p] [p] [br] 庫房管理[br] 創(chuàng)建、維護(hù)、查詢、刪除本商家的庫房信息。[/p] [p] [br] [br]供應(yīng)商管理[br] 創(chuàng)建、維護(hù)供應(yīng)商信息。供應(yīng)商名稱,電話,具體聯(lián)系人,銷售產(chǎn)品等。[br] [br]入庫管理[br] 新進(jìn)商品的入庫操作。商品的名稱,數(shù)量,對應(yīng)的供應(yīng)商,存儲的庫房,保持期,最低庫存告警點(diǎn)等。[/p] [p] [br] [br]出庫管理[br] 商品銷售過程中,系統(tǒng)會對商品的數(shù)量進(jìn)行自動的減少。[br] [br]庫存告警[br] 當(dāng)某種商品庫存量低于設(shè)定的水平時,給予明確的告警。[br] [br]消費(fèi)管理子模塊[/p] [p] [br] 預(yù)訂管理[br] 用戶以電話的形式聯(lián)系商家,并預(yù)訂下到達(dá)的時間和所消費(fèi)的服務(wù)。商家通過系統(tǒng)創(chuàng)建預(yù)訂單,預(yù)訂單中包含用戶的聯(lián)系信息或會員卡號、計劃消費(fèi)的服務(wù)、使用的場地等信息。[br] [br]消費(fèi)單生成[br] 用戶來到商家消費(fèi)后,若是事先有預(yù)定則此時轉(zhuǎn)化為相應(yīng)的消費(fèi)單,若是當(dāng)場消費(fèi),則現(xiàn)場生成消費(fèi)單。消費(fèi)單中保存了用戶在商戶的一切消費(fèi)行為,當(dāng)最終進(jìn)行費(fèi)用結(jié)算時,若用戶是會員則可將消費(fèi)單與會員卡對接。[/p] [p] [br] [br]添加真實(shí)商品[br] 為已正式生成的消費(fèi)單添加商品,包括商品的數(shù)量,單價,消費(fèi)時間等。[/p] [p] [br] [br]增加虛擬商品[br] 為已正式生成的消費(fèi)單添加虛擬的商品,虛擬的商品不同于真實(shí)商品,未必以數(shù)量為單位,可能是以時間或次數(shù)為單位。系統(tǒng)會詳細(xì)記錄會員消費(fèi)的起始時間或次數(shù),到會員結(jié)帳時自動根據(jù)記錄計算出結(jié)果。[/p] [p] [br] [br]費(fèi)用結(jié)算管理[br] 系統(tǒng)會根據(jù)各商戶所生成的消費(fèi)單上的內(nèi)容進(jìn)行結(jié)算。這包括真實(shí)商品的數(shù)量與單價的乘積,虛擬商品所用時間或次數(shù)的計算結(jié)果,或者是二者之和。在計算出結(jié)果后,若用戶持有會員卡,系統(tǒng)會根據(jù)會員卡的類型、商品的類型等進(jìn)行打折、積分。[br] [br]聯(lián)合結(jié)帳[br] 在上面結(jié)帳管理的基礎(chǔ)上,可以將不同的消費(fèi)單關(guān)聯(lián),并設(shè)置其中一張消費(fèi)單為主結(jié)算單進(jìn)行費(fèi)用結(jié)算。[br] [br]商家自助管理子模塊[/p] [p] [br] 商家信息管理[br] 對商家自身信息的管理、維護(hù)。商家充值功能。[/p] [p] [br] [br]員工管理[br] 新建、維護(hù)員工。包括員工登陸系統(tǒng)的帳號,初始密碼,有效期等。[/p] [p] [br] [br]員工銷售情況統(tǒng)計[br] 查看每個店內(nèi)員工的商品或服務(wù)銷售情況,可以借此衡量員工的業(yè)績。[/p] [p] [br] [br]員工操作日志[br] 查看每個店內(nèi)員工的操作行為記錄。[/p] [p] [br] [br]交班管理[br] 員工與員工之間交班時的一種操作,主要是對上一班員工的各類數(shù)據(jù)的一個總結(jié),新一班員工數(shù)據(jù)的重新開始錄入。[br] [br]提醒管理[br] 分為兩種提醒,一種是程序控制的提醒,在某些點(diǎn)上加入,到達(dá)限定條件即提醒(待議);一種是可配置的提醒,如,某年某月某日要做些什么。[br] [br]短信群發(fā)申請[br] 商家編輯短信的內(nèi)容提交至管理員處統(tǒng)一發(fā)送。[/p] [p] [br] [br]郵件群發(fā)管理[br] 可以從數(shù)據(jù)庫中隨機(jī)掏出指定人數(shù)用戶向其發(fā)送郵件。[/p] [p] [br] [br]公告管理[br] 針對店內(nèi)員工的公告信息[br] [br]計量單位管理[br] 每個商家可以添加屬于自己的計量單位,例如:個,次。這種僅限于頁面展示,與價格換算無關(guān)聯(lián)。[br] [br]密碼修改[br] 對登陸系統(tǒng)密碼的修改[br] [br]統(tǒng)計報表[br] 待定[br] [br]系統(tǒng)管理[/p] [p] [br] 角色權(quán)限管理[br] 平臺中有眾多商家,他們所包含的員工都有相應(yīng)的角色,不同的角色所看見的功能不一樣,角色由管理員統(tǒng)一創(chuàng)建。[br] [br]商家管理[br] 所有商家皆由此添加,在有效期到來之前,商家均可正常登陸系統(tǒng)進(jìn)行操作。[br] [br]地市信息管理[br] 系統(tǒng)初始數(shù)據(jù),一般不做變更,主要包含江蘇省13個地市的信息。[br] [br]提醒管理[br] 分為兩種提醒,一種是程序控制的提醒,在某些點(diǎn)上加入,到達(dá)限定條件即提醒(待議);一種是可配置的提醒,如,某年某月某日要做些什么。[br] [br]短信群發(fā)管理[br] 可以從數(shù)據(jù)庫中隨機(jī)取出指定人數(shù)用戶向其發(fā)送短信。審批后,因按短信的條數(shù)扣除從商家的帳戶上扣除一定的金額,若金額不夠則不能審批。[br] [br]郵件群發(fā)管理[br] 可以從數(shù)據(jù)庫中隨機(jī)掏出指定人數(shù)用戶向其發(fā)送郵件[br] [br]公告管理[br] 向所有的商家發(fā)布公告信息[br] [br]密碼修改[br] 對登陸系統(tǒng)密碼的修改[br] [br]統(tǒng)計報表[br] 待定[br] [/p] [p][br]本文來自csdn博客,轉(zhuǎn)載請標(biāo)明出處:[url=http://blog.csdn.net/nanjingjiangbiao/archive/2010/03/04/5346859.aspx]http://blog.csdn.net/nanjingjiangbiao/archive/2010/03/04/5346859.aspx[/url][/p] 該文章在 2010/3/8 23:27:23 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |