买东西时,人们总是喜欢先问问价格,再货比三家,然后决定买哪个。程序发包也类似,但描述程序需求很花时间,且不确定性很多,一圈众包平台问下来,时间耽误很多,心理可能依然没数。明码标价是对顾客来说无疑是最省心的方式了,码易也是这个思路,把程序开发做到了在线明码标价,希望程序外包像逛超市一样方便。
基于前端的需求细分,及后端严格的项目管理,码易做到了让B端(发包方)在网站上选择软件所含功能,即时报出价格和项目时间。辅以专职的项目经理进行项目管理,以及程序员的分级认证体系,码易希望实现高质量极速交付。
需求细分方面,码易目前支持三种软件开发,分别是APP、网站和微信公众号,这三种程序开发都是工作流程非常成熟,而且有大量相似的功能的。码易把这些相似的功能进行了详细拆分,分成几十个大类,每个大类又分成很多小类,码易内部根据过往近1年的项目经历,分别评估相应所需的开发时间,给每个功能定个价。选择功能报价是在没提交需求的时候就可以做到的,完全免费,甚至不需要注册。
“发包方可以像逛超市一样地选择程序需要的功能,并看到报价,觉得合适了,再点发布需求具体算账也不迟。不管去哪个网站发包程序,起码可以先在我们这儿查查价嘛。”创始人吴学军笑道。
当然,很多程序还是有特定个性化需求的,这块码易也安排专业人员进行对接。下一步,他们打算根据客户的选择,直接在线生成程序的最小原型(apk安装包等),让客户拿着原型进一步明确自己的需求。
项目管理环节,通过拆包和专人对项目进展和时间进行控制。发包方如果觉得在线报价和时间合适,提交需求后,会有项目管理人员进行具体对接,确定最终报价。之后就是预付款、拆包、开发者的匹配、具体开发、合包、测试各个环节。拆包是否合理对于后续开发的影响非常大,所以码易拆包交给自己的技术团队做,他们有多年的开发经验。
开发过程中,项目管理人员能够用后台看到每个程序员的进展,一旦发现程序员不能很好完成任务,会及时找人替换。项目过程中也允许在任务终结前追加三个补丁。项目管理人员也会通过抽查和单元测试的方式对开发的结果进行检查测试,交付前也码易也会用第三方测试平台进行测试。项目进度一旦出比较大的问题,最终有码易自己的技术团队托底。
除了需求细分和项目管理,码易总体是以B端为出发点打造平台,据创始人吴学军介绍,他们的B端获取主要以和机构合作为主,从中关村软件协会,软交所,创业公社等单位,戴尔,华为等企业,辅以一些市场推广,项目来源很稳定。吴学军认为,软件众包平台首先要有持续的好单子,才能把开发者持续留在平台上。
程序众包是个需要重度人工参与的过程,一个项目周期也比较长,不太容易实现爆发式增长,按照项目数量看,码易及不少同行,如coding,猿团等可能都还没达到比较大的量级,关于后续的扩展,吴学军认为,首先目前的项目量远没到他们的项目管理人员工作饱和的程度,其次,以后随着项目量的拓展,项目管理,拆包合包的工作也可以外包给平台上优秀的相关人员去过,平台的项目承载量就可以实现比较大的质变。
据创始人吴学军介绍,码易平台目前有超过1万名开发者,累计了超千万行代码,15年至今取得盈收近千万。