“华为软件开发云一体化的代码编辑、托管、编译、部署、维护、任务的分配、OA功能令莫比嗨客印象深刻,而这些对于像莫比嗨客这样一方面需要节省成本,另一方面又需要快速产出产品的小微企业会很有帮助,同时,对于强调创新和实用的高校教育也会很有益处,因此,华为软件开发云可以说是软件领域贴心的管家。“
——莫比嗨客公司创始人兼CEO刘端阳
莫比嗨客公司创始人兼CEO刘端阳
自从去年谷歌AlphaGo战胜人类围棋世界冠军李世石,人工智能这个诞生于60年前的技术再次走上风口浪尖。许多业界大咖都把人工智能看作是人类历史上的又一次可以媲美电气技术革命、信息技术革命、互联网技术革命的重大变革,众多互联网和传统企业巨头,国外如谷歌、亚马逊、微软、IBM,国内如百度、阿里、腾讯等纷纷重资投入人工智能,而众多人工智能创新企业也如雨后春笋般大量涌现。
创立于2016年的莫比嗨客公司,就是众多涌现的创新企业中一家具有互联网属性的人工智能领域创新公司。莫比嗨客专注于以树莓派为基础的群体智能研发,为无数创客降低了门槛,使领先的人工智能技术与智能的树莓派机器人吸引了大众的眼球。莫比嗨客目前有两大主要业务,一是在线任务群体智能平台,另一个是基于树莓派压缩深度学习框架。
莫比嗨客沈阳分公司
“在线任务群体智能平台”是莫比嗨客自主研发运营的一项旗舰品牌。平台的服务由三大模块组成,分别为人工智能解决方案、群体翻译、数据标定。人工智能解决方案主要面向创客群体,为创客以及有创客文化的公司提供低成本、高效率的创新平台;群体翻译面向翻译从业者、以及各行业具有良好翻译资质的人群,提供有偿翻译服务;数据标定是一项面向大众群体的新型数据整理业务,无门槛限制,任何人都可以参与进来。公司在沈阳、大连、北京、深圳均已设立了研发中心、商务中心及制造中心。
人工智能行业正迎来快速增长期,莫比嗨客自然也不例外,2016年公司营收260万;2017年营收300万并投入了约500万元进行了团队和平台扩建,预计 2018年公司营收将达到4000万。目前,莫比嗨客已经拥有了腾讯微信、烽火机器人、国家电网陕西省电力公司等大型客户。
高增长带来新挑战
然而,快速的业务增长在给莫比嗨客带来巨大收益的同时,也对莫比嗨客的软件研发交付带来了不小的挑战。由于业务的迅猛增长,莫比嗨客需要进行大量的软件研发工作,但落后的开发工具和开发平台却成为了莫比嗨客快速进行软件开发的瓶颈,软件开发效率与业务发展的不匹配已经成为莫比嗨客亟待解决的问题。
实际上,莫比嗨客面临的软件研发方面的问题和挑战,是大多数小微创业企业面临的共性问题,这些问题主要表现在软件研发模式、软件研发协作、软件研发成本,软件研发质量保证四大方面。
软件研发模式方面
DevOps敏捷开发,一直是业界公认的提升软件开发效率和质量的高效模式和方法论,但实际上,在小微企业中瀑布式开发还是主流,因为缺乏支持DevOps的技术支持平台,虽然在组织架构上可以适应DevOps的要求,但很难将这个先进理念落地执行。
瀑布流开发模式不能迅速适应用户需求变化,这迫使莫比嗨客等小微企业在软件研发模式方面必须向以DevOps为基础的敏捷开发进行改变,因此,找到一款支持DevOps的开发平台,已经成为莫比嗨客的当务之急。
软件研发协作方面
莫比嗨客团队共有23人,其中有9人进行硬件开发,虽然人数较少,但这些研发人员分布在北京、上海、大连、沈阳四地,软件研发环境的不一致,软件研发工具的异同以及软件研发进度的同步、监控和把控的困难都会对软件研发的进程造成影响,而没有一个合适的软件研发协作平台,是莫比嗨客这类小微企业在协作上面临困境的主要原因。
软件研发成本方面
众所周知,如莫比嗨客一样的小微企业,在资金支持方面即使谈不上捉襟见肘,也会是囊中羞涩,因此,作为小微公司来说,在开发环境的搭建和部署上,显然无法投入太多资金,同时,小微企业团队成员流动性大,软件开发成果的共享、传承也会对企业的软件研发成本造成不小的影响,因此,小微企业对于云开发平台有着天然的亲近性,因为,通常其能够提供更具性价比的服务以及对于软件研发成果天然的共享和传承能力。
软件研发质量保证
小微企业软件研发的质量,实际上主要依赖的是软件开发者自身的技术能力和素质,而这种以人为主导的软件质量保证,通常很难较好的满足快速开发软件的质量要求,而只有拥有了具有完善测试管理,代码检查、代码检视、代码扫码、持续交付、安全审查等自动处理机制的软件开发平台,才能有效的保证软件质量,提升软件研发效率。
软件开发云解决小微企业研发挑战
为了解决在软件研发方面存在的问题和挑战,莫比嗨客积极寻找解决方案,经过对多款代码托管平台、云开发工具和云开发平台的详细了解和对比,莫比嗨客最终找到了华为软件开发云作为其新的软件开发平台,以解决当前面临的软件研发难题。
当谈及为何选择华为软件开发云时,刘端阳表示,华为软件开发云是集项目管理、配置管理、代码检查、编译构建、测试、部署、发布为一体的软件开发云平台,是一个覆盖了完整软件研发周期的软件开发平台,集成了华为近30年研发经验。
通过华为软件开发云,莫比嗨客较圆满地解决了公司软件研发各方面存在的问题:
在软件开发模式方面,华为软件开发云基于DevOps、敏捷的先进理念开发,因此,对于莫比嗨客来说,华为软件开发云通过自身的开发流程,就可以自然而然的引导公司的软件开发人员遵循DevOps的方法论,从而帮助莫比嗨客顺利的实现了从瀑布式开发模式向敏捷式开发模式的转变。
在软件开发协作方面,通过华为软件开发云的一站式云端服务,端到端地打通了全研发流程,统一了开发环境和工具,工作项状态得到实时更新,项目进度实现了实时追踪和监控,从而提高了协作效率,掌控了工作进度,提升了工作效率。
在软件研发成本方面,由于可以直接使用华为软件开发云服务,不需要自己部署运营服务器,莫比嗨客节省了大量硬件方面的投资,再加上所有研发工作、开发文档、项目代码都可以存储在云端,也因此避免了人员流动所带来的成本方面的损失。
在软件研发质量保证方面,华为软件开发云精准地代码缺陷定位,内置的支持多种编程语言的检查规则集,多方位多维度的质量报表,以用例为核心的端到端测试管理能力等,都帮助莫比嗨客极大的提升了软件研发的质量,提升了莫比嗨客用户的满意度。
新平台带来高收益
华为软件开发云的应用,使得莫比嗨客在软件研发方面收益良多,与采用华为软件开发云之前相比,莫比嗨客在软件研发效率上获得了5到6倍的提升,原本5、6天才能完成的研发项目,现在仅需1天就能完成。同时,相比以前,莫比嗨客的研发成本反而减低了3到4成。
莫比嗨客在线任务群体智能平台研发经理弓箭峰表示,敏捷是莫比嗨客使用华为软件开发云的***感觉,从云端服务的一键开通,到项目的创建与管理,再到项目在线编译与构建以及发布,将整个项目开发流程体现的***。其项目管理、代码检查、测试管理等服务非常好的解决了莫比嗨客平台研发过程中的质量和效率烦恼。