En Transit hay un mensaje pequeño que resume una parte importante del trabajo con los datos: los avisos de servicio de OC Transpo no están disponibles porque no hay un flujo de avisos conectado.
Una cifra podría parecer más convincente. Sin embargo, el mensaje es más preciso.
Cero avisos significaría que se consultó una fuente pertinente y que no se encontraron avisos dentro del alcance indicado. Un flujo que no está conectado significa que esa información no está disponible. Mostrar ambas situaciones de la misma manera daría una certeza que el sistema no tiene.
El mismo problema aparece en tableros de uso cotidiano. Una celda vacía puede indicar que un dato aún no ha llegado, que una medida no aplica o que no fue posible calcular un valor. Reemplazar todos esos espacios por cero hace que la tabla se vea más uniforme, pero elimina parte de su significado.
Por eso, además de revisar el cálculo, me interesa otra pregunta: ¿qué va a entender la persona cuando vea el resultado?
En el caso de Ottawa, la interfaz ofrece una respuesta sencilla. Indica que los avisos no están disponibles, explica la razón y enlaza los avisos oficiales. Así, la persona tiene un siguiente paso útil sin que Transit afirme conocer el estado de las interrupciones.
La actualización de los datos exige un cuidado parecido. Una página que acaba de cargar puede contener una observación anterior. La hora de consulta, la hora de publicación y el momento en que la fuente reportó un evento son cosas distintas.
Estas son algunas de las diferencias que estoy estudiando con Transit. Para revisar un indicador, puedo empezar con tres preguntas: qué se observó, durante qué periodo y qué sigue siendo desconocido. Ayudan a entender el resultado antes de usarlo para sostener una conclusión.
Una interfaz puede reconocer que falta información y seguir siendo útil. Puede explicar el vacío, señalar su alcance y orientar a la persona hacia una fuente que tenga la respuesta.
¿Necesitas un sistema que se mantenga editable?