众包,是指以自由自愿的形式外包给非特定的大众或专业个体的做法模式。”10月20日,中国最大的云端协作平台Coding.net在京宣布,正式发布旗下软件众包平台—码市,成为企业服务领域首个完成“工具+平台”战略布局的技术主导型公司。Coding CEO张海龙表示,搭建码市的目的是为了更好的链接企业需求方及专业程序员用户,帮助双方最大限度的实现价值,提高项目效率及品质,打造标准化软件众包。以下为CODING CEO 口述,由i代言整理。
CODING成立了一年多,一直以来非常的低调,今天第一次开发部会,除了我们的吉祥物,我们打市场就是靠这只猴子,有些人甚至笑话我们是IT抱枕厂商(笑)。我们真的觉得有必要认真开个发布会,告诉大家,除了会做抱枕以外我们还会做一些别的东西,我们希望给大家带来一些有趣、新鲜、有价值的产品。
开发者未来,从工具和交易两个角度,畅想一下未来软件开发是怎样的?
如图,我在马尔代夫开的,我刚吃完中饭打开CODING处理一些事情。笔记本屏幕上是CODING的界面是真实的不是PS上去的,我情不自禁会拍下这张照片,它诠释了我们的愿景。
Coding Anytime Anywhere,我们希望通过自己的努力,让程序员做一些改变,让更加自由的时间、自由的地点去完成自己的工作,我们做了一系列的产品帮助程序员提高他们的工作效率,帮助他们实现我们讲的愿景。
通过Git提供了云端软件源代码管理工具,可以简单理解是程序员应用的网盘,程序员可以管理自己的代码资产,去见证每一个开发者每一个提交,见证每个开发者的贡献。做了基于浏览器的变成工具, WedIDE,中文是集成开发环境,我们把这样的工具搬到了浏览器中,开发者不再需要安装笨重的软件,只需要打开浏览器登录CODING就可以获得这样的功能。中国的互联网创业没有什么技术含量,我认为这个产品很有基础含量,目前为止全中国提供这样的技术服务仅此一家别无分号。
我们还提供了团队协作的工具,软件开发除了管理和编写代码还需要团队协作的功能,我们提供了任务管理的工具,帮助软件开发团队能够完成他们的新功能,帮助他们管理他们的研发流程,实现类似于敏捷开发这样的开发方式。
这是移动的时代,我们无法保证随时随地都带着笔记本,但是随时随地都会带着手机,我们把刚才讲的大部分功能都装到了手机里,通过CODINGAPP方式提供给大家。也做了IPAD的产品,通过更大的屏幕提供更好的体验,我个人对移动端的产品非常的满意,我不可以说我们做的最好,显然违反广告法,我非常有信心拿移动端的产品和国内和国际上任何一家去做比较。
刚才讲了很多技术类的工具,在座非技术的朋友听了会比较的模糊,只需要知道CODING的产品非常的酷绚、功能非常的强大,通过下面的数据说明市场对我们的认可。作为重度垂直的领域,不可能动辄几千万、上亿的用户,作为专业的软件开发领域,在过去一年时间里,积累了15万专业程序员,积累了20万软件开发项目,作为垂直的领域这是值得令人欣慰的数据。
从开发者的角度畅想了软件开发未来情景,我们把视角放的更大一些,看一下这个行业!软件外包对整个IT行业是举足轻重的一块,但是众所周知这个行业在国内现状并不令人满意,很多人提到外包会觉得带有贬义的类似,但是外包是专业的词语和专业领域,之所以给出不好的印象,因为这个行业目前为止非常的混乱,很多人在里面踩过很多坑,在云计算的时代有必要重新定义软件外包。
行业格局,软件外包行业整个中国目前产值超过了一万亿人民币,从业公司达到了四万家,通过公开可以获得的数据做了统计,发现行业前100名公司加起来产值不超过这个行业10%,这是什么样的概念呢?拿手机产业做类比,手机厂商前十名加起来已经超过了产业的90%。软件外包产业前一百名加起来都不超过10%,这是非常标准按照的长尾市场,市场有巨头的存在,但是巨头的存在对产业来说并不是很大,长尾的市场被分布在全国各地不同的楼宇甚至是民宅,大大小小的外包公司瓜分了。
抛开大头,看一下长尾市场有怎样的问题,面临怎样的挑战?绝大部分情况下,长尾市场软件项目并不大,依赖于朋友的介绍、自己的拓展,导致烂尾率高、流程烦琐,一个小项目也要签署一个合同,跑来跑去,价格混乱,找过外包公司会有经验,不一样的公司给出的价格差好几倍。所有的问题里,有两个最大的痛点,对于需求方,甲方最担心软件无法交付,经过统计中小型软件外包烂尾率高达30%。与此同时,乙方承担着20%的坏帐率,干了活钱没拿到!面对所有的问题和痛点,目前的时代,我们认为我们有更好的解决方案,码市!
观看视频——“为了创新我们不断推翻传统,创新中前行,给世界带来一点点改变!”
这个视频我看了很多遍,再看一遍的时候居然有一点小小的激动,真的觉得我们在做比较有意义,很有价值的一件事情。码市通过云端众包的形式,解放了程序员的生产力,从而提高了整个行业效率,这种模式可以更加经济更加高效保证软件开发的交付。
提到了众包,传统的众包是怎样的,因为众包不是新的概念,已经出现了很久。传统的众包平台往往采取竞价的方式,有些恶意开发者通过低价的方式竞标会骗取方式,传统只是信息对接的模式,而不是交易模式,码市云端众包模式,通过全程工具链的支持,项目经理的介入,使得软件开发整体的流程得到全程把控。首先有海量的开发者,CODING已经积累了15万还在继续增加,我们通过悬赏的模式,要求甲方先把钱给CODING,做资金的托管以保障双方的利益,我们会跟甲方进行详细的梳理,保障这是合理的明确需求,以免后面开发过程中双方的不确定性和扯皮的问题。
最后对项目进行拆分,使项目阶段性的完工,保障交付。
作为需求方想把码市发布一个项目,首先要提交一个表单告诉我们你想做什么、预算是什么多少,需求会联系你,对需求进行评估,需求大约需要多少钱、需要多少时间。评估的价格只是类似于卖车的建议零售价,可以根据预算调高或者是调低,如果调高可以在码市找到更好更优秀的开发者申请这个项目,进行更多的选择,预算有限也可以调低。有可能面临没有优秀的开发者,这样的角色给了需求方的自己,也会评价需求的合理性,不可能花一万块钱做一个微信出来,这样的需求永远不会在码市出现。通过这样的形式保证需求的合理和明确,最后项目经理介入,开发者收到通知,会判断是不是有这个时间和能力去接这样的项目。作为一个开发者,如果想在码市开发项目赚钱的话,首先需要有CODING帐号,其次有开发者的认证环节,这个环节比较的烦琐,为了保证质量,首先会认证基本软件开发技能,其次是认证对CODING各种工具使用的熟练程度,第三会考虑码市流程的熟悉程度,要知道如何服务甲方,最后会对身份证和银行帐号进行认证,通过认证会排除一些鱼龙混杂的开发者,提升整个开发者的质量。
认证通过以后就可以去码市选择你想要去参加的项目进行申请,需求方和开发者达成一致的意见,需求方确定了开发者以后项目正式启动。
如图,码市对于项目阶段性管控的界面,分部分进行讲解。类似于地铁站这样的图片是项目目前的状态,每一条颜色线,代替了一种角色开发的进度,比如红色UI设计、蓝色是后端的开发,每一个小点代表了一个阶段,完成了小点会亮。通过这样的形式可以了解到项目进展的状态,不同的开发者进展是怎样的。开发者分配,需求需要不同的角色,需要设计师、前端和后端开发等等,角色分别由哪些人承担,表格中会体现出来。整个项目开发过程中需要协作和联系的,通过这样的表格找到联系方式。最重要的部分是对具体角色工作的拆分。例如IOS开发需要七个阶段,每个阶段分别做什么工作,交付物是什么,什么时候交付,下一个阶段什么时候交付会有倒计时。通过标准化的流程,码市的产品形态,首先通过互联网的平台做交易的撮合,让需求方能够找到最合适的开发者,来做软件开发工作,使得开发的效率最大化。其次,通过云端工具和项目经理的介入,保证开发流程能够顺畅交付,最后反馈评价,开发者和需求方相互的评价,良性的系统有优胜劣汰,通过这样的平台希望让更好的开发者服务更好的需求方。码市目前涵盖的项目类型,APP、IOS,CODING非常强大的IPAD客户端是从零开始在码市完成的项目,APP是码市非常适合的项目,微信很流行,微信公众号开发很多,网站、要为公司做企业网站还是小型的社交论坛都可以做,HTML5,包括小游戏、宣传的页面。功能模块,粗看并不是很直观,CODING移动端的产品,移动端团队只有两个人,一个IOS一个安卓,两个开发者在核心模块的开发,外围的功能模块全部的拆卸在码市上完成,通过码市功能模块的服务,让CODING APP的开发获得更加高的效率,也控制了成本。码市涵盖的项目类型。软件开发涉及到很多环节,每个环节要求不同的技能,比如需求分析、UI设计的技能等等,无论是缺需求还是缺UI都可以在码市上找到相应技能的开发者和服务者来提供服务。举例,粒子运用,是IOS的APP,码市已经完成的项目,学院端和教练端,这是O2O的项目,非常标准的O2O项目,可以通过产品查找感兴趣的教练,课程和价格,甚至可以和熟悉的小伙伴拼课买一个课程。教练端可以管理学员和课程以及价格,这样的平台把双方撮合起来,让学员找到合适的教练。这样的APP从零开发需要多少钱?这个APP包含了两个IOS客户端,设计IOS涉及段的开发,Jaw后台的开发,统计了北上广深十家外包公司给我们的报价,最高报价35万、最低报价13万,这也印证了传统的价格领域非常的不透明和混乱,中间八个价格做了个平均值,得到的价格是16.6万,这个已经在苹果应用商店上线。从零到上线APP码市总共的费用是6万块钱!第一次获得这样数据的时候个人也是很震惊,我觉得自己都难以理解,为什么有这么大的差距,但是事实如此,我们为需求方节省了64%的费用。