View a markdown version of this page

人工智能驱动的软件开发体验的基础能力 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

人工智能驱动的软件开发体验的基础能力

要成功实现基于人工智能的生成式软件开发体验,你需要建立一套涵盖组织中多个角色的基础能力。这些功能代表了您在人工智能驱动的软件开发背景下有效部署资源、实施流程和实现预期结果的能力。通过培养这些能力,你可以打下坚实的基础,帮助你在 SDLC 的所有阶段无缝集成生成式 AI。

AWS 提供关键服务来帮助您实现这些功能。例如,Amazon Q D eveloper 通过充当人工智能驱动的助手来帮助加快软件开发。Amazon Q Bus iness 可帮助您快速获得紧迫问题的相关答案,解决问题并生成内容。它还可以通过集成与软件开发相关的工具来代表您行事。Amazon Bedrock 提供对基础模型的访问权限和广泛的功能,以自定义特定的开发工作流程和要求。

通过培养这些能力 AWS 服务,您可以打下坚实的基础,帮助您在SDLC的所有阶段无缝集成生成式人工智能。

以下是您应重点关注的基础功能:

每项基础功能都与 SDLC 的框架维度和 SDLC 的不同阶段相集成。这种集成可帮助您在整个软件开发过程中有效地使用 AI 功能。它提高了每一步的效率、质量和创新。这些基础功能、框架和 SDLC 阶段之间的协同作用为人工智能驱动的软件开发创造了一个全面的生态系统。这可以帮助您充分利用生成式人工智能的潜力,推动持续改进,加快开发周期,并交付高质量的软件产品。

下表显示了基础功能和子功能如何映射到框架维度和 SDLC 阶段。

能力:子能力 调查 集成 交互 迭代 影响
项目管理:问题管理 要求和规划
项目管理:Sprint 和任务管理 要求和规划 要求和规划
项目管理:产品待办事项管理 要求和规划 要求和规划
项目管理:用户故事映射 要求和规划
项目管理:报告和分析 要求和规划 要求和规划
项目管理:产品路线图管理 要求和规划 要求和规划
项目管理:反馈循环 要求和规划
项目管理:回顾 要求和规划
需求管理 要求和规划 要求和规划
架构和设计:解决方案设计 设计和建筑 设计和建筑
协作:文档管理 所有 SDLC 阶段 所有 SDLC 阶段
协作:知识共享 所有 SDLC 阶段 所有 SDLC 阶段
协作:项目资产管理 所有 SDLC 阶段 所有 SDLC 阶段
DevSecOps: CI/ CD 测试、部署 实施、测试、部署 部署
DevSecOps: DevOps 安全 实施 实施、测试、操作和维护 实施、测试、操作和维护
DevSecOps: 应用程序性能监控 操作和维护
DevSecOps: 日志聚合和分析 操作和维护 操作和维护
DevSecOps: AIOps 操作和维护 操作和维护
DevSecOps: 持续改进 操作和维护
DevSecOps: 仪表板监控 操作和维护
DevSecOps: 性能见解 操作和维护 操作和维护
操作和维护:事件管理 操作和维护
操作和维护:代码升级 操作和维护
操作和维护:代码优化 操作和维护 操作和维护
运营和维护:技术债务管理 操作和维护 操作和维护
操作和维护:变更管理 实施、部署
操作和维护:逆向工程 操作和维护
操作和维护:代码现代化 实施
操作和维护:性能优化 操作和维护 操作和维护
分析和见解 要求和规划 所有 SDLC 阶段
人工智能助手 所有 SDLC 阶段
知识管理 所有 SDLC 阶段
可扩展性 部署