【杂谈】从零开始组建团队开发一款APP的人力成本以及时间成本解析

标签: 移动互联网 创业 APP 成本
1391人阅读 评论(0) 收藏 举报
分类:

从零开始组建团队开发一款APP的人力成本以及时间成本解析

前言

从2013年全国创业热潮后,全国各地就开始了APP化的移动互联网创业风。

那么,从0开始到APP的第一个版本上线,到底需要花多少钱,用多少时间呢。

行政成本

本文所指的从零开始,是指的一个CEO,还没注册公司。

所以,注册公司相关的时间资金成本,都需要被计算在内。

北京的话,注册公司的费用不高,主要在时间成本,大概一个月到三个月之间,这取决于公司名称是否合规以及审核人员的心情。

注意的是,注册公司这段时间,是没有办法招人的。

:)

办公注册地址,也属于这部分。虚拟地址,前两年的价格是五千一年,前几个月是熟人五千一年,最近看的消息是朝阳区禁止孵化器虚拟地址的注册。

办公场地租赁,放到人力成本来讲。

按6k算。

人力成本

1.公司角度

行政人事 * 1 + 兼职财务 * 1 * CEO自己。这部分成本不大。

4k + 1k + ???(取决于给自己开多少钱)

2.开发团队

  • 产品经理
  • UI
  • 服务器(Java php python)
  • 安卓开发
  • 苹果开发
  • 技术leader

这是标准的小型团队的配置,整个团队的技术倾向由leader把控,如果CEO是技术出身,就可以把这个位置省下来,比如豆瓣出来的清风。

市场价格的话

1.考虑成本,省着来

入门PM + 应届生UI + 应届生开发 * 3

6k + 6k + 8k * 3 = 36k

技术leader也找市场上的2年内的,算踩过小坑 15k

那么每个月的成本是 51k

社保公积金按最低算,* 1.2 = 61.2k

这个配置走,会存在很多问题

1.1 PM水平不行,导致一直在开发过程中返工
1.2 UI水平不行,视觉效果很差,导致一直返工,影响进度
1.3 上面的因素导致产品在开发过程中反复修改,使代码层面混乱,变得不可维护
1.4 开发水平不行,上线的测试不通过,bug严重无法上线

任意两个因素叠加,都可以使产品开发周期变成计划的2-3倍,甚至根本不能上线,导致GG.

运气好的话,上线后bug都不可避免。

2.成熟经验团队

人员配置和上面一致,每个人增加10k,工作经验2年以上,leader5年以上

101k * 1.2 = 121.2k

在这个市场价位下,能保证稳定的产品质量、设计水平以及代码质量,在成熟的leader下,工作流程和代码质量稳定。

3.团队沟通成本

从0开始的开发团队,从熟悉团队成员到熟悉工作流程和开发用的组件,工作效率逐步提升。

组建完成上述的技术团队,保守估计一个月。在这个期间,新入职的人由于团队人手不全,面临着输出效率低下或者做完后容易被推翻的风险。

4.办公场所成本

目前平均工位价格为2k每人月

按上述开发团队,12k每月

研发成本

1.开发设备

团队的设备采购成本,按以上配置包括

  • 台式机低配 * 2
  • 台式机高配无显卡 * 5
  • 台式机高配带显卡 * 1

按市面较低标准计算 4k + 7k * 5 + 10k * 1 = 49k

在考虑成本的情况下,苹果设备不考虑

2.办公用品

打印机 + 耗材 + 办公用品 约等于 3k

这部分都是小钱,只计算个大概就行

市场推广成本

产品研发通过后,面临是问题是上线推广

这部分,作为开发,不是很懂。

根据之前的经验,线上推广一次有个20k-40k还是很正常的

保守估计,每个月30k,这部分费用在产品上线后产生,本文只讨论产品第一版上线,那么只算一个月的推广费用。有过推广经验的朋友应该发现,这个费用是被大大低估的。

市场&推广人员 * 1 ,保守10k

10k * 10 * 1.2 = 12k

办公电脑 4k

工资 * 工期 == 大部分成本

一款产品能不能上线,取决于

CEO是否靠谱

  1. 能不能管理好技术团队
  2. 产品思维怎么样,会不会瞎指挥,给产品进度开倒车

开发团队是否靠谱

  1. 招聘预算决定人员的技能水平
  2. CEO决定招聘到的技术leader是不是靠谱
  3. 技术leader决定了产品的研发和代码质量

重点是沟通

大部分创业公司,死于对产品的不明确,对项目管理的忽略,对返工改方案的轻视,导致了产品bug多,甚至不能上线。

我们讲两个极端,第一版的功能很简单

  1. 科学的项目管理 + 开发流程 + 开发团队

稳的话,一般的创业项目第一版简单功能,2个月,走完下面的流程

市场分析 - 需求分析 - 产品设计 - UI设计 - 功能开发 - 测试 - 上线

  1. 混乱的目标管理 + 产品设计返工 + UI设计不合理 + 开发团队效率低下

大部分时间花在了改bug和测试上,原因在于需求不断变更下的代码结构混乱。

6个月

产品设计 - UI设计 - 功能开发 - 产品返工 - UI返工 - 功能开发 - 测试 - 改bug - 测试 - ……

迟迟不能上线,导致

  • 代码重构,再花费同样的开发时间
  • 项目失败,创业结束

大部分创业公司是没有对技术团队的管理经验的,为了方便计算,我们取4个月,作为产品开发阶段的工期

总结

1.没钱的团队

由于项目质量低于预期,工期再加1个月

6k + 5k * 5 + 61.2k * 5 + 14 * 5 + 49k + 3k + 12k + 6k = 477.0k

也就是50w左右

2.有钱的团队

就算是技术水平够的开发团队,也需要磨合期,才能达到理想的工作效率,所以开发时间不会缩短

6k + 5k * 4 + 121.2k * 4 + 14 * 4 + 49k + 3k + 12k + 6k = 636.8

靠谱的团队是的开发机是不会考虑除了苹果的品牌的,所以开发团队每人的设备费用增加10k

636.8 + 60 = 696.8

也就是70w左右

结论

从0开始组建团队做一款APP的大概要花

资金成本 50w 到 70w+
时间成本 4个月左右

落实到具体个人,可能会有偏差

参考资料

我自己的实际工作经验

查看评论

【前端】小程序日历控件分享

之前小程序开发需要用到日历控件,但是关于小程序可用的实在资源有限,于是就自己写了一个,如今项目上线后将它分享出来,希望能帮到需要的人。 效果图: JS代码:dateData: function...
  • insistlzh
  • insistlzh
  • 2017-10-26 17:07:20
  • 16659

微信小程序从入门到精通(一) 基础知识与代码构成

关于微信小程序的基础知识与代码构成~
  • wlwlwlwl015
  • wlwlwlwl015
  • 2018-01-21 10:40:44
  • 1213

目前为止最全的微信小程序项目实例

wx-gesture-lock  微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小...
  • zuoliangzhu
  • zuoliangzhu
  • 2016-12-24 21:10:41
  • 187580

微信小程序分享到朋友圈

截止到2017年11月18号,微信小程序官方还尚未开放直接分享到朋友圈的能力,但是劳动人民的智慧是伟大的【狗头】 现在普遍的做法是,生成一张带有小程序码的图片,保存到用户相册,用户自行发布...
  • baozhuona
  • baozhuona
  • 2017-11-18 19:01:19
  • 18546

微信小程序标题栏和导航栏的设置 —— 微信小程序教程系列(7)

设置标题栏 设置导航栏
  • michael_ouyang
  • michael_ouyang
  • 2017-02-13 10:17:16
  • 29362

微信小程序完整开发,看这篇文章就够了

微信使用的开发语言和文件很「特殊」。 小程序所使用的程序文件类型大致分为以下几种: ①WXML(WeiXin Mark Language,微信标记语言) ②WXSS(WeiXin Style Shee...
  • qq_38125123
  • qq_38125123
  • 2017-04-07 16:18:56
  • 26957

微信小程序-从注册到上架

来到今天,微信小程序依然发布了一周了,说来也后知后觉,这个时候才来做这个分享总结,看来真的是老了吧,不过无所谓,昨天做的小程序才刚刚上架,今天来给大家总结分享下! 1.注册 打开微信公众平台网站htt...
  • dangercheng
  • dangercheng
  • 2017-01-16 11:59:56
  • 7326

我的第一个小程序(Discuz! + 微信小程序)

关于这个小程序 Github : https://github.com/DowneyL/di...‘ 这个小程序是公司针对一个自家产品的需求,而这个产品就是 Discuz (我知道没啥人用...
  • rolan1993
  • rolan1993
  • 2018-02-03 15:33:10
  • 1316

微信小程序入门四: 导航栏样式、tabBar导航栏

实例内容 导航栏样式设置 tabBar导航栏 实例一:导航栏样式设置小程序的导航栏样式在app.json中定义。这里设置导航,背景黑色,文字白色,文字内容测试小程序app.json内容:{ "pa...
  • lecepin
  • lecepin
  • 2017-01-12 20:15:35
  • 39877

微信小程序数据绑定和简单的运算

数据绑定 简单用法: Page({ data: { message: '张三' } }) /** * 生命周期函数--监听页面加载 */ onLoad: functi...
  • qq_34827048
  • qq_34827048
  • 2017-07-12 21:32:54
  • 2228
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 72万+
    积分: 9752
    排名: 2265
    博客专栏
    谢谢支持~
    最新评论