Herramientas de usuario

Herramientas del sitio


cursos:sdd:opinion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
cursos:sdd:opinion [2026/11/09 11:37] – [La arquitectura también se descubre] Lorenzocursos:sdd:opinion [2026/11/09 11:39] (actual) – [La arquitectura también se descubre] Lorenzo
Línea 99: Línea 99:
 Podría cerrar diciendo que, si volviera a empezar, escribiría toda la arquitectura en un documento el primer día y me ahorraría el tiempo de dictado. Pero no sería verdad. No tenía toda la arquitectura en la cabeza desde el primer momento. Tenía criterio, y el criterio no es lo mismo que el diseño. Podría cerrar diciendo que, si volviera a empezar, escribiría toda la arquitectura en un documento el primer día y me ahorraría el tiempo de dictado. Pero no sería verdad. No tenía toda la arquitectura en la cabeza desde el primer momento. Tenía criterio, y el criterio no es lo mismo que el diseño.
  
-El componente de tabla no nació con la forma que tiene ahora. Nació como una tabla para una pantalla concreta. Cuando apareció la segunda pantalla con tabla, vi qué era común y qué no. Cuando apareció la tercera, vi que la configuración de columnas tenía que ser un objeto y no una lista de atributos sueltos. Cada pantalla construida me enseñaba algo sobre la pieza que la sostenía, y refactorizaba la pieza. Sin escribir código, pero decidiendo cada cambio.+Cierto componente no nació con la forma que tiene ahora. Nació como un HTML para una pantalla concreta. Cuando apareció la segunda pantalla con ese mismo HTML, vi qué era común y qué no. Cuando apareció la tercera, vi la abstracción que necesitaba y no un conjunto de etiquetas sin conexión. Cada pantalla construida me enseñaba algo sobre la pieza que la sostenía, y refactorizaba la pieza. Sin escribir código, pero decidiendo cada cambio.
  
 Eso es, creo, lo que siempre hemos llamado metodología ágil, aunque aquí no haya sprints ni tableros. Construir algo pequeño que funcione, mirarlo, ver dónde se puede mejorar y mejorarlo. La arquitectura no se diseña entera por adelantado; emerge de los casos de uso ya construidos. La diferencia respecto a antes es que el ciclo de construir, mirar y refactorizar ahora dura minutos en lugar de días, porque la ejecución es de la IA. Lo que sigue siendo mío es mirar y decidir. Eso es, creo, lo que siempre hemos llamado metodología ágil, aunque aquí no haya sprints ni tableros. Construir algo pequeño que funcione, mirarlo, ver dónde se puede mejorar y mejorarlo. La arquitectura no se diseña entera por adelantado; emerge de los casos de uso ya construidos. La diferencia respecto a antes es que el ciclo de construir, mirar y refactorizar ahora dura minutos en lugar de días, porque la ejecución es de la IA. Lo que sigue siendo mío es mirar y decidir.
cursos/sdd/opinion.1794220664.txt.gz · Última modificación: por Lorenzo