Un gran poder conlleva una gran responsabilidad. La interfaz es la cara visible, el punto de acceso, la presentación y la imagen no solo de la aplicación, sino de la empresa que la hizo. Eso es un gran poder, y a su vez tiene una gran responsabilidad. A su vez, le estamos dando al usuario ese poder, y éste puede ser feliz o puede frustrarse y pasar al lado oscuro. Está de moda hablar de usabilidad, de que hay que hacer sitios y sistemas y aplicaciones usables, pero ¿cómo lo hacemos? En esta charla veremos de forma general qué es el diseño, viéndolo como el dominio de la interfaz, para luego ver paradigmas del diseño, aplicado a UI de sistemas. Todo esto lo veremos aplicado a un sistema real para poder ver cómo aplicamos cada uno de los paradigmas que comentaremos, y así a través de ese concepto mostrar buenas y malas prácticas en el diseño de interfaz, a través de ejemplos conocidos, haciendo la charla más dinámica y simpática, llevándola al producto final, contando con usuarios felices y con superpoderes. Esta charla fue expuesta en marco del Encuentro Internacional GeneXus en 2014, #GX24 Oradores Federico Toledo (www.abstracta.com.uy) Sebastián Martínez (www.sintropia.com.uy) El punto principal transmitido en la charla fue: Al hacer aplicaciones el foco tiene que estar en el usuario, por más que haya otros problemas a resolver. Al usuario no le importa que haya un servidor conectado con no sé qué, que hace no sé qué algoritmo. El usuario está interesado por la tarea que debe hacer y la interaccion con la herramienta realizarlo debe ser lo más cómoda posible. A modo de validación de la idea, presentamos Monkop (monkop.com), a la cual le estamos poniendo foco en el diseño desde sus inicios. Monkop es una herramienta/servicio que permite mejorar la calidad de las aplicaciones móviles a cero esfuerzo. Se sube un APK (aplicación móvil para instalar) a la página, y con técnicas de monkey testing logra explorarla y capturar métricas de performance, seguridad, robustez, verifica que se sigan las buenas prácticas, etc. Así genera un reporte que envía al usuario interesado, con oportunidades de mejora detectadas.