云计算·大数据 频道

提质增效!华为云助力拓中教育研发流程持续优化

  目前,留学成为很多学生和家庭新的升学热门选择,越来越多的教育行业企业致力于为有国际教育需求的学生提供高效优质的国际教育服务。大连拓中教育科技股份有限公司(以下简称:拓中教育)以互联网平台为主体,以国际教育产业为载体,下设芥末留学、前程日本等多条业务品牌,服务于国内外院校及有国际教育需求个人,是一个双轮业务驱动的探索未来在线国际教育新模式的科技教育公司。

  拓中教育发展历史墙

  然而,在产品开发过程中,拓中教育一直面临产品开发沟通成本高、手工操作工作量大且复杂等诸多问题。2017年6月,拓中教育正式接触华为云DevCloud,借助华为云DevCloud一站式的云端研发平台及提供的项目管理、测试管理、代码托管、代码检查、编译构建、部署、发布仓库、流水线等功能,针对性地帮助拓中教育解决了在企业发展过程中遇到的阻碍和困难。

  拓中教育总经理李拓表示:“通过华为云提供的DevOps持续交付解决方案,拓中教育在各业务线上的项目开发效率不断提升, 同时结合自身产品研发优势实现了业务持续增长,这对拓中教育的高速发展起到至关重要的作用。“

  项目管理难题迎刃而解

  拓中教育产品总监李杨表示,在此之前,项目管理工具很难将项目用户(特别是公司内部的用户)引入到项目中,无法可视化地与项目使用方就成果进行及时的确认和反馈,造成开发成本的增加和工作效率的降低。 另外,项目沟通与管理工具缺少同步的有效手段,难以无缝衔接,在记录项目需求、整理和传递过程中难免出现了失真的状况,给项目研发和推进造成了一定阻碍。

  华为云DevCloud提供了强大的项目规划功能,Epic、Feature、Story、Task四级项目规划模型,方便项目owner进行总体项目规划,提交任务,项目成员评估价值,进行价值排序,通过依赖、价值等因素进行task领取、完成对应工作。同时可以使用wiki和文档等功能使会议中随时可将内容进行记录,通过@项目组成员将内容同步给对应人员,避免了内容归档及协同办公中可能存在的同步问题。

  另一方面,华为云DevCloud同时提供了统计和报告功能,项目通过需求->开发->测试流程进行几个版本迭代后,通过数据统计分析,能指导后面项目的迭代排期,让团队工作节奏更加规律、规范,使效率提高30%。

  拓中教育产品总监李杨在使用华为云DevCloud与团队沟通项目开发进展

  测试运维效率提升

  在谈及运维测试时,拓中教育产品总监李杨表示,过往当中,在项目debug阶段,测试人员采用bugzilla记录缺陷,需求与缺陷脱节、产品、开发与测试间协同办公成本较高,交流频率不好掌握,且缺陷容易被遗漏。而部署方面,使用svn做项目管理,项目发布需运维人员手动打包、上传,部署,修改配置,过程依赖运维人员容易出错。版本管理,项目回滚等异常处理难度较大,为项目开发增加了额外的工作量。

  华为云DevCloud提供了完整的buglist功能,测试通过缺陷管理能方便的将bug指定给对应的开发人员处理,同时通过邮箱、工作台待办等功能解决了信息同步的问题,可以让对应处理人在空闲时去处理新缺陷,同时利用bug状态变化进行轮转,在完成的缺陷管理流程的同时保留记录。 此外,华为云DevCloud的构建&部署模板配置简洁, 自定义模板功能为运维人员配置和管理项目降低了上手的门槛,对于版本回溯问题,在发布功能中可以得到解决,让研发效率提高30%,加快了开发进程。

  拓中拓中教育产品总监李杨在听项目组成员讲解项目开发进展

  截止目前,拓中教育有50多个工作项在华为云DevCloud上运转执行,总工作项数约6000个;在CI/CD方面,拓中教育有20+构建任务在平台执行,总测试执行次数约300次。通过华为云华为云管理代码,开发人员的工作地点不受限时,可随时查阅文档提交代码,且随时跟踪项目进度,降低沟通成本,避免工作过程中被过度打扰,同时运维人员工作变得简单轻松,从需要登录多服务器,查看所有服务状态,转变为只需登录华为DevCloud账号查看异常或通过提醒信息登录查看和恢复服务,提升了研发效率。

1
相关文章