View a markdown version of this page

Capacidades fundamentales para una experiencia de desarrollo de software basada en la IA - AWS Guía prescriptiva

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