Maggie Appleton, ingeniera de investigación sénior en GitHub Next, sostiene que los ingenieros de diseño están en una posición única para actuar como 'videntes' de la industria del software al cerrar la brecha entre el diseño de interfaces y la arquitectura técnica. En una era de rápidos cambios tecnológicos, ella aboga por una 'mentalidad de explorador' proactiva para identificar tendencias emergentes y prototipar teorías futuras antes de que se conviertan en una realidad convencional.

Definiendo al ingeniero de diseño

Appleton define a un ingeniero de diseño no como un creador de microinteracciones, sino como un diseñador profundamente involucrado en la artesanía técnica y el material del software. Este rol requiere una comprensión de los componentes del backend, como las bases de datos, la latencia y la autenticación, para tomar decisiones significativas sobre la funcionalidad y la arquitectura.

Un diagrama que ilustra la relación entre GitHub Next y los componentes de infraestructura.
Una representación visual del alcance técnico y las consideraciones de infraestructura para GitHub Next.maggieappleton.com

Esta imagen ilustra la artesanía técnica y los componentes del backend que los ingenieros de diseño deben comprender para cerrar la brecha entre el diseño y la ingeniería.

Al actuar como una capa de traducción entre el diseño y la ingeniería, estos profesionales pueden crear soluciones que ninguna de las dos disciplinas podría alcanzar por sí sola. Ellos son responsables de hacer que el 'material' del software —la lógica subyacente y el flujo de datos— sea tangible y utilizable.

“Necesitamos involucrarnos, pensar como videntes e intentar leer la bola de cristal.”

— Fortune Telling and Speculative Design

La mecánica del diseño especulativo

El núcleo del diseño especulativo implica navegar el 'cono de futuros', un marco utilizado para evaluar los desarrollos potenciales. Estos se categorizan por su viabilidad (posible), probabilidad (probable) y deseabilidad (preferible). Un futuro podría ser posible pero no preferible, lo que lo convierte en un área de exploración distinta.

Para poblar este cono, Appleton sugiere recopilar 'señales débiles'. Estas son indicadores pequeños y a menudo pasados por alto en el panorama de la información, como la dirección de una nueva startup o un avance técnico específico, como un modelo multimodal local que pueda buscar a través del contenido de la pantalla del usuario.

Construcción de teorías y prototipado

En GitHub Next, el diseño especulativo se operacionaliza a través de un enfoque de equipo de 'Labs'. El equipo utiliza una plataforma interna llamada Next Cloud para publicar experimentos iniciales y rudimentarios, permitiendo que los compañeros reaccionen y 'improvisen' sobre las ideas rápidamente para alinear sus teorías sobre hacia dónde se dirige la industria.

Estos prototipos sirven como un primer paso para determinar si una dirección es útil. Al hacer que una teoría sea tangible —como un lienzo multijugador en tiempo real o un sistema que imponga las pautas de los mantenedores— el equipo puede pasar de la especulación abstracta a la evidencia concreta de lo que podría funcionar.

Una captura de pantalla de una interfaz de software que muestra un lienzo multijugador en tiempo real.
Un ejemplo de un prototipo tangible, como un lienzo multijugador en tiempo real, utilizado para probar teorías especulativas.maggieappleton.com

Este prototipo sirve como un ejemplo concreto de cómo el equipo hace tangibles las teorías abstractas para determinar si una dirección es útil.

Compensaciones e inercia organizacional

Pasar de una 'apuesta salvaje' a un producto de producción implica obstáculos políticos y estratégicos significativos. En las grandes organizaciones, las ideas ambiciosas pueden interrumpir las hojas de ruta existentes y amenazar los flujos de trabajo establecidos, lo que a menudo conduce al síndrome de 'no inventado aquí'.

El objetivo del diseño especulativo es proporcionar un camino creíble hacia la producción. Al construir prototipos que muestren cómo se ven las predicciones en la práctica, los equipos pueden convencer mejor a los líderes para que inviertan el tiempo y el dinero necesarios para cambiar el rumbo de la organización.