Mauricio es programador, sprintmaster certificado y consultor en diseño de experiencia de usuario. Trabaja en Tesseract Space, una empresa especializada en diseño de UX y usabilidad.
Es parte del grupo de Google Developer Experts y en la iniciativa de Microsoft Regional Director como mentor para corporativos y startups en diseño de experiencia de usuario, usabilidad y desarrollo de software. Es fundador de UX Nights, la comunidad sobre experiencia de usuario más grande en Latinoamérica. También es escritor, ponente internacional, sensei de UX en Dev.f y formador técnico en LinkedIn Learning.
Vive en la Ciudad de México con su esposa Renata, su hija Ana Lucia y su gato Dante.
A pesar del rápido crecimiento y adopción de plataformas móviles, los errores y limitaciones en el diseño crean con frecuencia obstáculos en su usabilidad. En esta plática revisaremos métodos, herramientas y técnicas para ayudar a las personas que crean tecnología a desarrollar y diseñar experiencias de usuario en móviles que sean extraordinarias y memorables.
En esta sesión veremos cómo definir a los usuarios de un sistema y cómo realizar pruebas de uso utilizando herramientas y métodos de creación centrados en el usuario para crear una mejor experiencia de uso
Desarrollar nuevas tecnologías nunca había sido tan sencillo -o tan rentable- como lo es actualmente.
Predecir el futuro nunca es algo sencillo, incluso en nuestra época con toda la tecnología e información con la que contamos. En el mundo de la tecnología, donde todo cambia rápidamente, las decisiones sobre cómo serán las plataformas y entornos en el futuro, incluso el futuro cercano, deben tomarse de manera rápida y enfocadas en lo que está disponible en un momento dado.
Escribir programas y aplicaciones nunca había sido tan fácil como lo es ahora. Actualmente abundan herramientas y lenguajes para crear aplicaciones en cualquier plataforma; desde sitios web hasta aplicaciones móviles, de escritorio, para hardware especializado, hasta aplicaciones para backend en un servidor o en la nube. Y lo mejor es que buena parte de estos lenguajes y herramientas se pueden conseguir de manera gratuita o a un costo mínimo.
Hablar de la “Revolución Informática“ en estos días ya suena a algo anacrónico y viejo: empezando la segunda década del siglo XXI pocos dudan del impacto que las tecnologías de información han tenido en el mundo de los negocios, en la cultura general y la manera en que vemos y entendemos el mundo.
Mucho más que desarrollo
Definir la administración del Ciclo de Vida de una
Aplicación (Application Lifecycle Management o
ALM) no es fácil: diferentes personas, diferentes
empresas y proveedores de servicios tienen diferentes perspectivas
sobre el tema y la información pública al respecto tiende
a ser confusa. Sin embargo, ALM es un proceso importante
en la producción de aplicaciones por lo que vale la pena entender
los conceptos que engloba y cómo nos beneficia.