La perfección es imposible, incluso si perseguirla otorga a algunas personas la sensación de euforia. Entonces, ¿cómo deberíamos gestionar el desarrollo web y de aplicaciones para poder alcanzar objetivos razonables y alcanzables?

He trabajado en diseño gráfico, autoedición, medios interactivos, desarrollo web y desarrollo de aplicaciones desde el inicio de cada uno de estos géneros del ámbito digital, a partir de la década de 1980.

Ir más allá fue un paradigma por el que muchos de nosotros, diseñadores y desarrolladores, encontramos una gran exuberancia. Después de todo, fue una locura intentar subir la apuesta para el próximo contendiente y, al final de todo, levantar a todos tanto en euforia como en habilidades.

Sin embargo, hay un límite para cada ideal y la perfección es imposible (solo Dios tiene la perfección). Entonces, para el resto de nosotros, ¿qué podemos hacer para lograr un equilibrio armonioso de objetivos alcanzables, cordura y calidad de vida?

Sencillo: esté atento a las "características arrastradas" (también conocidas como "características" o "características").

Algunos propietarios de contenido, desarrolladores web o desarrolladores de aplicaciones caen en la trampa de intentar incluir todas las funciones con las que pueden soñar, modificando una interpretación tras otra, intentando conseguir algo en el horizonte y luego, invariablemente, fracasando miserablemente con plazos incumplidos, perdidos. oportunidades comerciales, tiempo de comercialización lento, costos crecientes y funciones o contenido que se inflan en sus propiedades o aplicaciones web eventuales. Y lo peor es que cuanto más hinchado haya, más vulnerabilidades, errores de software y errores se producirán.

¿Cuál es la situación ideal, especialmente basada en la experiencia del mundo real probada en el campo?

Apple es un gran ejemplo, especialmente en los años dorados cuando el difunto Steve Jobs dirigía el lugar. Cada producto que Steve lanzó tuvo que ser modificado hasta que solo quedaran las características minimalistas, la apariencia, el diseño y la plataforma. Habría poca hinchazón, si es que la hubiera, y todo el producto (¿recuerdas el iMac original?) Simplemente funcionaría, e incluso un niño podría descubrir fácilmente cómo usar el producto.

En los primeros días, el némesis de Apple, Microsoft, hizo el largo camino hacia el error con una característica tras otra, lo que resultó en una gran cantidad de características, y sus productos perderían en simplicidad, claridad y facilidad de uso. Pero, por supuesto, Microsoft ha cambiado desde entonces, y hoy, Windows 10 UX es limpio y fácil de entender, incluso para alguien que no ha usado la IU antes.

¿Cuáles son los fundamentos del diseño para la web o el dispositivo móvil, si queremos evitar el deslizamiento de funciones?

1) Primero móvil.

Si está diseñando un sitio web y se ejecuta en CMS (sistemas de administración de contenido) como WordPress, debe diseñar o elegir una plantilla receptiva que se lo facilite a sus clientes móviles. Más personas están leyendo noticias y actualizaciones de productos en sus teléfonos móviles, y el contenido de escritorio de pantalla ancha está perdiendo tracción rápidamente. Y dado que el ancho de banda móvil es caro y estrecho en muchas ubicaciones, diseñe el contenido de su web o aplicación para que sea liviano, con contenido específico de pantalla en lugar de gráficos que exigen ancho de banda y que disuaden a los prospectos de convertirse en clientes compradores. La misma regla se aplica para diseñar aplicaciones.

2) Menos es más.

Si vamos a diseñar un procesador de texto, piense en un editor de texto con una interfaz de usuario sencilla, en lugar de un procesador de documentos repleto de funciones que requiere que nuestros usuarios aprendan mediante el estudio de un manual de 2 pulgadas de grosor. Como ya sabrá, la mayoría de las personas evitan leer en estos días. Por lo tanto, busque lo que pretende lograr con su aplicación o su sitio web, y diseñe según las necesidades más fundamentales. Por ejemplo, si su sitio web está destinado a que las personas compren productos físicos, además de que responda a las dimensiones de la pantalla, asegúrese de que los usuarios puedan buscar por tipos de productos o categorías, con un menú simple de categorías de productos disponibles. Idealmente, la página de inicio debería incluir los últimos productos que está promocionando. El botón "comprar" debe ser prominente dentro de cada una de las páginas del producto y mantener la copia de texto simple y los gráficos livianos. Después de todo, está tratando de atraer clientes compradores, no tratando de ganar premios en sitios web.

3) Encapsular.

Si está diseñando un sitio web o una aplicación, necesita un documento de diseño que tenga un objetivo finito, y todo lo que exigen los usuarios debe estar encapsulado dentro de ese documento, sin espacio para la expansión de funciones hasta que su sitio web o aplicación esté completo y lanzado. Esto es para evitar el deslizamiento de características, y su equipo verá un objetivo finito en lugar de un objetivo en movimiento que no se puede completar. Nadie quiere trabajar en un rol de desarrollo donde las metas nunca se pueden alcanzar o completar. En un escenario de equipo, designe a un líder que sea firme y decidido acerca de las metas y los plazos de finalización, y ese líder nunca debe ceder cuando alguien trata de "empujar el sobre" para presentar una característica feroz. Siempre existe la próxima versión para introducir nuevas funciones.

4) Permita errores.

Nadie es perfecto. La historia humana ha demostrado que todos cometemos errores. Las empresas más grandes, con lo que parece una cantidad infinita de recursos humanos y financieros, a menudo han cometido errores colosales. Por lo tanto, reduzca un poco a sus equipos de desarrollo y permita errores razonables. Si hay errores, corríjalos, pero reconozca que los errores y otros errores definen nuestra humanidad: no somos perfectos y nunca lo seremos.

Cada viaje nunca es el único viaje, pero a menudo es parte de un viaje de por vida. Como nos muestra el paradigma de desarrollo ágil, cada paso iterativo puede ser un pequeño éxito por derecho propio y debe celebrarse.

Dr Seamus Phan es el director de tecnología y jefe de contenido de McGallen & Bolden. Es experto en tecnología, estrategia, branding, marketing, capacitación en liderazgo y manejo de crisis. Este artículo puede aparecer simultáneamente en su blog. Conectarse LinkedIn. © 1984-2020 Seamus Phan et al. Todos los derechos reservados.