Por Helena Abellán, Head of Marketing and Communication – Codurance Spain
La IA está redefiniendo la industria del desarrollo de software, y ahora mismo la pregunta que debemos hacernos como profesionales es ¿Puede la IA acelerar verdaderamente la innovación sin sacrificar la calidad y sostenibilidad del software? La respuesta más honesta parece estar en una convergencia de ideas, pero lo que parece evidente es que la artesanía del software (Software Craftsmanship) puede ser sin duda una brújula que guíe la integración efectiva de la IA en la ingeniería moderna, garantizando que no sólo ganemos velocidad, sino valor real y duradero para el negocio.
Un salto en la productividad que debe darse con cautela
Las herramientas de programación basadas en IA, como GitHub Copilot, Amazon CodeWhisperer o ChatGPT, han transformado la forma de escribir código. Tareas que antes requerían horas ahora se resuelven en minutos, y saber formular buenos prompts ya se considera una competencia esencial. Sin embargo, la productividad real no se mide por la cantidad de líneas de código generado, sino por su valor, robustez y capacidad de evolución.
Además, menos del 25 % del tiempo de un desarrollador se dedica a escribir código directamente , la mayor parte del tiempo se invierte en comprender el negocio, los requisitos y los sistemas existentes. La IA no conoce ni entiende por defecto todo ese contexto y, sin una guía adecuada, puede generar código aparentemente correcto pero con deuda técnica y riesgos ocultos. Aumentar la velocidad sin control de calidad, y perder el conocimiento tácito del equipo de ingeniería, puede traducirse en sistemas más frágiles y difíciles de mantener.
El futuro de la ingeniería de software: colaboración, no sustitución
Aquí es donde el Software Craftsmanship cobra relevancia como marco para la ingeniería asistida por IA. Sus principios, claridad semántica, diseño modular, pruebas sólidas y revisiones rigurosas, garantizan que la aceleración no degrade la calidad, sino que la refuerce. Si la IA aporta velocidad, el craftsmanship aporta dirección.
Sin bases sólidas de diseño y testing, la IA puede amplificar defectos y malas prácticas. Por eso, modularizar con límites claros, usar nombres alineados con el negocio, asegurar buena cobertura de pruebas y realizar revisiones frecuentes es esencial para que la IA no genere más código, sino mejor código. Porque la velocidad sin dirección termina creando sistemas más frágiles.
La IA no reemplaza al ingeniero, sino que potencia su alcance cuando se integra con intención y disciplina. El desafío no es simplemente escribir código más rápido, sino asegurarse de que cada pieza de software, contribuya a la agilidad del negocio, la sostenibilidad del sistema a lo largo del tiempo y cumpla con la precisión técnica necesaria. La artesanía del software nos recuerda que la IA es la herramienta, pero el juicio, la responsabilidad y la visión de calidad siguen siendo humanos. En esta nueva frontera del desarrollo tecnológico, quienes sepan combinar velocidad con oficio, aplicando principios sólidos de diseño, calidad y revisión, serán los que realmente lideren el futuro de la ingeniería de software.
Nota: Este artículo está basado en el blog “Software Craftsmanship en la era de la IA”, publicado por Sandro Mancuso, autor del libro Software Craftsman, The: Professionalism, Pragmatism, Pride (Robert C. Martin Series)





