目前很多創業者都需要開發自己的軟件系統,有的還需要做與自身業務匹配的App,所以經常有人問我這樣的問題。要想了解開發費用首先要看需要開發哪些產品,以及對應的功能都有哪些。
針對題目中的教育平臺可能涉及到的功能有在線直播、課程回放、在線咨詢、學習計劃設置等內容,由于開發費用與研發團隊的人力成本關系密切,所以我針對這個產品做一個簡單的規劃,以便于估算一個大概的成本。
平臺類產品可大可小,一般一個標準的開發團隊要包含以下角色:產品經理、主策、交互工程師、視覺工程師、架構師、項目經理、后端程序員、前端程序員、Android程序員、iOS程序員、測試工程師等。
通常情況下,產品在研發的初期往往更注重功能性,很多細節可以在以后慢慢完善,這樣也能節省大量的研發成本。按照一個最小的團隊配置,也就是說每個角色需要1個人的話,大概需要11個人,當然前端和后端可能需要增加人手,這個要根據實際情況來分析。運營級產品的研發周期大概遵循“321”原則,也就是3個月開發,2個月測試調整,1個月試運營。純粹的開發時間大概在3個月左右,也就是需要33個人月(這其中架構師、視覺設計等人員的人月主要在早期,他們剩下的人月用于補充程序員人月的不足)。
目前國內人月的費用大概在2萬至5萬之間,不同地區和不同公司在價格上有一定的差距,如果按照最低2萬一個人月來算的話大概需要66萬元左右。這只是一個比較粗糙的估計,而且是以最低的開發要求為前提,作為一款平臺級產品,研發費用往往都比較高。