云端的码:一个战略故事
Coding(扣钉)所做的事情是,通过向开发者提供一站式的开发工具服务(包括:代码托管、项目管理、产品演示、WebIDE等)从而构建起连接中小型应用开发供需双方的应用项目云端众包开发平台“码市”。
Coding 成立于2014年2月,产品于2014年7月上线,目前已经积累了15万开发者,20万项目,并且在公司成立一年内获得了IDG 资本和光速安振的两轮共计 1500 万美元投资。
2015年8月,Coding 上线码市平台(mart.coding.net),旨在通过云端众包的方式提高软件交付效率,帮助软件开发行业实现高效资源匹配。
本期创业汇,网易创业Club和Coding创始人CEO张海龙一起为你阐述云计算趋势下的2D创业机遇以及从工具到交易的战略布局思路。
文/傅昊 网易创业Club
“我从初中开始写代码,从复旦软件学院本科和美国卡内基梅隆大学(CMU)计算机硕士毕业之后,在Oracle美国找到了工作”张海龙回忆道,“但因为不想24、25岁就过悠闲的生活,所以决定回国创业”。
从开源中国到瞄准云端开发者
2010年,张海龙所选择的创业方向是帮助传统企业或互联网公司搭建自有的电商网站。“这个从美国移植过来的需求在中国没有发展空间,因为大家都在用淘宝”,他说,“所以我们在一年多之后放弃了这个方向。”
2013年,张海龙和创始团队把2011年创办的程序员社区“开源中国”出售给了恒拓开源。“在开源中国继续工作了一年多之后,我们看到了做Coding模式的可能性”,从2014年3月成立扣钉公司到7月Codin*品上线,“我们在小黑屋加了4个月的班”。
云计算是一个在很早就被提出来的概念,但这个概念真正让业内人士在应用层面有明显感知还是近两年的事情。2013年下半年,看到底层IaaS的成熟以及上层PaaS和SaaS的迅速发展,张海龙判断将来的开发者生态的发展趋势一定会是在云端。
云计算为开发者和整个行业所带来的效率提升和成本缩减将会有非常明显的帮助。
IT行业的外包服务存在着长期痛点:
A)很多的外包公司生存状态不好,程序员赚钱少,不少开发者存在开发能力闲置现象;
B)甲方无法对项目进行有效的流程跟踪和质量控制,不能控制项目交付时间;对于乙方,会考虑甲方会不会赖账、会不会无限制的修改需求
对于各种类型的外包服务,威客网站是PC时代常见的匹配模式。然而,威客网站所解决的是信息对接的问题,并未能有效解决上述的行业性低效状态。究其原因,不能对交易环节实现有效介入导致平台仅仅在信息层面发挥作用,与交易流程和质量控制没有发生实质关系,而后者恰恰是外包服务供需双方所真正关心的实际问题。
云计算大趋势带来的2D服务多重机遇
移动端和云计算是大趋势,这个判断在过去的两三年里已经成为创投界的普遍认识。
大趋势意味着不同方向、不同层面的新机会,一线的风投机构都沿此趋势在相关行业领域进行了布局,在2B领域尤其如此。
网易创业Club认为,这至少可以分为两个大类别来看,每个类别下又可以有非常丰富的分类:
A)面向一般企业的SaaS垂直服务和平台类企业软件。
如,销售CRM、客服、HR、协作办公、财务流程等。
B)面向开发者的广义2D服务。
面向开发者的服务又被称为“developer enabler”,顾名思义,这些2D(to Developers)服务所面向的服务对象基本是开发者。
所谓“广义2D服务”是指,这些服务的直接服务对象是开发者,但实际上,随着所有行业对互联网特定层面应用开发、云计算和大数据需求的增加,所有行业的从业者都可能是这些2D服务的服务对象。
广义的2D服务至少可以包括三类:
i)纯粹的云计算相关服务(如:AWS、阿里云、金山云等公有云);
ii)企业云安全服务(如:同盾、梆梆安全等);
iii)直接面向开发者不同流程、不同需求而提供的2D服务。
这里的第三类服务就是所谓“狭义2D服务”,在很长一段时间内,他们所服务的主要对象都是应用开发者团队。
这个类别可以囊括的业务模式多种多样,比如:代码优化、应用性能测试、云适配、私有云、数据库调用外包、应用消息推送、云托管、容器技术、OpenStack、数据统计、开发者社区等等。
必须指出的是,上述业务形态可能仅仅是相关创业企业在战略切入阶段的业务形态,后期形态可能会与切入期大相径庭。
张海龙怀抱Coding标志性的小猴子
战略布局:从工具到众包开发撮合平台
抓住大趋势,找到一个口子切进去站住脚,然后从这个地方向真正想做的方向扩展。这是在创业过程中合理、可行的战略布局方式。
与我们观察到的不少优秀创业公司一样,Coding的整体思路和布局在模式上也采用了同样的路径。
Coding真正想做的事情是构建面向中小型应用开发需求方与第三方开发能力之间的众包开发撮合平台。
在需求供给方,做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一路下来都走在最初就定下的战略路线上。”
下一篇: 人脸识别技术复杂场景识别率远超人眼