极客视点
极客时间编辑部
极客时间编辑部
113244 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:45
登录|注册

软件开发团队的角色正在发生变化

讲述:丁婵大小:7.89M时长:05:45
你好,欢迎收听极客视点。
此前, GitLab(整个 DevOps 生命周期的单一应用程序)发布了第四次 DevSecOps 年度调查结果,揭示了随着越来越多的团队采用 DevOps,整个软件开发团队的角色发生了怎样的变化。InfoQ翻译了报告官方解读,重点内容如下。
GitLab 对来自全球 21 个国家的 3650 多名受访者进行了调查,结果发现,DevOps 的采用率和新工具的实施率都在不断上升,导致开发人员、安全和运营团队的工作职能、工具选择和组织结构发生了翻天覆地的变化。
GitLab 的首席执行官兼联合创始人西德·西布兰迪(Sid Sijbrandij)说,“今年的全球 DevSecOps 调查显示,与以往相比,成功的 DevOps 从业人员更多了。他们报告称,发布时间大大加快,有了真正的持续集成 / 部署,以及在转移测试和安全左移方面取得了进展。话虽如此,但仍有大量工作要做,尤其是在测试和安全领域。我们期待看到团队之间的协作和测试方面的改进,因为他们会适应新技术的应用,工作角色也会变得更加灵活。”
对于开发人员、运营和安全团队来说,这是一个不断变化的世界,对角色、职责以及改善 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 发现,近 83% 的开发人员表示,采用 DevOps 后能够做到更快地发布代码。事实证明,持续集成和持续交付即 CI/CD(Continuous Integration and Continuous Delivery)也有助于缩短构建和部署应用程序的时间:38% 的受访者表示他们的 DevOps 实施包括 CI/CD。另外 29% 的受访者表示他们的 DevOps 实现包括测试自动化。16% 的受访者表示采用 DevSecOps,近 9% 的受访者称使用多云。
有 47% 的受访者表示,测试已经连续两年成为最大的瓶颈。自动化测试正在兴起,但只有 12% 的受访者声称已实现完全的测试自动化。而且,尽管 60% 的公司报告一天部署多次,一天部署一次或每隔几天部署一次,但超过 42% 的公司表示,测试在开发生命周期中发生得太晚了。
虽然在实施 DevOps 实践方面已经取得了长足的进步,但在简化安全、开发人员和运营团队之间的协作方面,仍然还有很多工作要做。
以上就是今天的内容,你也可以点击链接了解完整的调查报告。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
开发者角色的转变
安全团队职责不明
新技术有助于加快发布速度,但在其他领域会成为瓶颈
显示
设置
留言
收藏
16
沉浸
阅读
分享
手机端
快捷键
回顶部