一ios
研發成本的構成小程序
軟件研發過程包括從項目立項開始到項目完成驗收之間的需求分析、設計、編碼、集成、測試、驗收交付活動及相關的項目管理、支持活動。微信小程序
軟件研發成本僅包括軟件研發過程當中的全部直接成本和間接成本,不包括數據遷移、軟件維護等成本。直接成本包括直接人力成本和直接非人力成本,間接成本包括間接人力成本和間接非人力成本。服務器
直接人力成本包括開發方項目組成員的工資、獎金、福利等人力資源費用。微信
直接非人力成本包括:架構
a)辦公費,即開發方爲研發此項目而產生的行政辦公費用,如辦公用品、通信、郵寄、印刷、會議等;框架
b)差旅費,即開發方爲研發此項目而產生的差旅費用,如交通、住宿、差旅補貼等;運維
c)培訓費,即開發方爲研發此項目而安排的特別培訓產生的費用;分佈式
d)業務費,即開發方爲完成此項目研發工做所需輔助活動產生的費用,如招待費、評審費、驗收費等;模塊化
e)採購費,即開發方爲研發此項目而需特殊採購專用資產或服務的費用,如專用設備費、專用軟件費、技術協做費、專利費等;
f)其餘,即未在以上項目列出但確係開發方爲研發此項目所需花費的費用。
間接人力成本指開發方服務於研發管理總體需求的非項目組人員的人力資源費用分攤。
間接非人力成本指開發方不爲研發某個特定項目而產生,但服務於總體研發活動的非人力成本分攤。包括開發方研發場地房租、水電、物業,研發人員平常辦公費用分攤及各類研發辦公設備的租賃、維修、折舊分攤。
以開發一款APP爲例,瞭解一下研發成本的構成。爲方便計算,儘可能將所需資源簡化。
假如是企業自主研發,開工以前,所須要的資源以下:
一、人力成本
開發App最大的開銷是人力成本,在一個完整的產品團隊中,通常須要包含以下角色成員:項目經理、產品經理、UI設計師、ios開發工程師、Android開發工程師、服務端開發工程師、測試工程師、運維工程師,也就是說團隊大概有8人。
假設團隊平均工資在15000左右(在北上廣這個數字已經至關保守),須要給員工繳納五險一金(假設按照最低標準繳納);除工資的部分,還要平均爲每一個員工多繳納2000元五險一金支出。員工部分的支出是(15000+2000)*8=136000元/月。
二、辦公地點
8人團隊能夠選擇創業孵化器或者中低端的辦公場所,這部分支出往低了算大約在10000元/月。
三、其餘成本
有了場地和人員,接下來置辦辦公耗材、電腦寬帶(假設電腦自帶)、辦公桌椅之類,基本上算一次性付出,節約成本,10000元能夠搞定。
目前一款手機APP應用軟件開發的基本流程及時間預估:
(1)求梳理:7天,輸出物爲包含功能點,功能描述及優先級排序的需求文檔;
(2)產品設計:10天,輸出物爲流程圖,產品原型和產品需求文檔;
(3)UI設計:7天,輸出物爲UI設計圖;
(4)開發任務分解及排期:1天,輸出物爲甘特圖;
(5)開發:60天,包含客戶端和服務端開發,客戶端和服務端聯調(客戶端按照天天一個頁面計算,服務端按天天一個功能點計算,由於客戶端和服務端時間有重合端部分,因此算了60天)
(6)測試並修改bug:10天,輸出物爲最後可上線運行的產品。
完成以上流程大約須要3個月,一個APP從無到有須要的費用大概以下:
人工費用:136000*3=40.8萬
場地費用:10000*3=3萬
辦公耗材+桌椅支出:1萬
服務器、域名、周邊IT基礎費用:2萬
因此,一個不太複雜的APP,在簡化和節約的前提下,至少須要準備50萬元。
二
研發成本的控制
在軟件的開發項目中,其整個開發過程均可做爲設計的過程,無需投入大量物質資源,主要的核心爲人力資源,而且軟件開發產品主要以技術文檔及程序代碼爲主,並沒有其餘物質成果。
經過上一部分,咱們瞭解到研發成本主要包含:人力資源的成本;資產類的成本;管理的費用;項目的特別支出費用等。
1、影響軟件開發項目成本的主要因素
1.項目的質量對於成本所帶來的影響
項目的質量越差,在前期所投入的故障排除成本就越低,而因質量的不合格所形成的損失就越大,從而增長了維護成本;與之相對,項目的質量越高,出現的故障越少,前期所投入的故障排除成本提升,那麼後期的維護成本也就隨之下降。
2.項目的工期對於成本所帶來的影響
在軟件的開發項目中,工期長短對於項目成本具備很大的影響,主要體如今:項目經理部門爲確保工期所需措施費用,若工期縮短,則須要投入更多技術更好的成員或者團隊,而且須要投入更爲密集的硬性成本,增長了直接成本;而因爲工期的延誤而形成的業主索賠等成本,也能夠稱之爲工期的成本損失。
3.人力資源對於成本所帶來的影響
對於高技能與高素質的工做人員來講,其人力資源的成本較高,在工做效率與工期長短及產品質量中所佔據的優點就更爲明顯,而且在整體上可下降企業的成本;對於一些技能與素質還有待提升的人員,會在必定程度上延長工期,下降工做效率,甚至須要僱用更多工做人員,從而增長了成本。
4.價格對於成本所帶來的影響
市場上人力資源與硬件軟件價值對於成本也會產生直接的影響,而且對於項目成本的估算影響比較大。
2、軟件開發的項目成本在控制過程當中所存在的問題
1.項目成本的管理問題
許多企業在當前軟件開發的成本管理中沒有將權責利三者很好的結合起來,對項目成本的管理責任只推到成本管理的主管身上,使得難以完善成本管理的體系,形成項目成本難以管理。
2.項目人員的意識問題
現階段軟件開發人員雖然大部分具備軟件開發的專業技術,可是其大多數缺少相應的經濟觀念,對於成本控制的意識較爲淡薄,尤爲是一些沒有單獨覈算項目的企業,其項目經理更偏重技術而不是管理,一般只是簡單把項目的成本管理責任歸到財務部門中。
3.質量成本的控制問題
質量成本指的是爲了提升與確保軟件的質量而產生的全部必要費用,以及因爲沒達到質量的標準所遭到的經濟損失。不少企業每每習慣將質量與成本相對立,片面的追求效益而忽視了質量,卻因質量不達標而又支出額外的成本,不但會增長成本的支出,還會對企業的信譽形成嚴重影響。
4.工期成本的控制問題
工期成本指的是爲了實現項目的工期目標所採起的相關對策時產生的費用,在項目管理中工期目的是其重要的目標之一,企業是否可以完成合同的工期是引發成本變化的關鍵因素。有些企業不夠重視工期的成本問題,使得在認識上存在誤區,認爲越早完工越好,甚至盲目趕工期,使得項目的額外成本增長。
5.風險成本的控制問題
在軟件開發中,風險成本指的是項目不肯定引起的項目風險,並在對其成本進行管理的過程當中,對於項目的風險與潛在風險甚少考慮。使得一旦出現風險,就對項目成本產生嚴重衝擊。
3、軟件開發的項目成本主要控制對策
1.構建責權利結合的成本控制機制
成本計劃的編制與下達成本的控制指標,是成本指標考覈中一個重要的依據,對於每個部門與我的的工做範圍與工做職責明確界定,並給予相應權利,作到賞罰並行,可以有效的構建責權利結合的成本控制機制,並在這個機制中層層落實責任擔負方,從而對造成完整的成本控制機制,並有效的控制成本具備重要意義。
2.強化項目過程的管控,加大成本控制力度
首先,軟件開發企業要增強決策階段成本的控制,在此階段對於成本的控制關鍵是要在決策以前對市場進行科學深刻的分析與調研。
其次,增強在軟件開發的需求整理與分析確認的成本控制。。
第三,提升軟件開發階段的成本管理與控制力度。
第四,強化軟件開發的需求變動,對其成本進行科學管控。
3.增強各個要素的成本控制
正確的處理在質量成本中各個要素之間的管理,增強其成本控制,也就是處理好預防費用、質量損失及檢驗費用等關係,經過科學規範與先進合理的對策,在保證質量知足設計要求的基礎上,儘可能下降軟件開發的項目成本。而且須要正確的處理好成本和工期以前的關係,增強在工期中成本的控制;凸顯人力資源在成本控制中的核心地位,強化人力的成本控制等,緣由是人力資源是成本控制的核心關鍵,工期成本與質量成本都須要歸結到人力資源的管理成本中,並儘量的下降人均成本支出,從而加大企業的經濟效益。
4.提升對成本動態控制的效率
成本動態控制主要包括資源的計劃、成本的估算、預算及控制等,在這個過程當中必須根據企業的實際狀況,從而知足成本動態控制的要求。
4、總結
在軟件開發過程當中對其項目成本的控制具備顯著的特色,其與傳統成本控制有所區別,軟件企業的管理主要以項目的管理爲主,並在項目管理的過程當中有效地控制成本。所以,深刻的瞭解在軟件開發的項目成本中所具備的特色,不斷增強對軟件項目的開發成本控制,從而不斷地提升企業在項目管理與成本管理中的管理水平,進一步加強企業競爭力,進而促進企業的高效發展。
三
怎樣兼具低成本與高效率
在前兩部分,咱們瞭解到研發成本的結構,和研發成本的控制。對於初創企業來講,研發成本高企是很使人頭痛的問題,研發成本的控制也是一門較深的學問。
怎樣才能兼具較低成本和較高效率呢?雲季科技會是合適的選擇。
雲季科技自成立以來,依靠自主研發、不斷優化,推出了一系列「基礎設施」級別的技術服務產品。咱們的目標只有一個:幫助中國的互聯網人提升項目開發效率、縮短開發週期,從而在激烈的市場競爭中節省寶貴的時間成本。
咱們自主研發的TitanFramework高性能框架可以讓互聯網項目在極短的時間內完成開發,而且推向市場。咱們的產品優點:下降成本、屏蔽風險。
搭建高可用系統
人員配置:
使用TitanFramework以前,最小研發團隊結構:總架構師1人+框架架構師1人+框架工程師2人+業務層工程師2人+網頁端工程師1人,共計7人。
使用TitanFramework以後:只須要總架構師1人+業務層工程師2人+網頁端工程師1人,總計4人。
人力成本對比:
自建團隊 |
使用TitanFramework |
資深分佈式系統架構師 年薪100萬 |
0年薪 資深分佈式系統架構師 |
高級分佈式系統工程師5人 年薪150萬 |
0年薪 高級分佈式系統工程師 |
業務架構總監 年薪36萬 |
年薪36萬 業務架構總監 |
業務開發工程師5人 年薪90萬 |
年薪90萬 業務開發工程師5人 |
一樣搭建一套高可用、高性能支撐性系統,使用TitanFramework能夠節省成本270萬元。
SaaS模塊化
近幾年,打破傳統App開發形式,以功能組件形式搭建原生App,以SaaS雲服務的形式提供後臺支撐的模式逐漸興起,但因爲技術門檻高、電商客戶的要求高,這個模式直到最近才接近成熟。
SaaS技術,將經常使用的功能模塊化,並提早開發好,縮短了開發週期,下降了開發成本,能夠迅速自定義模塊組件。讓客戶省時省錢省心省力。在雲季的解決方案裏除了App,還有微信小程序、微官網和網站,有助於社交分享和客戶導流。
不用考慮控制成本,不用擔憂費用,雲季科技,爲解決您的煩惱而生。更低的價格,更優質的服務,讓您的企業輕裝上陣,爲您的發展提供助力!