新型信息化系统建设下的敏捷开发模式
作者:

Agile Development Mode under New Information System Construction
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [18]
  • |
  • 相似文献 [20]
  • | | |
  • 文章评论
    摘要:

    当今社会,敏捷逐渐成为业界的主流开发模式,越来越多的组织成功实现了敏捷转型,在研发效率提升和客户价值等方面成绩斐然.敏捷已经从传统纯研发领域,向前延伸到了业务敏捷,向后扩展实现了DevOps开发运维一体化.为快速响应和满足用户需求,缩短系统建设周期,避免因业务变化导致的开发工作浪费,保证产品交付质量,公司决定研发敏捷转型,选取经法2.0系统、人资2.0系统作为敏捷迭代开发试点项目.以用户为中心主动创新、敢于试错,着力推进系统的敏捷迭代、小步快跑,创新优化系统建设模式.目标是通过敏捷转型实现快速高质量的完成项目交付,并总结转型经验同时梳理出适用于国网敏捷项目的制度、标准、流程以及相关的支撑工具.本文从工作思路、实践过程和做法、建设成效3方面介绍敏捷开发模式下如何提升软件质量.

    Abstract:

    In today’s society, Agile has gradually become the mainstream development mode in the industry, and more and more organizations have successfully realized agile transformation and made great achievements in improving research and development (R&D) efficiency and customer value. Agile has extended forward from the traditional pure R&D field to business agility and backward to the integration of DevOps development, operation, and maintenance. Therefore, our company also decided to develop agile transformation so that we could respond quickly and meet users’ needs, shorten the system construction cycle, avoid development waste caused by business changes, and ensure product delivery quality. Specifically, the Method 2.0 system and human resource 2.0 system are selected as pilot projects for agile iterative development. With users at the center of the initiative innovation and trial-and-error process, the systemic agile iteration is pushed forward with small quick runs, and the systemic construction mode is optimized with innovation. Two goals are expected. One is to achieve fast and high-quality project delivery through agile transformation, and the other is to summarize the transformation experience and sort out the system, standards, the process, and relevant supporting tools applicable to State Grid Agile projects. This paper introduces how to improve the software quality under the agile development mode from three aspects: working ideas, the practice process and methods, and the construction effect.

    参考文献
    [1] 陈娜. Scrum方法在软件项目管理中的应用. 电子技术与软件工程, 2018, (24): 45
    [2] Saeeda H, Dong JY, Wang Y, et al. A proposed framework for improved software requirements elicitation process in SCRUM: Implementation by a real-life Norway-based IT project. Journal of Software: Evolution and Process, 2020, 32(7): e2247
    [3] 李圣霞, 刘盼, 夏侯康, 等. Scrum在民航IT研发应用实践. 网络安全技术与应用, 2020, (8): 70–71. [doi: 10.3969/j.issn.1009-6833.2020.08.042
    [4] 王立杰, 许舟平, 姚冬. 敏捷无敌之DevOps时代. 北京: 清华大学, 2019.
    [5] 黄敏珍. CMMI、敏捷开发和DevOps在项目管理实践中的应用. 项目管理技术, 2020, 18(9): 91–95. [doi: 10.3969/j.issn.1672-4313.2020.09.017
    [6] 王红蕾. 基于DevOps的轻量级持续交付方案. 计算机系统应用, 2020, 29(9): 87–94. [doi: 10.15888/j.cnki.csa.007540
    [7] Khan AA, Shameem M. Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process. Journal of Software: Evolution and Process, 2020, 32(10): e2263
    [8] Grauberger P, Heimicke J, Nann S, et al. A guideline for modelling relations of embodiment and function in agile development. SN Applied Sciences, 2020, 2(9): 1475. [doi: 10.1007/s42452-020-03271-3
    [9] Venkatesh V, Thong JYL, Chan FKY, et al. How agile software development methods reduce work exhaustion: Insights on role perceptions and organizational skills. Information Systems Journal, 2020, 30(4): 733–761. [doi: 10.1111/isj.12282
    [10] Hoda R, Salleh N, Grundy J, et al. Systematic literature reviews in agile software development: A tertiary study. Information and Software Technology, 2017, 85: 60–70. [doi: 10.1016/j.infsof.2017.01.007
    [11] Vallon R, da Silva Estácio BJ, Prikladnicki R, et al. Systematic literature review on agile practices in global software development. Information and Software Technology, 2018, 96: 161–180. [doi: 10.1016/j.infsof.2017.12.004
    [12] Duvall PM, Matyas S, Glover A. 持续集成: 软件质量改进和风险降低之道. 王海鹏, 贾立群, 译. 北京: 机械工业出版社, 2008.
    [13] 马丽·波彭迪克, 等. 精益软件开发. 王海鹏, 译. 北京: 机械工业出版社, 2012.
    [14] Meirelles P, Nelson MA, Rocha C. Agile methods: 10th Brazilian workshop, WBMA 2019, Belo Horizonte, Brazil, September 11, 2019, revised selected papers. Brazil: Springer, 2019.
    [15] Tonin GS, Estácio B, Goldman A, et al. Agile methods. Campinas: Springer, 2019.
    [16] Mirtalebi M. Embedded systems architecture for agile development. Berkeley: Springer, 2017.
    [17] Fehlmann TM, Kranich E. Early software project estimation the six sigma way. Proceedings of Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation: XP 2014 International Workshops. Rome: Springer, 2014. 193–208.
    [18] Beyer H. User-centered Agile Methods. Pennsylvania: Morgan & Claypool, 2010.
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

冯东,齐国栋,唐宇.新型信息化系统建设下的敏捷开发模式.计算机系统应用,2022,31(1):91-98

复制
分享
文章指标
  • 点击次数:992
  • 下载次数: 2121
  • HTML阅读次数: 2177
  • 引用次数: 0
历史
  • 收稿日期:2021-01-18
  • 最后修改日期:2021-02-23
  • 在线发布日期: 2021-12-17
文章二维码
您是第11464184位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号