Un visitante pasa noventa segundos en tu web pública. Una recepcionista pasa ocho horas al día en tu back office, cinco días a la semana, durante años.
Ahora compara cómo se repartió el presupuesto.
Casi todos los proyectos que heredo lo han repartido justo al revés: meses enteros en la web de presentación y una interfaz de administración que es lo que haya generado el framework, nunca abierta por la persona que la encargó. Los empleados la esquivan. Mantienen un Excel paralelo, porque el Excel es más rápido. Y entonces los datos del sistema están mal, y todo el mundo le echa la culpa al sistema.
Qué significa concretamente "el admin es el producto"
La pantalla se corresponde con la decisión, no con la tabla
Un admin por defecto te da un formulario por tabla de la base de datos, es decir, una foto de tu esquema y no del trabajo de nadie. La recepcionista no está editando una fila Appointment - está intentando encajar a un paciente el jueves mirando quién más está ese día. Eso necesita pantallas distintas aunque toquen la misma tabla.
Todo lo que el propietario pueda querer cambiar es una fila, no un deploy
Precios, horarios de apertura, el texto de los correos, el texto de consentimiento, el pie de página legal, qué campos son obligatorios. Si cambiar cualquiera de ellos significa un programador, entonces no has entregado un sistema, has entregado una dependencia de ti. Uso como test la pregunta "¿querría alguien, de forma plausible, cambiar esto sin mí?", y la respuesta es que sí mucho más a menudo de lo que parece.
Las acciones peligrosas parecen peligrosas
Borrar, reembolsar, enviar a todos los clientes, saltarse un bloqueo. Eso necesita una fricción proporcional a su consecuencia y - más importante - una constancia de quién lo hizo. No para señalar a nadie, sino para que "¿qué ha pasado aquí?" sea una pregunta con respuesta.
Funciona en la máquina en la que se va a usar
A menudo un portátil viejo con una conexión mala en una recepción, o un móvil en un almacén. Un admin que es agradable en el monitor de un programador e inutilizable en el hardware al que está destinado no está terminado.
El test que uso
Antes de la entrega, me siento al lado de la persona que más lo va a usar y miro cómo hace un día normal. No una demo - su trabajo real, conmigo callada.
Cada vez que duda, eso es un defecto de diseño. Cada vez que abre un Excel en su lugar, eso es una funcionalidad que falta. Cada vez que pregunta "¿puedo deshacer esto?", algo necesita una confirmación o un historial.
Dura una hora y es la hora más valiosa de cualquier proyecto que haya hecho. Ni una sola vez ha terminado sin cambios.
Por qué esto es un argumento comercial, no estético
El trabajo de la web pública es traer una consulta. El trabajo del back office es hacer que el negocio funcione. El marketing malo te cuesta leads de los que nunca supiste; un back office malo te cuesta una hora al día, cada día, por cada empleado, más la calidad de los datos de la que dependen cada informe y cada decisión de más adelante.
Gasta en consecuencia.
Aunque la versión más barata de esto es no construir el back office en absoluto, si alguien ya vende uno que encaja. De eso trata la nota sobre cuándo no construir.