华为云DevCloud助力荣焱打造安卓系统绿色新生态
推荐 2019-01-04 15:44:25
杭州荣焱信息科技有限公司是一家专注为O2O互联网平台、软件开发商、中小型商户提供专业、高性价比的智能商用硬件设备的创新型科技企业。公司作为最早开发安卓商业设备的公司,产品形态包括智能收银机、多媒体自助终端、智能门禁、人脸识别机等设备,其中智能收银机占安卓收银机市场的百分之六十以上。
随着出货比例的增加,公司也不断加大对于产品的性能、安全、功耗和稳定性的重视,添加硬件生命周期管理、错误跟踪、实时性能监测等功能来保证用户的使用安全和问题排查。
项目管理,开发协作简单高效
一个项目从计划到完成,是个复杂的过程,需要多个成员之间的配合,如果没有合理的项目管理规划,任务分工模糊,人员配置不合理,项目开始前没有进行充分的讨论等等因素都会导致项目的失败。荣焱的开发团队也从一开始就很重视项目管理这一环节,希望公司的研发进程能够在井然有序的规划下简单高效的展开。
荣焱现在开展一个新项目,会运用华为云DevCloud进行项目规划,按照Epic、Feature、Story、Task对项目进行分工,看板卡片式的设计,帮助成员分工任务简洁明了。成员可直接拖拽任务卡片更新工作进度,帮助负责人把控项目实施,使得荣焱软件研发能力可视化。荣焱的研发团队每天按照卡片式看板内容,高效率开展晨会,并且可通过筛选功能,及时沟通研发难题,分工解决。负责人轻松把控项目实施,团队软件研发能力一目了然。
测试管理,保障产品高质量交付
软件开发完成后,会提交给测试人员进行测试,当测试人员在测试过程中发现问题时,会发送文档给程序人员进行定位和修改。但是,如果测试人员没有根据测试用例进行测试,就会带来重复测试或遗漏测试等一系列问题。另外随着时代的发展,企业的应用需要适用多种系统、多种机器,兼容性测试的需求大大提升,耗费了团队不少的时间和精力,这两点都是荣焱一直想要解决的问题。
现在,荣焱团队已经通过华为云DevCloud建立测试用例,测试人员根据测试用例进行测试,研发人员可以看到每条测试用例的状态,根据反馈问题进行相应修改,流程规范可溯,大大提高了测试的工作效率。同时,移动应用测试里TOP机型套餐测试覆盖98%主流机型,可一次完成多种机型测试,大大降低测试成本。
在线代码托管服务,助力团队高效研发
代码管理工具一直是软件开发项目中不可缺少的重要生产力工具,主要作用就是让项目成员可以在这上面管理项目代码,跟踪文件历史信息。在工具选择上,荣焱也进行过诸多尝试。为保证研发人员出差的时候部分工作不停滞,不耽误项目整体进程,以及开发条件不必必须连接到服务器进一步开展工作,荣炎团队希望能找到一款管理方便、逻辑明确、速度快、灵活且代码保密性高的工具。
华为云DevCloud将代码托管于云端,实现即开即用,团队成员不管在哪都可以进行代码的上传下载,保证开发进程不受时间地点的限制。并且支持在线分支创建、切换以及合并,多分支并行开发,效率高。其次,在安全性上做到分支保护防止分支被其他人提交或误删。IP白名单地域控制、细粒度的权限管理、代码加密传输和存储、集中灾备从多方面的保证了7*24小时的高可靠、高安全性。荣焱团队一致认为代码托管功能是对于整个研发团队来说最为惊喜的一个部分,这非常契合公司的业务需求,也帮助解决了之前的研发困境。
社交化wiki,传承企业研发经验
优秀的敏捷团队是离不开长时间的知识管理与沉淀的。随着团队规模的不断拓展,建立良好的新人培训机制,帮助新人更好更快地融入团体也是一件非常重要的事情。
引入华为云DevCloud后,荣焱团队陆陆续续将团队的内部总结、流程规范、模范文档、团队资料等集中使用wiki 来管理,其提供的编写模板,使得知识整理更加规范明了。新人加入团队后,遇到问题可直接进入wiki进行学习,整个团队工作开展井然有序。
华为云DevCloud针对需求变动频繁、开发测试环境复杂、多版本分支维护困难、无法有效监控进度和质量等研发痛点,提供一站式云端DevOps平台,管理荣焱软件开发全过程;流水线可视化编排,一键式部署,让荣焱软件上线提速一倍;管理者看板,实现荣焱软件研发能力可视化,让研发能力短板浮出水面;跨地域协作,客户参与开发,快速反馈和迭代更便利……荣焱正跨步云计算时代,软件开发变得更加简单高效。