在需求供给方,做IT外包服务的开发者数量巨大、部分小公司的开发能力也有闲置情况。包括产品经理、设计师和程序员在内的全部类别开发者都是Coding所瞄准的开发能力供给方。
对开发能力的需求则来自于有开发需求的传统企业、需要制作产品原型或早期版本的创业团队以及大公司里的项目团队。
然而,真正有效的供需匹配并不能由信息匹配平台所满足。这就是我们在上文提到威客模式的缺陷:能否对项目开发流程和交易流程实现有效介入才是解决应用开发外包问题的关键所在。
为了实现众包平台的构建,Coding选择通过为开发者提供开发工具作为战略切入手段。“我们的工具平台是由30个人的技术团队用了1年时间搭建起来的,”张海龙说。
Coding所提供的代码托管、项目管理、产品演示、WebIDE(在线集成开发环境)等面向开发者的工具是基于“云端+移动+协作”的基本理念而创建的。
在基本面上,云端服务的存在让开发者工具获得了大幅效率提升。比如,以前开发者写代码需要自己部署托管服务器,但在云主机上可能只需要10分钟就可以完成代码托管动作。
移动端的普及让多设备工作和协同工作成为可能,并且成为效率提升的必要手段。WebIDE的存在让项目组成员可以复用同事的开发环境,这大大提升了项目开发的便捷度。传统上,做安卓或iOS项目时,每个项目组成员都需要提前安装相关套件。在WebIDE环境下,只要被项目leader授权,开发人员就可以直接开发工作。
在完成工具层面的布局之后,Coding很自然的在2015年8月上线了软件外包交易平台“码市”。码市平台所能服务的项目类型包括:APP、微信、网站、HTML5以及特定功能模块等。
对于“码市”本身,Coding在着力完成中小型应用产品开发需求和流程从非标到标准化的系统搭建。这是因为,只有服务标准化才有业务规模化的可能性。
对于特定项目,立项时的清晰需求定义非常关键,这可以把后续流程的需求变数和预期成果认知差异分歧降到尽量校因此,项目前期需求顾问/项目分析师对项目真实需求的深度介入就非常关键。这部分的需求梳理服务由码市平台提供给供需双方。这一块的布局决定了码市业务目前在产品和运营层面上都是非常重的。
在开发过程中,整体项目会被拆分成最多2周时长的小项目。需求方会得到及时的开发成果交付,开发方会从需求方方面获得反馈并推进后续开发流程。
一旦需求方先前的需求定义发生大幅变更,根据双方商议,项目会进入需求重定义阶段,这相当于开了一个新项目。
通过对需求的明确定义、对开发流程和质量控制的深度介入以及成果交付规则的制定,码市也同步实现了对支付流程的系统性搭建。目前,码市向需求方收取占交易佣金10%的费用,不收取开发者的入场费。
除了解决前文所述的IT外包行业痛点之外,由于去掉了传统外包软件流程中的市尝售前费用以及普遍存在的开发服务商收费不透明现象,码市过去几个月的经验数据显示,需求方开发应用的费用比传统方式降低了50%。
总结而言,Coding从最初面向开发者的开发工具切入获得足够多的开发者资源后,顺势建立了一个基于项目协作、项目流程控制和交易流程介入的中小型应用云端众包开发平台。
谈到可能的战略转向,张海龙说,“因为我们没得抄,所以做Coding、做码市是一个非常孤独的过程。很幸运的是,做到现在,Coding一路下来都走在最初就定下的战略路线上。”