透视/信息技术/条形图

立即搭建AI增强软件开发

由Kasey Panetta四分钟阅读

大图片

AI渗透软件开发生命周期

前向思维软件工程师可立即启动五大方法使用AI沿软件开发生命周期关键活动,七大方法软件工程主管可准备团队从规划持续整合AI测试

立即观察 :开发创用AI

号1:使用基因化AI编写并理解软件代码

  • 生成AIGitHubColitive、AmazonCodeWhiperer和GoogleCy等代码生成工具几乎对企业都都是良好的选择,

  • 使用非企业大语言模型提供,例如聊天GPT谷歌栏相形之下,需要许多企业认为不可接受取舍举例说,您的提示代码可能包含在未来更新商产品中, 这可能违反数据隐私规则并泄漏关键知识产权

  • 接通插件助手通过机器学习提供预测 单线或多线代码碎片

  • 以探索性对话方式与代码助手交互作用,帮助将模糊思想转换成程序

号2:应用基因化AI工具

  • OpenAI聊天机已经将软件代码从一种语言翻译到另一种语言,提供快速易自动化软件代码变换和现代化方式

  • GenAI工具支持开发者应用现代化努力,但我们建议限制使用

  • 代码不完全翻译则有重大风险, 并可能因基因化AI解决方案将幻觉和其他事实错误注入代码而发生

至2027年,70%专业开发商使用AI驱动编码工具,比今天不足10%提高

源码:Gartner

号3:使用基因化AI解释、检测和测量技术债务及其影响

  • 技术债务是一个组织必须花多少钱来支付数字技术成本并继续经商技术债务段出自软件应用架构、设计开发生成AI可帮助管理重负

  • 与商业伙伴有效优先处理债务风险和补救费用,使用染色AI检测和测量技术债务源并简单显示补救所需影响、风险和努力程度

  • 不使用传教AI产品补偿或跟踪技术债务这样做代价昂贵并可能产生不准确结果

号4:满足用户对AI驱动产品和服务的期望

  • 生成AI迫使用户经验设计师提供抗仿用户对AI驱动产品和服务日益增长的期望

  • 即时界面扩散后,用户期望看到软件产品中的特征不提供-并很好提供-将导致不愉快用户

Gartner Terms of Use and Privacy Policy.

"> 登录到您的账号访问您的研究工具

类=eloqua文本/ 登录到您的账号访问您的研究工具

类=可选文本/

号5:全软件测试生命周期使用AI

  • AI转换软件测试,提高测试效果并加速交付周期

  • AI增强系统可提供软件测试五大方面的好处:

    • 测试规划排序

    • 测试创建和维护

    • 测试数据生成

    • 可视测试

    • 测试缺陷分析

7项行动面向软件工程领袖,希望开发者接受AI为伙伴

  1. 注入AI优先思维.项目开机时询问AI技术,例如预测和自动化技术如何能够提高应用

  2. 向开发商提供框架说明AI何时适用并需要驱动更好的结果

  3. 投入专用AI推荐解决方案支持软件工程作用、任务和工作流程跨领域,如设计、编码、测试和集成

  4. 扩展工作数据工程管道利用 AI浓缩并创建元数据来增强智能应用

  5. 讲解方式开发建模团队协同工作避免职责重叠并确保平滑应用部署

  6. 与开发与开发协会和AI治理协作团队所有元素 AI信任,风险安全管理AITRISM程序化

  7. 提升团队.AI是未来职场所有角色的一部分软件工程师增加各种技能尤为重要

故事后研究

取自ArunBatchu办公桌GartnerVP分析

支持软件工程工具帮助开发者写出更多更好的代码,使用这些工具的软件工程师比不使用工具的工程师更富生产力、更快乐并往往延长工作时间。”

3点向同行报告

一号

生成AI编码助手可增强并加速活动从设计到测试整个软件开发生命周期


2

单在测试阶段内,AI可提高效率并加速交付周期


3

改变团队操作模式、文化技能是必要的 以最大限度地提高AI软件开发伙伴的价值

分享此文章

Arun Batchu副总裁兼软件工程分析师帮助软件工程领袖构建软件设计开发 人际策略

驱动强性能任务关键优先级

Baidu