主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2019年第6期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
刘博涵,张贺,董黎明.DevOps中国调查研究.软件学报,2019,30(10):0
DevOps中国调查研究
Survey on the State of DevOps in China
投稿时间:2018-09-01  修订日期:2018-10-31
DOI:10.13328/j.cnki.jos.005796
中文关键词:  软件工程  软件过程  DevOps
英文关键词:software engineering  software process  DevOps
基金项目:国家自然科学基金(61572251);南京大学计算机软件新技术国家重点实验室开放课题(KFKT2017A13)
作者单位E-mail
刘博涵 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023  
张贺 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023 hezhang@nju.edu.cn 
董黎明 计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023  
摘要点击次数: 254
全文下载次数: 188
中文摘要:
      DevOps已提出近十年,其作为敏捷方法在完整的软件生命周期上的延伸,旨在从文化、自动化、标准化、架构以及工具支持等方面,打破开发与运维之间的壁垒,重塑软件过程,以实现在保证高质量的前提下,缩短从代码提交到产品上线之间的周期.在竞争日益激烈的市场环境下,用户对于产品服务的稳定性以及更新频率和效率的要求不断增高,DevOps在学术界和工业界的关注程度因此不断提高.Puppet Labs在2013年开始了全球DevOps现状的问卷调查,迄今已发布了五份报告.国内DevOps的发展相对滞后,对于国内DevOps现状的研究在工业界和学术界均处于空白.我们在2016年和2018年分别进行了两次关于DevOps国内现状的问卷调查以填补这一空白,两次调查的受访人数分别为74和66人.本文基于两次的调查结果,从DevOps涵盖的IT性能表现,组织文化及相关实践,开发与运维实践,工具支持,领导力,工作比例,员工敬业度及满意度等八个方面,综合分析了DevOps在国内的发展现状与趋势,并与Puppet Labs报告的全球现状进行了对比.总体而言,国内DevOps虽呈现了稳步发展的态势,但与国际水平相比尚存在明显差距,目前能达到国际高水平IT性能的受访团队仅6%.通过对比,我们总结了17条发现,经过综合分析,获得了三个主要结论:1)员工素质和人才紧缺是国内DevOps滞后,过程成熟度不高的症结;2)DevOps化越成熟,员工敬业度和满意度越高;3)Scrum敏捷开发和基于主干开发是最普遍采纳的实践.基于分析结果,我们在未来实践与研究上给出了多项建议.
英文摘要:
      DevOps has been proposed for nearly a decade. As an extension of the agile approach from development to the entire software lifecycle, DevOps aims to break the barrier between development and operation and reshape the software process from the aspects of culture, automation, standardization, architecture and tool support, etc. The process is to achieve the shortest possible cycle from code submission to product release, while guaranteeing high quality. In an increasingly competitive market environment, users are increasingly demanding the stability of product services and the frequency and efficiency of updates. Therefore, DevOps has attracted a large number of researchers and practitioners. Puppet Labs began a global survey of the state of DevOps in 2013 and has published five reports so far. The development of DevOps in China is relatively lagging behind. The research on the state of DevOps in China is in a blank in both industry and academia. We conducted two questionnaire surveys on the state of DevOps in China in 2016 and 2018 to fill this gap. The numbers of responses received in the two surveys were 74 and 66 respectively. Based on the results of the two surveys, this study performed a comprehensively analysis from eight aspects, including IT performance, organizational culture and related practices, development and operation and maintenance practices, tool support, leadership, work ratio, employee engagement and satisfaction. We compare the development status and trends of DevOps in China with the global status reported by Puppet Labs. Overall, DevOps has shown a steady development trend in China, but there is still a significant gap compared with the international level. At present, only 6% of the respondents could achieve the international high-level IT performance. We summarized 17 findings from the comparison. Then we obtained three main conclusions through the synthesis of these findings:1) The quality of employees and the shortage of talents are the crux of lagging behind and the process maturities of most of organizations are not high; 2) The more mature DevOps leads to the higher degree of the dedication and satisfaction of employees; 3) Scrum agile development and trunk-based development are the most commonly applied practices. Based on the analysis results, we provide several recommendations for practice and research.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利