Todo el software tiene problemas de diseño.
El diseño del producto es realmente difícil porque se trata de compensaciones. Nunca ha habido una pieza de software perfectamente diseñada, y nunca la habrá.
En términos de UX (o experiencia del usuario), es realmente difícil definir y clasificar un problema. ¿Qué tan grave / común es el problema? ¿Para quien? ¿Cuántas personas tienen este problema? ¿Fue el “problema” no intencionado o el resultado de una compensación o elección consciente? ¿Deberíamos reconsiderar esa elección, o hicimos las compensaciones correctas?
- Cómo construir un sitio web para un negocio creativo con poco dinero
- ¿Es aceptable ser un programador (desarrollador web) que aumenta e integra principalmente las bases de código existentes en un proyecto en lugar de construir cosas desde cero?
- ¿Cuál es una manera muy barata de alojar un sitio web HTML estático con poco tráfico?
- Cómo comenzar a ganar dinero si tengo conocimiento de HTML5 CSS3 BOOTSTRAP3 (Leer descripción)
- ¿Existe un sitio de ejemplo simple creado con React, Flux (versión de Facebook), Node y Mongo?
Muchas veces hacemos compensaciones entre poderosos / simples o fáciles de implementar versus mucho trabajo. Tenemos recursos limitados para gastar. Hacer un esfuerzo adicional en una función significa que no estamos trabajando en otras funciones. Es un desafío constante cuando quieres hacer algo realmente innovador. Mucha innovación nunca es completamente invisible porque no está en la interfaz de usuario, sino en cómo funciona el software. Tenga en cuenta las características de sincronización en Chrome: el 95% del esfuerzo en esa funcionalidad probablemente estaba en los servicios de fondo y en la ingeniería subyacente que nunca se expresa en la interfaz de usuario.
Por ejemplo, si bien le resulta molesto que Chome no le advierta al usuario que está cerrando todas las pestañas (¿cuándo hace qué? ¿Presionar el control “W”? Usar los controles de cierre en la parte superior del navegador? Ir a Archivo / Salir? ) puede encontrar que cerrar el navegador se comporta de manera diferente cuando utiliza cada uno de estos métodos. Estos son probablemente el resultado de decisiones conscientes por parte del equipo de productos de Chrome.
También pensaron mucho en cómo puede recuperarse de este error (controles de historial extensos e historial sincronizado en todas las computadoras).
Chrome no es perfecto, pero en mi opinión es un software realmente bien diseñado, pero esa es una declaración subjetiva. Es el mejor navegador para mí, lo que significa que se comporta de la forma en que quiero que funcione mi navegador. Soy un usuario comprometido y es muy poco probable que cambie a otro producto, pero solo soy yo. MILLONES de personas prefieren Firefox, Explorer, Safari, Opera o Edge. Esos equipos trabajan muy duro para mantener felices a sus usuarios y seguir siendo competitivos.
Eso es lo que pasa con el diseño. Se trata de diseñar el producto correcto, para las personas adecuadas y hacer las compensaciones correctas.
No creería el tipo de equipo de productos de correo de odio que recibe por cambios relativamente pequeños o nuevas características. La eliminación de la característica más oscura y no utilizada, oculta bajo dos menús a menudo da como resultado docenas, o incluso cientos de correos electrónicos enojados de clientes en un producto grande con millones (o cientos de millones) de usuarios.
Puede ser difícil no tomarlo como algo personal, y es un desafío Al igual que no hay un par de zapatos perfecto o una camisa perfecta, todos tenemos nuestros favoritos (en los que otras personas no serían atrapadas).