← Todos los artículos
Arquitectura

Del prototipo al sistema mantenible: el momento de ordenar

La velocidad del primer mes no tiene que convertirse en deuda permanente.

Por Roberth Dudiver · Lectura de 2 min · 16 lecturas

Un prototipo necesita comprobar una idea, no anticipar todos los escenarios. Pero cuando empieza a recibir usuarios, algunas decisiones temporales pasan a ser riesgos: datos duplicados, secretos en archivos, despliegues manuales y errores que nadie registra.

Hacé un inventario de recorridos críticos. ¿Qué debe funcionar siempre para que el producto cumpla su promesa? En una tienda, quizá crear pedidos y cobrar. En un juego, guardar progreso. Cubrí esos recorridos con pruebas que observen comportamiento real y prepará una forma de volver a la versión anterior.

Después buscá duplicación de datos. Si la descripción de un proyecto vive en tres archivos, tarde o temprano mostrarán versiones diferentes. Una fuente de contenido y un proceso de publicación reproducible ahorran más tiempo que una refactorización vistosa sin uso claro.

No hace falta reescribir todo. Elegí el cambio que reduce más incertidumbre para el siguiente despliegue. A veces es un test, a veces una migración de base de datos, a veces una página que explique quién es responsable de una alerta.