Ir al contenido

Capítulo 06 · Informe de taller: software

Por qué construimos un CMS propio

Un relato honesto sobre por qué construimos nuestro propio software de signage, qué nos costó y cuándo un sistema ya hecho es la elección más inteligente.

Nuestro primer sistema de reproducción lo escribimos nosotros en 2016, junto con la carcasa del primer tótem: sencillamente no había nada que comprar que cumpliera nuestras exigencias. Más tarde, cuando las instalaciones se multiplicaron, usamos sistemas ya hechos allí donde encajaban. Hasta que un día estuve junto a la caja de una panadería viendo cómo la propietaria quería cambiar el menú del mediodía: hizo clic a través de cuatro niveles, encontró una línea de tiempo, movió sin querer un elemento y se quedó con una pantalla vacía. El software sabía hacerlo todo: transiciones, capas, videowalls, permisos para cien sedes. Todo menos lo que esa mujer necesitaba un martes a las seis de la mañana. Ese día volvimos a construir por nuestra cuenta.

Qué nos molestaba de los sistemas ya hechos

Quiero ser justo: los sistemas de entonces no eran malos. Estaban construidos para otra gente: para cadenas con departamento de marketing, informática propia y personas que manejan la herramienta a diario. Nuestras clientas son panaderías, concesionarios, consultas, municipios; trabajan veinte minutos por semana con ello.

Cuatro cosas se nos repetían una y otra vez:

  • La licencia corría por pantalla y por mes. Quien explota muchas superficies paga dos veces: por el hardware y por el derecho a encenderlo.
  • La mayor parte de las funciones quedaba sin tocar. Capas, lenguajes de script, curvas de animación: herramientas para diseñadores, no para empresas.
  • La interfaz presuponía conocimientos que nadie tenía. Tras la formación iba bien dos semanas, luego la responsable de sucursal volvía a llamarnos.
  • El soporte estaba en otro huso horario. Una pantalla negra el sábado por la mañana se atendía el lunes por la tarde.

A esto se añadía la pregunta de dónde están los contenidos. En una carta digital da igual; en los datos de ocupación de una sala de reuniones, no.

Qué queríamos en su lugar

No empezamos con una lista de funciones, sino con cinco frases en una hoja de papel. Cada una era una decisión contra otra cosa.

  • Una panadera maneja el sistema sin formación. Si necesita un manual, lo equivocado es la interfaz, no la panadera.
  • Plantillas en lugar de libertad de diseño: nosotros damos retícula, tipografía y color, la clienta rellena texto e imagen. Por qué eso salva una instalación está en el capítulo sobre contenidos.
  • Los datos están en Suiza, en servidores que podemos nombrar. La ley revisada de protección de datos exige de todos modos saber dónde están los datos y quién accede.
  • Cada emisión se registra. En nuestra red publicitaria la prueba es la base de la facturación; sin ella no se puede comercializar seriamente publicidad ajena.
  • El sistema conoce nuestros procesos. De una oferta nace un encargo, de ahí una ubicación con aparatos e historial de servicio. Si un reproductor deja de anunciarse, el sistema sabe de quién es.

El último punto era el motivo real. Ningún software ya hecho conoce sus procesos.

Empezar pequeño y dejar que duela

La primera versión sabía hacer exactamente tres cosas: subir imágenes, ponerlas en un orden, enviarlas a una pantalla. Ningún horario, ninguna zona, ningún permiso. Con eso fuimos a tres clientas que conocíamos bien y dijimos: probadlo y decidnos dónde duele.

Dolió en puntos que no esperábamos. Nadie echaba de menos los efectos de transición. Todas echaban de menos una vista previa que mostrara cómo quedaría la diapositiva después en la pared. Una responsable de sucursal subió tres veces la misma imagen, porque tras guardar no veía si había pasado algo. Eso solo se ve donde alguien trabaja con ello un martes por la mañana con prisa.

De ahí nació una regla: cada función nueva necesita un nombre y un motivo. No «estaría bien», sino «si no, el municipio no puede mostrar sus carteles de votación». Funciones sin motivo no las construimos. Suena estricto y nos ha librado de un producto que lo sabe hacer todo y no ayuda a nadie.

Cinco funciones en lugar de cincuenta

Tras años de explotación, el uso real resulta desconcertantemente sencillo. La inmensa mayoría de las instalaciones necesita cinco cosas: subir contenido, ponerlo en un orden, gobernarlo en el tiempo, ver el estado de la pantalla y localizar a alguien cuando se atasca. Todo lo demás es accesorio.

Los horarios ganan a los efectos. Una panadería que por la mañana muestra cruasanes y al mediodía el menú saca más de su superficie que cualquier animación. Los contenidos automáticos (tiempo, horarios de apertura, existencias de la gestión de mercancías) mantienen la pantalla fresca incluso en una semana tranquila.

Una pantalla que se anuncia sola vale más que cualquier función de diseño. Nuestros reproductores se anuncian a intervalos cortos y, si se pide, envían una captura. Si falta un aviso, lo sabemos antes de que lo note la clienta. Eso nos ha ahorrado muchos desplazamientos.

Y menos elección significa menos errores. Desde que las plantillas fijan el tamaño de letra y el número de líneas, apenas vemos diapositivas ilegibles. La libertad que quitamos no la ha echado de menos nadie.

Qué cuesta de verdad un software propio

Del precio no hablo aquí en cifras, sino en compromisos: son más honestos. El desarrollo es la parte más pequeña y la única que algún día termina. Todo lo que viene después no termina nunca.

Lo que se echa encima si construye usted mismo:

  • Mantenimiento: los sistemas operativos de los reproductores cambian, los navegadores cambian, las interfaces con cajas y calendarios cambian. Es trabajo que ninguna clienta ha encargado.
  • Actualizaciones de seguridad: un sistema accesible desde internet debe cuidarse la semana en que se conoce un fallo, no el trimestre siguiente.
  • Disponibilidad: si nuestro sistema se para, se paran pantallas en toda la Suiza alemana. Esa responsabilidad no se traspasa.
  • Conocimiento en varias cabezas: un sistema que entiende una sola persona es un riesgo.

Para nosotros se sostiene porque el esfuerzo se reparte entre muchas ubicaciones y la propia red publicitaria, y porque el mismo sistema sostiene los procesos desde la oferta hasta la intervención de servicio. Para una empresa con cuatro pantallas no se sostiene nunca.

Cuándo un sistema ya hecho es la mejor elección

No recomiendo nuestro sistema en todas partes, y mucho menos software propio a cualquiera. Hay casos en los que un producto establecido encaja claramente mejor.

Un grupo internacional con informática propia y sedes en varios países necesita un proveedor que cumpla contratos en distintos ordenamientos, presente certificaciones y aporte un modelo de roles para cientos de usuarias. Para eso no somos los adecuados.

También entran aquí los casos especiales con una conexión fija. Si sus sucursales dependen de un sistema de caja concreto y existe para él una extensión de signage acreditada, tómela. Reconstruir una interfaz que ya existe es caro e ingrato.

Y las redes muy grandes que se comercializan de forma programática necesitan conexión con mercados, formatos estandarizados y métodos de recuento que acepten las agencias de medios. Ese aparato no lo construye nadie de paso; más sobre ello en el capítulo de la red publicitaria.

La regla práctica no es espectacular: cuanto más propios sean sus procesos, más merece la pena el software propio. Cuanto más estandarizada su exigencia, más probable es que ya exista hecho.

Preguntas que debería hacer a cada proveedor

Ya sea un producto acabado o un proveedor con software propio: estas preguntas cuestan diez minutos en la conversación de venta y ahorran mucho después.

  • ¿Dónde están mis datos, en servidores de quién, en qué país, y quién del proveedor puede verlos?
  • ¿Cómo recupero mis contenidos? ¿Hay exportación, y en qué formato?
  • ¿Cómo está construido el modelo de licencia? Por pantalla, por sede, por usuaria, ¿y qué pasa si añado o descuelgo una pantalla?
  • ¿Hay un registro de emisión, cuánto tiempo se conserva y puedo descargarlo?
  • ¿Cómo se realiza el mantenimiento remoto? ¿Quién puede conectarse, se registra y se puede desactivar el acceso?
  • ¿Qué pasa al cambiar de proveedor? ¿Los reproductores son míos y se puede instalar en ellos otro software?
  • ¿Qué pasa si dentro de cinco años ustedes ya no existen?

La última pregunta es incómoda, y justo por eso la hago con gusto. Quien responde con calma y explica cómo, en el peor de los casos, llegará usted a sus contenidos y aparatos, ha pensado en ello.

Sistema propio frente a sistema ya hecho

La valoración que sigue la doy también en persona, como proveedor que ha construido lo suyo, pero sin adornos.

CriterioSistema propioSistema ya hecho
Tiempo hasta la primera imagenlargo, primero hay que crearlocorto, abrir una cuenta y empezar
Ajuste a los procesos propiosexactamente como trabaja ustedusted se adapta al producto
Uso por personas no expertasse puede mantener deliberadamente simplea menudo hecho para especialistas
Custodia de los datoslibremente elegible, lugar determinablepredeterminada, hay que aclararla
Esfuerzo corrientecuidado en la propia casalicencia por pantalla, crece con la red
Conexión con caja y mercancíasconstruye lo que necesitaexistente, si su sistema está incluido
Requisitos internacionalescostosopor lo general cubiertos
Comercialización programáticamuy costosodisponible en grandes proveedores
Dependenciadel propio equipodel proveedor y su modelo de precios

Ninguna línea por sí sola decide. Lea las tres que afectan a su día a día.

Para recordarUn software propio merece la pena donde los procesos son realmente propios; en todo lo demás se compra una responsabilidad que nadie ha pedido.

Hablemos de sus pantallas.

El libro responde muchas preguntas. Su ubicación la vemos mejor juntos.