El formulario de 100.000 Euros

Lo que no tiene precio no se valora.

Como programadores trabajamos en solucionar problemas complejos, pero no estamos educados para pensar en los interfaces que los van a solucionar. El diseño de software no se valora: se piensa que un formulario vale lo mismo que otro. Puedes pasar horas con un proceso, una función o un algoritmo, pero tiramos los campos en un formulario sin pensar en el usuario que los va a realizar.

1.- Estoy tirando mi tiempo

Llevo más de 40 horas trabajando en el diseño del formulario de alta de un contacto de Velneo vbase. En algunos momentos te llegas a sentir frustrado, pensando que estás perdiendo el tiempo invirtiendo tal cantidad de esfuerzo para conseguir ciertos efectos o funcionalidad en el diseño.

2.- El modelo de base de datos no es el modelo de interfaz

Estamos acostumbrados a solucionar el problema en la base de datos y, con ese mismo modelo, implementar el interface. Es como si nos hiciéramos un traje a medida y el resto de nuestra vida usáramos el mismo: cada contexto y situación es diferente, no nos vestimos igual en una boda, en un bautizo o en un funeral. Cada contexto tiene su interfaz. Hay que pensar en los diferentes usuarios y escenarios.

3.- El formulario de 100.000 euros

En el diseño parece que no hay forma de valorar el rendimiento económico. Con un sencillo test de usuarios puedes medir cuánto tarda el usuario en realizar una nueva tarea.

En este caso hicimos unas pruebas de usuarios para dos tareas simples:

Tarea Completada Tiempo
Tarea 1. Interfaz actual Usuario 1 > SI
Usuario 2 > SI
Usuario 3 > SI
Usuario 4 > SI
Usuario 5 > NO
Usuario 1 > 1.10
Usuario 2 > 3.02
Usuario 3 > 1.24
Usuario 4 > 1.00
Usuario 5 > 2.53
Tarea 2. Interfaz actual Usuario 1 > SI
Usuario 2 > NO
Usuario 3 > NO
Usuario 4 > SI
Usuario 5 > NO
Usuario 1 > 2.30
Usuario 2 > 5.10
Usuario 3 > 4.56
Usuario 4 > 2.26
Usuario 5 > 2.57
Tarea 1. Interfaz prototipo Usuario 1 > SI
Usuario 2 > SI
Usuario 3 > SI
Usuario 4 > SI
Usuario 5 > SI
Usuario 1 > 0.21
Usuario 2 > 0.31
Usuario 3 > 0.29
Usuario 4 > 0.25
Usuario 5 > 0.16
Tarea 2. Interfaz prototipo Usuario 1 > SI
Usuario 2 > SI *
Usuario 3 > SI
Usuario 4 > NO
Usuario 5 > SI
Usuario 1 > 1.36
Usuario 2 > 1.54
Usuario 3 > 1.45
Usuario 4 > 1.10
Usuario 5 > 1.46

Se puede observar cómo el tiempo mínimo medio que estamos ahorrando en las dos tareas a cada usuario es de un minuto. Calculamos que Velneo vbase está generando un mínimo anual de 300.000 contactos nuevos de usuarios al año; si aplicamos el coste de 21 €/hora de coste laboral en España, estamos ahorrando la friolera de 100.000 Euros/año en costes laborales en el uso de Velneo vbase para la gestión de contactos.

4.- KISS (Keep it Simple Stupid)

La tarea más complicada es solucionar problemas complejos de base de datos con un interfaz simple. Velneo vbase soluciona todos los problemas de la base de datos de una manera completa y eficaz; ahora, cuando hay que aplicarle un interfaz simple, la cosa se complica. Aquí os dejo los mockup del interfaz actual y el nuevo prototipo.

Interfaz Actual:

interfaz actual1

Interfaz Prototipo:

nuevo1

interfaz2