L’equip de Play Your Brand ens va contactar per donar suport tècnic i afegir funcionalitats a FlitCut, un CRM desenvolupat per ells mateixos. Tanmateix, aviat vam detectar problemes greus en l’arquitectura. L’aplicació era lenta i inestable, l’experiència d’usuari confusa i sovint el sistema no responia com calia. Implementar qualsevol canvi resultava complex, costós i imprevisible.
El CRM FlitCut era una peça clau en la seva operació diària i la base per al creixement futur del negoci. L’ambició de l’equip era alta: volien obrir el sistema als seus clients, millorar el flux de treball intern i fins i tot evolucionar la plataforma cap a un SaaS. Però res d’això era possible sobre la base actual; la bretxa entre el que el CRM era i el que havia de ser creixia cada dia.
El problema
El problema no era només una llarga llista d’incidències tècniques; era la sensació que el producte havia perdut el rumb.
Introduir noves funcionalitats resultava extremadament complex i provocava nous errors a causa de l’estat del codi: lògica de negoci duplicada, complexitat innecessària i dependències internes que feien que tot fos inestable. Cada ajust obria la porta a nous conflictes; era com moure una peça i veure tot el sistema començar a tambalejar-se.
L’experiència d’usuari tampoc ajudava: pantalles i formularis duplicats, fluxos de treball llargs i poc intuïtius, respostes del sistema molt lentes. Tot això generava en l’equip una sensació de fragilitat, pèrdua de temps i frustració. Per als clients externs amb accés al CRM, aquest era pràcticament inutilitzable.
En una trucada amb l’Albert, CEO i Product Owner, vam posar sobre la taula la realitat del sistema. Vam explicar que continuar mantenint aquesta base seria ineficient, poc rendible i impossibilitaria el creixement. Era necessària una reescriptura estratègica del CRM, pensada per durar i evolucionar.