当前位置:首页 > 研发体系 > 正文

超图平台软件创新超图精益敏捷研发管理体系简介

2019-11-29 来源:《地球信息科学学报》作者:王少华
北京超图软件股份有限公司创新研发的精益敏捷研发管理体系,包括敏捷研发模式和精益质量管理体系,实现了高效的软件研发流程和质量管控,提供了快速响应用户需求、高质量、高可靠的GIS产品。
为了解决早期瀑布开发模式中软件研发项目周期控制难度大、新产品投放市场周期长、对需求响应速度慢、软件质量不理想和缺陷易重复出现等问题,超图研究院构建了基于Scrum的敏捷研发模式(图1),由产品负责人建立产品功能列表,并进行优先级排序;在迭代计划会议上,产品负责人讲解开发的条目,团队进行估算并放入下一个迭代;团队在迭代内完成所列需求,每天召开例会以沟通进度和问题;在迭代终点的评审会上,团队向产品负责人及干系人展示开发成果。该敏捷研发模式以2周为迭代周期,通过每日例会和迭代验收会议对软件研发工作加强管理。在该模式下,每个迭代中均可灵活增加新需求,创新点不断由软件开发工程师提出并采纳,形成自下而上的产品创新机制,产品的关键环节也通过增加评审节点,及时发现偏离并纠正。在需求多变的市场环境下,敏捷研发模式能对市场需求做出快速响应,使项目周期更可控。

图1基于Scrum的敏捷研发模式图
为解决软件质量不理想和缺陷易重复出现等问题,在敏捷模式的基础上,超图软件研发了软件研发的精益质量管理体系,包括需求与缺陷管理、代码白盒检测、代码审查、持续集成和自动测试5大精益质量管控系统,通过有效配置和合理使用资源,实现更严格的产品质量管理。
(1)需求与缺陷管理系统。在需求与缺陷管理系统中,除了提交常规需求与缺陷信息外,还可在系统中上传截图、录屏等多媒体信息,以及通过附件的方式上传相关缺陷数据,便于技术人员尽快重现并解决问题,问题提交后用户可在系统中随时查看处理进展,查询该问题是否已被技术人员接收、验证及解决。
(2)代码白盒检测系统。代码提交后由计算机的自动检查来对代码的规范性进行检测与约束,发现问题可及时反馈程序员以进行修正。白盒检测系统可以监控软件产品或工程的多项规则及质量指标。在该系统中,超图软件内置了对900多项编程规则的自动化检测,当程序员提交代码后会自动触发检测系列规则,违反规则的代码会在列表中显示,并可查看具体代码,便于技术人员尽快修正。
(3)代码审查系统。除了自动化的代码白盒检查外,超图精益敏捷研发体系还要求团队内进行人工的代码审查,以便提前发现问题,进一步提升代码质量。特别是新员工在提交代码前,需要其指导人员对待提交的代码进行审查。
(4)持续集成系统。持续集成系统实现了从需求收集与分析、缺陷处理与流转到产品发布与更新的一体化管控。团队成员提交代码后若半小时内无其他成员提交代码,持续集成系统会自动触发代码编译,在服务器端对产品进行整体编译,编译完成后会进一步触发对编译出的产品进行自动化测试,包括在多种操作系统中的安装及功能测试。
(5)自动测试系统。自动测试系统以自动运行测试用例代替传统手工测试,可7×24小时不间断运行。自动化测试用例实现了3个全覆盖,即对软件的需求全覆盖、对软件的接口全覆盖和对软件曾出现过的缺陷全覆盖。其中,对缺陷的全覆盖有效确保了遇到过的缺陷不再重复出现,有效提升了用户满意度。经过多年积累,超图自动化测试用例库已达到三万多个测试用例包,十万多个测试接口点,有效地提升了SuperMapGIS平台软件的质量。
超图软件精益敏捷研发管理体系不仅有力地支撑了超图软件创新研发,还被引进和定制化地应用到其他软件公司当中,保障研发高质量的软件产品和服务。(本文于2016年发表在《地球信息科学学报》)
分享到:

免责声明:
  1、研发管理评论发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

RDMR-本站推荐

more

RDMR-会议活动

more

RDMR-公开课

more

RDMR-项目管理

Copyright ©2017-2019 研发管理评论 版权所有 京ICP备17062359号-5 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

研发管理评论——我国最大的研发管理门户网站,隶属卓橡公司

研发管理评论官方微信

PMO大会官方微信

PMO大会官方微信