Saltar al contenido
Alberto LaraAnálisis y arquitectura EdTech
Ir a la web

Categoría

Ingeniería de software

La práctica de construir y mantener software: especificación, pruebas, calidad y medición del trabajo del equipo.

9 artículos · todas las categorías

Qué hacía antes un desarrollador y qué tiene que hacer ahora con agentes de IA

Qué cambia en el trabajo del desarrollador cuando delega parte de la implementación en agentes de IA: análisis, contexto, programación, pruebas y responsabilidad.

Si un prompt puede provocar un fallo en producción, necesita ingeniería

La IA puede escribir más código por nosotros, pero también nos obliga a diseñar, versionar, probar, asegurar y mantener una nueva capa de software alrededor de los agentes.

Lo que he aprendido trabajando con agentes en desarrollo de software

Dieciséis meses con agentes aplicados al desarrollo de software en repositorios reales. Los errores que he cometido, lo que me ha funcionado y cómo trabajo ahora.

Prompt Engineering en producto: diseño, pruebas, versiones y producción

En un producto, el Prompt Engineering no termina cuando una instrucción produce una buena respuesta. Empieza al definir el comportamiento esperado y continúa con pruebas, versiones, observación y mantenimiento.

Deuda técnica en IA generativa: RAG, agentes y código generado

La deuda técnica de la IA generativa se acumula en fuentes, índices, agentes y código. El análisis propone controles para RAG, agentes, código generado y desarrollo dirigido por especificaciones.

Cómo medir la productividad del desarrollo con IA

La velocidad al generar código es insuficiente para medir productividad. Este marco incorpora la revisión, la estabilidad, lo que hay que rehacer y la comprensión del sistema.

Qué decisiones de arquitectura deja abiertas una spec

Una especificación reduce ambigüedad, pero no elige por sí sola la arquitectura. Un caso de concurrencia muestra qué debe decidir todavía el equipo.

Cómo verificar que una automatización de IA terminó bien

Una automatización puede terminar sin errores y dejar el trabajo a medias. Este contrato permite definir el resultado, probarlo y gestionar excepciones.

Spec-Driven Development con IA: qué debe contener una spec

Una spec útil conserva las decisiones que deben llegar al diseño, el código y las pruebas. Esta guía explica qué incluye, cuánta autoridad recibe y dónde deja de bastar.