Volver al blog

La ley de Tesler: la clave para equilibrar la complejidad en el diseño y desarrollo web

Cómo equilibrar la complejidad en el diseño y desarrollo web con la ley de Tesler.

La ley de Tesler: la clave para equilibrar la complejidad en el diseño y desarrollo web

¿Alguna vez te has preguntado por qué algunos sitios web o apps son más fáciles de usar que otros? ¿Por qué algunos productos te hacen sentir frustrado, confundido o abrumado, mientras que otros te hacen sentir satisfecho, seguro o encantado? La respuesta está en qué tan bien los diseñadores y desarrolladores de estos productos han aplicado los principios del diseño de la experiencia de usuario (UX) y la interfaz de usuario (UI).

La UX y la UI son dos facetas del diseño web que trabajan de la mano. Mientras que la UI se enfoca en el diseño de la interfaz de usuario, la UX abarca la experiencia general del usuario cuando interactúa con tu producto o servicio.

Uno de los conceptos más importantes que los diseñadores UX y UI necesitan entender es la ley de la conservación de la complejidad, también conocida como la ley de Tesler. Esta ley establece que toda aplicación tiene una cantidad inherente de complejidad que no puede eliminarse ni ocultarse. En su lugar, debe gestionarse, ya sea en el desarrollo del producto o en la interacción del usuario. Esto plantea la pregunta de quién debería quedar expuesto a la complejidad: ¿el diseñador, el desarrollador o el usuario?

¿Qué es la ley de Tesler?

La ley de Tesler fue acuñada por Larry Tesler, un científico de la computación y exvicepresidente de Apple. Observó que toda aplicación tiene un cierto nivel de complejidad que está determinado por su funcionalidad, sus características y sus objetivos. Esta complejidad no puede eliminarse; solo puede trasladarse de un lugar a otro.

Por ejemplo, un sitio web que permite a los usuarios reservar vuelos en línea implica mucha complejidad. Esta complejidad puede distribuirse de distintas formas:

  • Puedes poner más complejidad en la etapa de desarrollo del producto. Esto significa escribir más código, usar tecnologías más avanzadas y dedicar más tiempo y recursos para crear un sitio web simple e intuitivo para el usuario.
  • Puedes poner más complejidad en la etapa de interacción del usuario. Esto significa escribir menos código y depender del conocimiento y las habilidades del usuario para averiguar cómo usar tu sitio web.

El equilibrio entre estos dos enfoques es de lo que trata la ley de Tesler. No existe tal cosa como un producto simple o complejo; solo existe un producto con una cierta cantidad de complejidad que se distribuye de forma distinta.

¿Por qué importa la ley de Tesler?

Si pones demasiada complejidad en la etapa de desarrollo del producto, podrías crear un producto fácil de usar pero difícil de construir. Esto podría traducirse en mayores costos, plazos más largos, menor rendimiento o menor confiabilidad.

Si pones demasiada complejidad en la etapa de interacción del usuario, podrías crear un producto fácil de construir pero difícil de usar. Esto podría traducirse en menor satisfacción, mayor frustración, mayores tasas de abandono o menores tasas de retención.

El objetivo del diseño UX y UI es encontrar el equilibrio óptimo entre estos dos extremos.

¿Cómo puedes aplicar la ley de Tesler?

  • Conoce a tus usuarios. Entiende quiénes son tus usuarios objetivo, sus necesidades y metas, sus puntos de dolor y preferencias. Realiza investigación de usuarios usando entrevistas, encuestas, personas, escenarios, etc.
  • Conoce tu negocio. Entiende los objetivos de tu negocio, tu propuesta de valor, tu ventaja competitiva y tu identidad de marca.
  • Conoce tu producto. Entiende qué hace tu producto, cómo funciona y a quién sirve. Define el alcance, las características y la funcionalidad de tu producto usando historias de usuario, flujos de usuario, wireframes, prototipos, etc.
  • Prueba e itera. Valida tus suposiciones usando pruebas de usabilidad, pruebas A/B, analítica y retroalimentación. Mide el rendimiento usando tasas de conversión, tasas de retención y puntajes de satisfacción.

Conclusión

La ley de Tesler es un principio fundamental del diseño UX y UI que establece que toda aplicación tiene una cantidad inherente de complejidad que no puede eliminarse ni ocultarse. Al encontrar el equilibrio óptimo entre la complejidad del desarrollo del producto y la complejidad de la interacción del usuario, puedes crear productos que sean fáciles de construir y fáciles de usar a la vez.

Bibliografía

[1] “Law of conservation of complexity”, Wikipedia, 2021.

[2] D. Saffer, “Larry Tesler Interview”, Designing for Interaction Website, 2010.

Compartir
Volver al blog

Colaboremos

Cuéntanos hacia dónde va tu negocio y construiremos la base digital que tu empresa necesita para crecer:

Selecciona servicios
Respetamos tu privacidad. Tu información se usa únicamente para responder a tu consulta y nunca se compartirá con terceros.