NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

GitLab 第四次全球 DevSecOps 年度调查:软件开发团队的角色正在发生变化

  • 2020-06-24
  • 本文字数:2445 字

    阅读完需:约 8 分钟

GitLab 第四次全球 DevSecOps 年度调查:软件开发团队的角色正在发生变化

数据显示,有近七成的运维人员报告称,开发者可以提供自己的环境,这是责任转移的标志。


2020 年 5 月 18 日,GitLab(整个 DevOps 生命周期的单一应用程序)发布了第四次 DevSecOps 年度调查结果,揭示了随着越来越多的团队采用 DevOps,整个软件开发团队的角色发生了怎样的变化。对来自全球 21 个国家的 3650 多名受访者进行了调查,结果发现,DevOps 的采用率和新工具的实施率都在不断上升,导致开发人员、安全和运营团队的工作职能、工具选择和组织结构发生了翻天覆地的变化。


“今年的全球 DevSecOps 调查显示,与以往相比,成功的 DevOps 从业人员更多了。他们报告称,发布时间大大加快,有了真正的持续集成/部署,以及在转移测试和安全左移方面取得了进展。”GitLab 的首席执行官兼联合创始人 Sid Sijbrandij 说,“话虽如此,但仍有大量工作要做,尤其是在测试和安全领域。我们期待看到团队之间的协作和测试方面的改进,因为他们会适应新技术的应用,工作角色也会变得更加灵活。”


对于开发人员、运营和安全团队来说,这是一个不断变化的世界,对角色、职责以及改善 DevOps 实践和加快发布周期的技术选择来说,亦是如此。如果处理得当的话,DevOps 可以大大提高企业的利润,但要实现真正的 DevOps,还有很多障碍需要克服。

开发者角色的转变

现在,每家公司都是一家软件公司,为了推动业务成果,了解开发人员的角色如何演变,以及它如何影响到安全、运营和测试团队的职责,对团队来说更为关键。GitLab 发现,开发人员和运营团队之间的界限越来越模糊,因为 35% 的开发人员表示,他们定义和/或创建应用程序运行的基础设施,14% 的开发人员实际监控和响应这些基础设施,而这一角色传统上是由运营团队承担的。此外,超过 18% 的开发人员将代码用于生产监控,而 12% 的开发人员在发生事件时充当升级点。


DevOps 的采用率也有所上升,有 25% 的公司处于 DevOps 的“甜蜜点”,即三到五年的实践经验;而另外 37% 的公司正处于起步阶段,拥有一到三年的经验。作为这种实现的一部分,许多人也看到了持续部署的好处:近 60% 的受访者一天部署多次、一天部署一次或每隔几天部署一次(高于去年的 45%)。随着越来越多的团队习惯于在工作中使用 DevOps,软件开发团队中的角色也开始随着职责开始重叠而发生转变。70% 的运营专业人员报告称,开发人员可以提供自己的环境,这是由新流程和不断变化的技术带来的责任转移的标志。

安全团队职责不明

开发人员和安全团队之间仍然存在着明显的脱节,不确定谁应该对安全工作负责。与测试人员(23%)和运营专业人员(21%)相比,超过 25% 的开发人员认为自己只对安全负责。


对安全团队来说,安全职责需要更加明确。有 33% 的安全团队成员表示他们拥有安全职责;而 29% 的受访者(几乎同样多)则表示他们认为每个人都应该对安全负责。安全团队继续报告称,开发人员在开发的最早阶段没有发现足够的多 Bug,并且在优先修复 Bug 方面进展缓慢,这一发现与去年的调查一致。超过 42% 的受访者说,测试仍然在生命周期中发生得太晚;36%的受访者认为任何发现的漏洞很难理解、处理并修复;31% 的受访者认为将漏洞修复列为优先级是一场艰苦的战斗。


“虽然整个行业都在推动向左转移,但我们的研究表明,团队的日常职责如何变化,需要更加明确,因为这将影响到整个组织的安全水平,”GitLab 安全副总裁 Johnathan Hunt 表示,“安全团队需要实施采用新工具和部署的具体流程,以提高开发效率和安全能力。”

新技术有助于加快发布速度,但在其他领域会成为瓶颈

对于开发团队来说,速度和更快的软件发布才是关键。GitLab 发现,近 83% 的开发人员表示,采用 DevOps 后能够做到更快地发布代码。事实证明,持续集成和持续交付(Continuous Integration and Continuous Delivery,CI/CD)也有助于缩短构建和部署应用程序的时间:38% 的受访者表示他们的 DevOps 实施包括 CI/CD。另外 29% 的受访者表示他们的 DevOps 实现包括测试自动化。16% 的受访者表示采用 DevSecOps,近 9% 的受访者称使用多云。


GitLab 的贡献者和客户已经看到了不同之处:“在过去的一年里,Ubitech 为组织内部的新项目和现有项目的多个团队引入了 CI/CD 实践,” Ubitech 的工程主管和 GitLab 的核心贡献者 Georage Tsiolis 说,“到目前为止,CI/CD 的实施已经全面提高了测试覆盖范围,并提高了部署频率。这也给了我们团队新的洞察力,我们需要在部署应用程序之前和之后发现潜在的漏洞。”


尽管如此,仍有 47%的受访者表示,测试已经连续两年成为最大的瓶颈。自动化测试正在兴起,但只有 12% 的受访者声称以实现完全的测试自动化。 而且,尽管 60% 的公司报告一天部署多次,一天部署一次或每隔几天部署一次,但超过 42% 的公司表示,测试在开发生命周期中发生得太晚了。


虽然在实施 DevOps 实践方面已经取得了长足的进步,但在简化安全、开发人员和运营团队之间的协作方面,仍然还有很多工作要做。若要访问完整的调查报告,请单击此处


调查方法

GitLab 于 2020 年 1 月至 2 月 29 日对全球 21 个国家的 3650 多名软件专业人士进行了调查。误差率为 2%(假设有 2.64 万名软件专业人员,且置信度为 95%)。

关于 GitLab

GitLab 是一个 DevOps 平台,作为整个 DevOps 生命周期的单一应用程序,GitLab 使得产品、开发、质量保证、安全和运营团队能够在同一个项目上并行工作。GitLab 在 DevOps 生命周期中提供了一个数据存储、一个用户界面和一个权限模型,这使得团队可以通过更高效的协作和更集中的精力来显著缩短周期时间。GitLab 建立在开源之上,利用了数千名开发人员和数百万用户的社区贡献,不断提供新的 DevOps 创新。从初创公司到全球企业,包括 Ticketmaster、捷豹路虎、纳斯达克、Dish Network 和 Comcast 在内的 1000 多名组织都信任 GitLab,以更快的速度交付优秀的软件。GitLab 是世界上最大的全远程公司,拥有 1200 多名团队成员,遍布超过 65 个国家和地区。


原文链接:


https://about.gitlab.com/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey.html


2020-06-24 09:004633

评论

发布
暂无评论
发现更多内容

开源无代码 / 低代码平台 NocoBase 0.20:支持多数据源

NocoBase

开源 低代码 低代码开发 低代码平台 无代码平台

借助 Terraform 功能协调部署 CI/CD 流水线-Part 2

SEAL安全

运维 云原生 CI/CD Terraform

游戏行业需要堡垒机吗?用哪款堡垒机好?

行云管家

网络安全 游戏 数据安全 堡垒机

简单了解不同行业下4a的定义

行云管家

网络安全

从零开始配置Jenkins与GitLab集成:一步步实现持续集成

百度搜索:蓝易云

云计算 Linux gitlab 运维 jenkins

当AI“复刻术”照进现实我们离“数字永生”还有多远?

青否数字人

震惊:苹果手机电池栏“黑白无常”

京东科技开发者

组团上车游百度,爱采购财富游学团助推中小企业开年抢跑!

科技热闻

电动车窗开关中MOS管的应用解析

智趣匠

汽车电子 芯片技术 MOS管

Amazon SageMaker 机器学习之旅的助推器

亚马逊云科技 (Amazon Web Services)

为了跳槽或提升自己,你会先学习哪一门编程语言?

小齐写代码

移动App开发常见的三种模式(原生应用、H5移动应用、混合模式应用)

天津汇柏科技有限公司

软件开发 APP开发 软件定制开发

PostgreSQL数据库连接数设置的越大越好吗

张文平

数据库 postgresql 连接数 数据库配置

虚拟人直播狂潮来袭看点在哪?

青否数字人

数字人

科技越发展普通人会越限制还是越free?

算法的秘密

利用1688商品详情API:打造高效的电商解决方案

技术冰糖葫芦

API Explorer API 接口 API 策略 pinduoduo API

再聊对架构决策记录的一些思考

京东科技开发者

华为云亮相LEAP科技展,携手沙特共创智能新高度

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟

掌握提示词工程与大模型多场景实战

百度开发者中心

人工智能 自动驾驶 大模型 Prompt

大模型训练中的Prompt Learning

百度开发者中心

人工智能 自然语言处理 大模型

探索大模型提示词

百度开发者中心

人工智能 自然语言处理 图像识别 大模型

实时工业控制系统的创新整合:PLC4X与CnosDB的高效数据采集与存储

CnosDB

开源 时序数据库 tsdb CnosDB

目前人工智能的发展,未来对人类的就业有那些影响?

算法的秘密

南开大学OpenHarmony技术俱乐部揭牌成立

科技热闻

跨境电商三大趋势

api开发

GaussDB(DWS)集群通信:详解pooler连接池

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

HarmonyOS-安装篇(DevEco Studio)

京东科技开发者

MySQL 8.0.26版本升级32版本查询数据为空的跟踪

GreatSQL

IPQ9574/WiFi 7: Connecting everything, opening a new chapter in smart life

wallysSK

CCE集群VPC网络模式下几种访问场景

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟

京东API赋能电商生态,商品详情随时掌握

技术冰糖葫芦

API 接口 API 文档 API 策略

GitLab 第四次全球 DevSecOps 年度调查:软件开发团队的角色正在发生变化_DevOps & 平台工程_GitLab_InfoQ精选文章