La V1 era inestable, sin documentación ni pliego de condiciones. La agencia aceptó retomarla con una condición: rehacerla por completo en vez de parchearla.
WordPress venía impuesto, y el posicionamiento SEO adquirido no podía moverse.
Proyecto de fin de estudios · CESI Diseñador Desarrollador de Aplicaciones
Retomar una plataforma B2B entregada sin documentación, relanzarla en dos meses y hacerla evolucionar sin romper el SEO ni la confianza de clientes que pagan.
La V1 era inestable, sin documentación ni pliego de condiciones. La agencia aceptó retomarla con una condición: rehacerla por completo en vez de parchearla.
WordPress venía impuesto, y el posicionamiento SEO adquirido no podía moverse.
Unas 15 categorías, 13 regiones y un centenar de departamentos, repartidos entre un Excel de trabajo y la base antigua. Escribí scripts en Python para comprobar la coherencia y generar ficheros de importación reutilizables.
Los filtros de búsqueda pasaron a ser datos: guardados en base, gestionados desde el panel de administración y convertidos en SQL por el componente de búsqueda. Añadir un filtro ya no requiere desarrollo.
Un proveedor debía poder editar su ficha sin perder la versión publicada. En lugar de un historial completo, elegí una tabla espejo: una versión pendiente por ficha, validada por moderación. Cinco escenarios de prueba escritos de antemano, cinco conformes.
Después, el uso real reveló que una insignia comercial desaparecía en cada validación. La corrección separó los campos editoriales, decididos por el administrador, de los declarados por el proveedor.
Sin pliego de condiciones, el presupuesto hizo de contrato. Cada petición se descomponía en partes estimables. «Duplicar una ficha» es un botón, una copia de campos, imágenes, un contador y permisos. Así se llega a una cifra defendible.
En primavera de 2026, el flujo de incidencias se convirtió en un comité de seguimiento: 19 temas clasificados en bugs, correcciones y evoluciones, y después tres sprints.
De seis indicadores fijados al inicio: dos alcanzados, tres en parte y uno no: la estabilidad del servidor durante las campañas de e-mailing. Prefiero decirlo que esconderlo.
Antes de desarrollar bien, hay que entender bien, presupuestar bien y comunicar bien.