Saltar al contenido
Volver al trabajo

Método de ingeniería

Cómo trabajo con agentes de programación

Uso agentes de programación como herramientas de implementación dentro de un proceso de ingeniería. Defino el problema, la lógica y la arquitectura, documento las reglas del proyecto y divido el trabajo en tareas que puedo revisar. Mantengo la responsabilidad por la integración y el resultado.

Proceso de ingeniería y releases de AOHYS
Sigue el recorrido

Necesidad del negocio

Generar código es solo una parte del trabajo. Un producto útil sigue necesitando un propósito claro, reglas coherentes y alguien que entienda cómo se integran sus partes.

Para qué sirve el método

Este es un método de trabajo que aplico en mis productos. Me ayuda a convertir un proceso definido en pasos de implementación que puedo inspeccionar, integrar y comprobar conforme avanza el producto.

Rol

Aporto el contexto, decido la arquitectura y las restricciones, dirijo la implementación, reviso el resultado y me responsabilizo de lo que se entrega.

Decisiones de arquitectura

Consideraciones de diseño

Las tareas necesitan límites claros y contexto suficiente para conservar las reglas del producto. Las herramientas internas apoyan el método; los ejemplos de productos profesionales son The Barber Central, NutriPlan, ETERIA, Casa Roca y el sitio web de AOHYS.

Decisiones de arquitectura

Empezar por los usuarios y el proceso, y después definir interfaces, propiedad de datos, permisos e integraciones. Cada tarea de implementación debe tener un propósito y un resultado que se pueda comprobar.

Enlaces públicos

Proceso de ingeniería y releases de AOHYS
Source, pruebas, documentación e historial de PRs muestran el workflow de ingeniería detrás del sitio.

Ejecución

Construyo de forma incremental, reviso los cambios y los integro con el producto existente. Evalúo el trabajo de los agentes y mantengo la responsabilidad de resolver problemas y comprobar el flujo completo.

Calidad, seguridad y rendimiento

Usar comprobaciones acordes con el comportamiento que cambia: revisar código y reglas de datos, recorrer los flujos e inspeccionar la interfaz que usan las personas. Mantener la información privada dentro de los límites de acceso previstos.