Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Capacidades fundamentales para una experiencia de desarrollo de software basada en la IA
Para implementar con éxito una experiencia de desarrollo de software generativa basada en la IA, es necesario establecer un conjunto de capacidades fundamentales que abarquen a varias personas de su organización. Estas capacidades representan su capacidad para desplegar recursos y procesos de forma eficaz y lograr los resultados deseados en el contexto del desarrollo de software impulsado por la IA. Al cultivar estas capacidades, se crea una base sólida que le ayuda a integrar sin problemas la IA generativa en todas las etapas del SDLC.
AWS proporciona servicios clave para ayudarlo a implementar estas capacidades. Por ejemplo, Amazon Q Developer ayuda a acelerar el desarrollo de software al actuar como un asistente impulsado por IA. Amazon Q Business te ayuda a obtener respuestas rápidas y relevantes a preguntas urgentes, resolver problemas y generar contenido. También puede actuar en su nombre integrando herramientas relacionadas con el desarrollo de software. Amazon Bedrock proporciona acceso a modelos básicos y a un amplio conjunto de capacidades para personalizar requisitos y flujos de trabajo de desarrollo específicos.
Al desarrollar estas capacidades Servicios de AWS, usted crea una base sólida que le ayuda a integrar sin problemas la IA generativa en todas las etapas del SDLC.
Las siguientes son las capacidades fundamentales en las que debes centrarte:
Cada capacidad fundamental se integra con las dimensiones del marco y las diferentes etapas del SDLC. Esta integración le ayuda a utilizar las capacidades de IA de forma eficaz en todo el proceso de desarrollo de software. Mejora la eficiencia, la calidad y la innovación en cada paso. La sinergia entre estas capacidades fundamentales, el marco y las etapas del SDLC crea un ecosistema integral para el desarrollo de software impulsado por la IA. Esto le ayuda a aprovechar todo el potencial de la IA generativa, impulsar la mejora continua, acelerar los ciclos de desarrollo y ofrecer productos de software de calidad.
La siguiente tabla muestra cómo las capacidades y subcapacidades fundamentales se corresponden con las dimensiones del marco y las fases del SDLC.
| Capacidad: subcapacidad | Investiga | Integrar | Interactuar | Itera | Impact |
|---|---|---|---|---|---|
| Gestión de proyectos: gestión de problemas | Requisitos y planificación | Ninguno | Ninguna | Ninguna | Ninguno |
| Gestión de proyectos: gestión de sprints y tareas | Requisitos y planificación | Requisitos y planificación | Ninguno | Ninguna | Ninguno |
| Gestión de proyectos: gestión de la cartera de productos | Requisitos y planificación | Ninguno | Ninguno | Requisitos y planificación | Ninguno |
| Gestión de proyectos: mapeo de historias de usuarios | Requisitos y planificación | Ninguno | Ninguna | Ninguna | Ninguno |
| Gestión de proyectos: informes y análisis | Requisitos y planificación | Ninguno | Ninguna | Ninguno | Requisitos y planificación |
| Gestión de proyectos: gestión de la hoja de ruta del producto | Requisitos y planificación | Ninguno | Requisitos y planificación | Ninguno | Ninguno |
| Gestión de proyectos: circuitos de retroalimentación | Ninguno | Ninguna | Ninguno | Requisitos y planificación | Ninguno |
| Gestión de proyectos: retrospectivas | Ninguno | Ninguna | Ninguno | Requisitos y planificación | Ninguno |
| Gestión de requisitos | Requisitos y planificación | Requisitos y planificación | Ninguno | Ninguna | Ninguno |
| Arquitectura y diseño: diseño de soluciones | Diseño y arquitectura | Diseño y arquitectura | Ninguno | Ninguna | Ninguno |
| Colaboración: gestión de la documentación | Todas las fases del SDLC | Ninguno | Todas las fases del SDLC | Ninguno | Ninguno |
| Colaboración: intercambio de conocimientos | Todas las fases del SDLC | Ninguno | Todas las fases del SDLC | Ninguno | Ninguno |
| Colaboración: gestión de activos del proyecto | Ninguno | Todas las fases del SDLC | Todas las fases del SDLC | Ninguno | Ninguno |
| DevSecOps: CI/CD | Pruebas, despliegue | Implementación, pruebas, despliegue | Implementación | Ninguno | Ninguno |
| DevSecOps: DevOps seguridad | Implementación | Implementación, pruebas, operación y mantenimiento | Ninguno | Implementación, pruebas, operación y mantenimiento | Ninguno |
| DevSecOps: Supervisión del rendimiento de las aplicaciones | Ninguno | Operación y mantenimiento | Ninguno | Ninguna | Ninguno |
| DevSecOps: Agregación y análisis de registros | Operación y mantenimiento | Operación y mantenimiento | Ninguno | Ninguna | Ninguno |
| DevSecOps: AIOps | Operación y mantenimiento | Ninguno | Ninguno | Operación y mantenimiento | Ninguno |
| DevSecOps: Mejora continua | Ninguno | Ninguna | Ninguno | Operación y mantenimiento | Ninguno |
| DevSecOps: Supervisión del panel de control | Ninguno | Operación y mantenimiento | Ninguno | Ninguna | Ninguno |
| DevSecOps: Información sobre el rendimiento | Operación y mantenimiento | Ninguno | Ninguno | Operación y mantenimiento | Ninguno |
| Operación y mantenimiento: gestión de incidentes | Ninguno | Ninguna | Ninguno | Operación y mantenimiento | Ninguno |
| Operación y mantenimiento: actualizaciones de código | Ninguno | Operación y mantenimiento | Ninguno | Ninguna | Ninguno |
| Operación y mantenimiento: optimización del código | Operación y mantenimiento | Operación y mantenimiento | Ninguno | Ninguna | Ninguno |
| Operación y mantenimiento: gestión técnica de la deuda | Ninguno | Operación y mantenimiento | Operación y mantenimiento | Ninguno | Ninguno |
| Operación y mantenimiento: gestión de cambios | Ninguno | Implementación, despliegue | Ninguno | Ninguna | Ninguno |
| Operación y mantenimiento: ingeniería inversa | Operación y mantenimiento | Ninguno | Ninguna | Ninguna | Ninguno |
| Operación y mantenimiento: modernización del código | Ninguno | Implementación | Ninguno | Ninguna | Ninguno |
| Operación y mantenimiento: optimización del rendimiento | Ninguno | Operación y mantenimiento | Ninguno | Operación y mantenimiento | Ninguno |
| Análisis e información | Ninguno | Requisitos y planificación | Ninguno | Ninguno | Todas las fases del SDLC |
| Asistente de IA | Ninguno | Ninguno | Todas las fases del SDLC | Ninguno | Ninguno |
| Gestión del conocimiento | Ninguno | Ninguno | Todas las fases del SDLC | Ninguno | Ninguno |
| Extensibilidad | Ninguno | Implementación | Ninguno | Ninguna | Ninguno |