IA DLC con Amazon Kiro
Después de mi participación como speaker en varios AWS Community Days durante el 2025, hablando de cómo potenciar procesos DevOps con Amazon Q Developer y CodeCatalyst, y asistir al AWS re:Invent 2025, confirmé lo que venía transmitiendo en mis charlas: Los desarrolladores no vamos a desaparecer. Es una era de cambio en donde vamos a tener a nuestra disposición un nuevo conjunto de herramientas que nos ayudarán a ser más productivos y entregar mejores soluciones.
Como dijo Vogels en su Keynote: “Will AI make obsolete, NO (if you evolve)”
Una de esas herramientas es Amazon Kiro, que emerge como un IDE que promete hacer “vibe coding” para prototipar rápidamente, pero también llevar la ingeniería de software a otro nivel con un enfoque de Spec Driven Development cuando quieres llevar tu prototipo a producción y que sea escalable, seguro y confiable.
Si aun no tienes claro que es Kiro te invito a ver mi charla virtual con el AWS User Group de Cúcuta: Mas alla del vibe coding con Amazon Kiro
En mi charla en el AWS Community Day Ecuador 2025 estuve hablando de cómo implementar agentes para cada etapa del SDLC con Amazon Q Developer CLI. Ahora, con la actualización a Kiro CLI, veamos cómo podemos implementar agentes para un flujo completo de desarrollo de software.
He escrito una serie de articulos sobre como implementar agentes especializados en cada etapa del SDLC con Kiro, que encuentra en:
AWS Builder Center
IA DLC con Kiro - Parte 1
Introducción a agentes especializados en Kiro CLI para el ciclo de vida del desarrollo de software. Aprende los fundamentos de cómo transformar tu workflow de “vibe coding” a desarrollo dirigido por especificaciones.
IA DLC con Kiro - Parte 2
Continuación sobre implementación de agentes Kiro en etapas avanzadas del SDLC. Profundiza en configuraciones de producción y patrones avanzados.
IA DLC con Kiro - Parte 3
En nuestra tercer y última entrega vamos a ver cómo crear los agentes de despliegue (devops) y mantenimiento (sre) con un enfoque práctico que nos permitan tener el control del despliegue, monitoreo y automatización de tareas en nuestro SDLC.