快码众包:众包模式+技术工具全面提速软件开发
众包模式不是新概念,提出已经有近10年时间,在这期间,它逐渐开始对全球众多行业产生颠覆性影响。而在中国,众包模式也已经有了尝试者。快码众包就是在这一概念下诞生的软件众包开发服务平台。
快码众包通过众包模式为有技术开发需求的公司和个人提供快速的软件开发服务,也为程序员提供更多学习和提升技能机会并获得更多收入。2015年6月,快码众包获得Testin数百万元天使轮战略投资,资金将主要用于加快平台的研发及市场营销推广。近日,快码众包创始人兼CEO朱雄业接受了投资潮的专访,在采访中,朱雄业谈到了他的创业初衷,快码众包的运营模式以及未来发展计划。
技术老兵连续创业,深挖程序员共享经济
快码众包团队
朱雄业是一位”骨灰级”程序员,拥有十几年的代码开发经验。对于中小企业人手有限、优秀人才招聘难等导致的技术团队开发任务过重,开发进度缓慢等问题,已经是第三次创业的朱雄业有着深刻感触。
“无论是我最开始所在的IT外包公司还是后来的两家创业型公司,在某些时间段都会面临开发人员不足的问题。在订单难以维持持续平稳、程序员薪酬持续攀升的情况下,IT外包公司为了控制成本,人员数量一般都控制在较低水平。当订单多时,程序员不得不接受长时间的高强度工作,加班加点却依旧很难按时完成订单。创业公司自不必说,技术开发能力不足是众多创业团队的短板。”这是朱雄业对中小技术开发团队工作状态的总结,也是所有程序员工作状态的写照。
有什么办法可以快速地完成 项目 开,而程序员又不用长时间持续加班?朱雄业的答案是众包。跳出公司范围,同一个时间段每个程序员的工作强度都不同,有的非常忙需要熬夜加班,有的则比较清闲有大把的业余时间。一个代码开发的众包平台可以中和两者,充分利用闲置时间加快项目开发进度。
众包模式提速软件开发,至少节省50%时间
快码众包定位为一个软件众包开发服务平台,对接有充足业余时间的程序员和有技术开发需求的项目主。企业和个人注册后成为项目主,即可在平台上提交项目;收到需求后,快码众包团队首先对项目开发文档和UI设计图进行评估,然后对项目进行拆分并将拆分后的任务发布在平台上;程序员通过抢单的方式获得任务,在规定时间内提交代码和开发文档,验收测试完毕后程序员获得报酬。
在整个流程中,除了最初的对接,快码众包平台还发挥着监督进度和沟通桥梁的作用。开发中,若程序员对开发文档和UI图有疑问,可以直接反馈给平台,平台工作人员将与项目主进行沟通和调整;对于程序员接单后1-2天内无任何进展的情况,平台将展开人工干预,询问具体原因,之后再无进展平台将取消其任务,并将该任务分派给其他程序员。对于测试验收和付款环节可能出现的修改、增加需求,以及因此导致的薪酬调整等问题,快码众包将充当中间人与双方进行沟通和调解,推动双方达成共识。
不过,让快码众包最为标榜的、也是朱雄业在采访过程中多次强调的是“快”。朱雄业举例说,一个20多个页面的网站前端项目,即使一个高效率的程序员也要10天左右的时间;在快码众包上,发布任务后的两三天内就可以收回所有页面,节省近70%时间。而在做好项目拆分工作的情况下,后台数据结构和数据库相关项目,也可平均节省50%的时间。
技术工具,提高服务效率和体验的解决方案
从现在的服务流程看,快码众包仍需要投入很多人力进行维护运营,虽然保证了开发速度但人员成本较高。对于一家尚未盈利的创业公司来说,这不是一个好模式。而作为一只拥有强悍“技术基因”的团队,快码众包倾向于用自己擅长的技术工具来优化服务流程降低服务成本。
“总结起来,提高项目开发速度的关键是沟通,主要是项目主和程序员在开发中的沟通和测试验收时的沟通。现在这部分是我们的工作人员在承担,我们计划将通过协作工具和预览工具来完成。”朱雄业向投资潮表示。协作工具将项目主一方的产品经理、技术负责人、UI人员,以及接单程序员组成一个临时项目组,各方可通过文字、图片、语音等方式进行实时交流,提高沟通效率;预览工具在线呈现页面效果并与设计方案进行对比,帮助产品经理和UI人员快速完成测试和验收。此外,项目主的工作人员全面介入项目开发过程中,对项目进行跟进和把关,也提升了项目的整体完成质量。
快码众包APP产品
朱雄业向投资潮透露,PC端的协作工具和预览工具,以及移动端APP产品的开发工作正在密锣紧鼓进行中,快码APP预计7月底上线。
严格管理程序员保障服务质量
目前,快码众包团队已超过10人,每位成员都有技术背景,其中一半是程序员出身。因此整个团队都非常了解程序员这个群体,熟知他们的网络聚集地,这让快码众包可以快速找到大量用户,并通过市场宣传手段吸引他们入住平台。
2015年3月上线以来,快码众包平台上累计注册了数千位程序员。而对于注册的程序员,快码众包是采用了简历初步评级和任务动态评级相结合的方式进行管理和监督。程序员注册后,需提交简历,快码众包将根据其对开发语言的学习时间和实践使用时间给出评级,之后才可以在平台上接任务。每个任务的完成情况,是程序员评级变动的依据。如果程序员连续多次不能完成任务或完成质量较差,平台会降低其评级,甚至封掉账号。如果发现程序员提交的简历有虚假信息,则直接封号。