人活着的意义是什么?
最近在做一个创业项目,项目是以前的同事发起的,所以纯属于帮忙,当然如果成功的话,我也会获得一笔不小的经济补偿。项目有点小作坊的味道,但是总体流程上还是比较流畅的。
人员配置:
UI:2名。显然UI人员配置有点多了,我感觉1个就够了,这样工作比较饱和,现在的状态就是UI经常没事做。
客户端开发:iOS 1名。 安卓1名。安卓的开发是发起人,所以对他来说,工作量就比较大。
后端开发:2名。我觉得十分不合理,后端开发两名,客户端却要各1名,推荐还是1名后端开发,或者前期两名后期1名的方式,两名真是到后面没事做的感觉。
产品经理:1名。这个我觉得十分必要,产品经理可以更好的规划产品,如果由开发兼任,不太好,在项目初期,方向很重要,优秀的产品经理有很棒的规划和设计。
运营:1名。其实我感觉完全没必要,运营的工作量几乎为0。除了去拉拉风投,基本看不出作用。
所以,我感觉最小配置:后端1名,客户端iOS1名,安卓1名,UI 1名,产品经理1名,测试1名,这个是最小化的配置,不能简配了,如果人员充足,资金充足,当然越多越好。
问题:
小作坊的开发,最主要的就是兼职,无法保证质量,基本任何事情都是口头解决。所以最后造成的情况就是,服务端的接口文档最后没人维护,接口不规范等等问题,基本需要开发人员的自觉性去维护,如果不自觉,那客户端取得代码接口,可能根本对不上,再加上去反复的咨询,得到的答复速度是很慢的,所以最后造成上线以后的版本,居然有个接口压根参数都不对。所以这是非常致命的。服务端的文档规范和更新十分重要,所有创业团队请牢记。
客户端同步,由于iOS和安卓的差异性,所以最后做出来的产品有些细节是不同意的,这些原因,其实归结于需求不确认。这是一个非常严重的问题,由于产品经理定需求的时候只是大方向的,对于细节很多时候只有在开发的时候才能暴露出来,由于我们项目IOS和安卓的开发不同步,我们安卓是发起人,所以安卓先开发,开发的差不多,iOS才介入开发,最后的结果就是,很多安卓确认的功能,在iOS上没有实现,或者实现不同,最后导致花费大量时间去同步,所以我建议,如果是创业项目,尽量一起开发,同时上线,也有助于产品的推广。
UI的问题其实还小,基本切错了重新换一下,工作量并不大。
测试!测试!测试!重要的事情说3遍,测试在上线之前十分重要,一定要经过专业的测试,由于人员的不充足,我们项目的测试时产品经理和UI兼任的,他们的测试十分不规范,基本就是走走流程,并没有专业的测试,导致第一个版本上线十分不顺利,很多问题都是由用户暴露出来的,只有重新发版本,我记得,反正是1天1个版本,看到问题改问题,最后改了几个版本还是有问题,大把大把的时间浪费在反复修改打包,跑流程的过程中,花一定的时间测试十分有必要,切莫跑跑流程就上线,一定要花一定的时间在测试上,这样做是值得的。
沟通:
沟通很重要,由于兼职,大家平时不接触,基本都是QQ和微信交流,沟通花费的时间比较久,所以我建议,不要兼职创业,不要兼职创业,这种创业简直在浪费时间,大家本身时间不充裕,又沟通麻烦,如果后面有专业的风投介入还好,如果长时间的这样工作,必然导致团队内部矛盾的加深。尽量早点早风投,如果想做,就辞职专心做,如果不想做了,早点撤,对团队对自己都是比较好的。
最后在工具方面,搭建一个SVN很有必要,所以必须搭建,至于一些共有的文件或者文档,可以选择SVN,我们选择的是亿方云。
服务器:阿里云很适合。
地图:高德
微商城:有赞
数据统计:友盟
推送:个推
即时通讯:环信
这些都是比较好用的,也可以根据具体情况,做出适当的调整。
最后
祝愿各位创业成功,一个项目的成功需要经历才明白,很多很自然的事情,付出的努力却需要很多。我们只是想自己活得更有价值。