文章图片
交付高质量的软件产品并不是一件容易的事情 , 再加上混合工作模式的兴起和数字化的加速发展需求 , 推动着软件开发理念及工具的升级换代 。 本文探讨了在 2022 年软件工程开发重塑过程中将起到主导作者用的软件开发趋势 。
作者|Shivam 译者|红泥
来源公众号 | InfoQ
尽管流行着一种说法:“每家公司都是软件公司 。 ”但是扩展和交付高质量软件并不是一件容易的事情 。 随着技术栈的不断变化和新服务趋势的出现 , 软件开发的复杂性也阻碍着其自身的发展速度 。 此外 , 市场上也缺少足够的软件开发人员:IDC 的数据显示 , 2021 年全职工程师的稀缺程度为 140 万 , 而在未来 4 年内 , 这一数字将增加到 400 万 。
与此同时 , 混合工作模式的兴起和数字化的加速发展势头 , 使很多企业的开发团队业务需求激增 。 最后这两个因素的出现可能是最后一根稻草 , 逼迫着软件传统开发理念的改进优化 。
这一现实状况 , 要求软件工程管理者们必须审慎评估他们的 2022 年规划 , 并提出改进工程团队、实践理论及开发工具的建议 , 以应对软件工程面临的四个核心挑战:
- 开发者体验: 旨在引导降低技术复杂性 , 以便开发者能够快速创新 。
- 开发工作流程自动化: 从软件开发生命周期的不同阶段消除所有平台和工具间的不协调阻碍 , 使其集成为一个整体 。
- 安全性和合规性: 开发过程中 , 开发者创建、修改、删除的任何操作都可以被追溯 , 并能够恰当的纠正发现的错误 , 让开发人员更轻松的编写安全代码 。
- 部署和运营: 专注用户体验 , 提高软件服务的可靠性和性能 。
基于以上挑战诉求 , 我们剖析了 2022 年软件发展的七个趋势 , 这些趋势将是 2022 年的关键 , 软件工程管理者应该评估改进开发团队、实践理论和开发工具 , 以实现公司目标:
- DevSecOps
- API 主导的集成
- 适用专业人士的低代码平台
- 云原生平台
- DesignOps
- 通用可观测性
- PWA-first 方法
安全防护将继续作为 IT 管理人员和软件工程团队首要关注的话题 。 由于勒索软件攻击的持续增加 , 组织数据缺乏明确的限制边界 , 以及民用软件风险的增加 , 数据隐私和监管要求比以往任何时候都更有必要 。 这导致了对 DevSecOps 的需求增加 , 其中安全性和合规性要求在软件开发生命周期的每一步都需要验证 。
想要维持持续的改进氛围 , 以达到免受软件链路安全威胁和强化软件交付通道的目标 , 是非常困难的 。 我们看到 CISO 和 CIO 们在选择开发新的 web 和移动应用程序时 , 会倾向于选择能够管理每个新应用程序开发和交付全阶段的平台 , 而不再依赖于有着不同实践经验的开发人员非系统性的改进 。
【耳机|2022 年 7 大软件开发趋势:DevSecOps...】我们的最终目标是让开发团队能够在平台上轻松构建安全代码 , 使用零信任安全模型 , 而不是依赖于安全测试方法 。 市场上有不少 数字服务提供商 可以帮助你在现有系统中集成 DevOps 。
02混合集成
根据《2021 年 SaaS 发展状况》(The State of SaaS Sprawl) , 公司平均拥有 254 个 SaaS 应用程序 , 但平均而言 , 只有 45% 的企业的 SaaS 应用是有用户在用的 。 此外 , 56% 的应用程序都是由 IT 部门开发的 , 或者是由 IT 部门管理和使用 。 这里让人不可思议的是 , 这部分已经超出了公司核心业务软件的数量 。
- 七彩虹|九州风神大霜塔V5风冷散热器评测:十年五度进化,挑战风冷顶峰
- 8k电视|今年6.18开门红,8K电视市场同比增长500%
- 地球|首次直接地震学观测证明 地球内核旋转方向每六年变化一次
- 英术生命:从内窥镜细分领域到全面解决方案,2年内8款产品获批
- 华为|专家:即便华为牵手奇瑞江淮成真,赛力斯SF5也无力年销500万辆
- 带货|涨价!优酷视频VIP全面调整:包月包年都更贵了
- 英特尔|麒麟990在2022年的市场够用吗?和麒麟985有多大区别,看完就懂了
- 2021年全球及中国激光雷达市场规模、行业竞争格局及未来发展趋势
- 长江存储|苹果减产,讯飞未来智能却逆势入场:TWS耳机新“三国杀”
- 电子商务|2022年跨境电商面临的挑战与机遇