第5步,前后端联调测试,这个时候需要测试人员根据文档做出测试用例。测试成功后,才可以部署上线。
这样,以一个最简单的APP研发规划为例,可以做出以下的时间规划:
时间规划
3-知道如何去选外包合作伙伴
再次强调前面两点都准备好了,我们才需要考虑寻找外包合作伙伴的事情。如果自己都还没想清楚,就开始找人来开发,多牛逼的开发者,也不能帮你成就一个可以正常上线的产品。
在找外包合作伙伴时,如何来预防项目失败呢?我们的经验是以下3点:
1:有经验的人
他一定做过类似项目,已经积累了成功的开发经验,而不用从头开始学习你需要的功能如何开发。
否则,不仅失败可能性很高,你需要支付的金钱和时间也会成倍上升。
我们和某些程序员聊过,他们会这样来对私活定价:自己很熟悉的,难度低,时间快,价格低;自己知道,但不熟悉,需要去研究一下的,难度中,时间中,价格中;自己不知道,还需要去寻找解决方案,然后来学习的,难度高,时间长,价格高。
因此,找到有经验的人,他会很轻松高效,并且便宜地帮你完成你需要的功能。
因此,我们也把这个认识融入到了客栈开发者个人的展示,以及项目程序员对接过程中,来提高成功率。
2:靠谱
他一定有良好的合作记录,业界口碑不错,老客户多。能看到老客户对于合作的评价更好。
技术很牛,态度不好的开发者我们也遇到过。有接单之后突然没有人影了的,我们只能尽快对接下一位;有遇到一点挫折,就从项目经理开始埋怨到发包方的;有闹脾气最后不愿意合作,源代码也不给了的。这些人,即使技术很牛,也不适合合作,会给项目带来不可预估的时间甚至金钱损失。
这个是我们非常看重的一点,因此,我们会展示所有签约开发者的过往评价,成功次数和成功率,来帮助企业方做出更正确的判断。
3:有时间
第三个潜在的风险,就是开发者没时间了。技术很牛逼,态度也很好,但是最近有事在身,没有办法来接单,如果接单,那么失败可能性很大。
为了避免这个影响用户在客栈上雇佣开发者的成功率,我们专门研发了“Ping”功能,有时间想接活的开发者每天可以把自己Ping上首页,在对接项目时也会得到优先推荐。
4:细致到每周的交付计划
如果自己去找外包,签订合同是基本要求。
但是在签订合同的时候,我们比较容易忽略的是具体的交付计划,以及根据交付计划来付钱的规则。
考虑到外包比较多的是每周开会,建议在合同中也要规定要每周的交付计划,双方都按照这个交付计划来推进。
这样,在之后如果发生延期,从每周计划上便可以定位原因,理性解决。
总结
如果在发布外包之前,你做好了以上准备:
1)明确的需求
2)清楚需要完成哪些工作
3)选择了合适的合作伙伴:经验,靠谱,有时间