
Kiro, una buena escusa para implementar SDD
¿Te parece complicado implementar Spec-Driven Development (SDD) en proyectos de software? En este articulo te mostrare Kiro, como una herramienta de desarrollo, para implementar, de forma amigable, SDD.
Hace unas semanas atrás, asistí a un workshop sobre Kiro y Spec-Driven Development (SDD). Actualmente SDD, se ha convertido en un estándar, cuando quieres desarrollar software robusto asistido con AI, y muchos equipos de desarrollo lo recomiendan.
SDD, nos indica que primero debemos definir bien nuestras especificaciones, reglas negocio, arquitectura y casos de borde. Así evitamos que la AI deje de adivinar.
El objetivo del workshop era desarrollar un pequeño juego aplicando el SDD, con ayuda de Kiro. Aplicar SDD, me parecía un poco complicado por los documentos que se tienen que generar. Sin embargo, al utilizar Kiro, sentí como la herramienta me iba guiando de manera sencilla. Empezando por el documento de requisitos, continuando con el de diseño, y finalmente la generación de las tareas. Después de toda esta documentación, la AI empezó con la generación de código.
Si bien existen herramientas de AI, que ayudan en el desarrollo de software, la gran mayoría de ellas, están centradas el prompts (Vibe Coding), y si quieres implementar la metodología del Spec-Driven Development (SDD), esto puede convertirse en algo tedioso y complicado. Es aquí donde Kiro, aparece como una alternativa para hacer más llevadera la implementación del SDD y empezar a desarrollar aplicaciones como lo hacen los profesionales.
Como próximos pasos, sería implementar SDD, con Kiro como herramienta, sobre proyectos ya existentes. Ya que como ahora y en muchas charlas y demos, se aplica SDD sobre proyectos nuevos.
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article