Alineación en grandes equipos de productos

Publicado: 2021-10-20

Para avanzar rápidamente hacia una misión, los atributos centrales de los equipos de productos (estrategia, diseño e ingeniería) deben estar bien alineados.

Pero, ¿cómo logras esa alineación y qué sucede cuando no lo haces? Di una charla en Building Intercom sobre la alineación como una cualidad clave de un gran equipo de producto. Puede ver el video de arriba o seguir leyendo para obtener una transcripción ligeramente editada.


Startups, están un poco locas, ¿verdad? Lo que realmente me atrajo hacia las startups como lugar para trabajar fue lo intensas y emocionantes que pueden ser.

Son emocionantes para mí, porque cuando su empresa es tan pequeña como una startup, el alcance de la propiedad que tiene y la escala de su responsabilidad será mucho mayor de lo que sería en cualquier otro lugar. Entonces, individualmente, el impacto que puede tener hacia el éxito de su empresa puede ser enorme.

Sin embargo, lo que lo hace intenso es que tienes poco tiempo. El tiempo que tienes para crear un producto realmente excelente que sea atractivo para los consumidores o los inversores es realmente limitado. Si no logra construir un gran producto en ese tiempo, se acabó el juego para usted y su empresa.

La alineación es igual a la velocidad

Al principio, debes poder moverte con tanto impulso, solo para tener una oportunidad de éxito. Puede sentirse absolutamente como si estuviera descubriendo dónde debe ir la pista mientras se precipita por ella. Especialmente en este mundo de startups donde las personas pueden tener tanto impacto, una de las cosas que necesita hacer bien es asegurarse de tener una buena alineación.

Ahora, la mitad de ustedes probablemente estén pensando en este momento, "Alineación, qué palabra de moda", y a veces estoy de acuerdo, pero ¿qué es lo que realmente quiero decir con eso? Para mí, simplemente significa saber qué es lo importante en lo que estamos construyendo. ¿Qué significa construir el producto adecuado para nuestros clientes?

"Hay tres pilares básicos sobre los que se basa un buen producto: ingeniería, diseño y estrategia"

Soy ingeniero en Intercom desde hace unos tres años y medio. Para poner un poco de color en cómo hemos cambiado durante ese tiempo, cuando comencé en Intercom, era una pequeña startup, y ahora somos una empresa que organiza eventos de ingeniería en Vicar Street.

Obviamente hemos crecido mucho y hemos cambiado mucho. Pero, durante ese tiempo y durante todo ese cambio, he pensado mucho en los grandes equipos de producto con los que he trabajado y las cualidades consistentes que tienen. Para mí, la alineación es una de esas cualidades y quiero dar mi opinión sobre cómo funciona.

Los pilares centrales del producto

Cuando pienso en el producto, creo que hay tres pilares fundamentales sobre los que se basa: ingeniería, diseño y estrategia. Pienso en estos como las dimensiones de los productos. Un producto realmente bueno será fuerte en cada dimensión. Tendrá una estrategia inteligente, estará bien construido y será fácil de usar y comprender.

Para dar un ejemplo concreto de eso, creo que el iPhone original es un producto realmente bueno que fue fuerte en cada dimensión. Estaba bien construido. No se podía simplemente ingresar una contraseña en blanco e iniciar sesión. Era tan fácil de usar que mi abuela podía usarlo. Apple realmente acertó la estrategia en ese momento.

Mientras sus competidores se enfocaban en hacer que cosas como el correo electrónico comercial en su bolsillo fueran más fáciles, Apple apareció y puso una plataforma en su bolsillo y simplemente le permitió hacer lo que quería. Tal vez si esto no hubiera sucedido, la demo de Gavin Joyce habría sido nosotros hundiendo tonos de llamada polifónicos en nuestras Blackberry. Pero cubrió todo el espectro, todas las dimensiones del producto.

En Intercom, estructuramos nuestros equipos de productos para intentar capturar cada una de estas dimensiones también. Por lo general, un gerente de producto asumirá la estrategia del equipo, un diseñador se encargará de la UX y se asegurará de que todo el sistema encaje y los ingenieros construirán, ejecutarán y mantendrán nuestros sistemas. Pero todos trabajamos juntos al unísono para intentar hacer este producto.

Es interesante pensar en el producto de esta manera, como algo que existe en este espacio, algo que no es solo unidimensional, que aparece como un ícono en una tienda de aplicaciones o como un sitio web en su navegador. Pero, quizás lo más interesante de pensar es cómo se consigue realmente un equipo que sea capaz de construir un producto que sea sólido en cada frente. Porque, por cada equipo original de iPhone, ha habido miles de equipos que se han estrellado y quemado en el camino.

Conjuntos de habilidades multidimensionales

Bueno, tal vez un buen lugar para comenzar sea contigo, el individuo en un equipo y las habilidades que aportas a tu equipo. Como ingeniero, naturalmente estará más enfocado en esos problemas de ingeniería, como asegurarse de que sea escalable, asegurarse de que su producto sea rápido y asegurarse de que esté bien probado. Pero no eres completamente unidimensional. Independientemente de cuál sea su disciplina principal, todavía tendrá algún conocimiento del funcionamiento de las otras dimensiones.

¿Alguien recuerda Top Trumps, ese increíble juego que solías jugar de niño? Es algo así. Tienes una variedad de habilidades. No eres solo unidimensional. Top Trumps hubiera sido terrible si hubiera sido solo un número en una tarjeta.

Pensar en las personas de esta manera y las habilidades que aportan a los equipos abrió esta cadena de pensamiento en mi mente, que los equipos son como vectores. Puedo mirar a mi alrededor, y algunos de ustedes probablemente estén teniendo flashbacks al estilo de Vietnam de sus clases de matemáticas Leaving Cert donde realmente no entendían lo que era un vector. Pero yo también era malo en matemáticas, así que voy a explicarte lo que es.

"Cada individuo de un equipo tiene influencia y prejuicio"

Un vector es simplemente una cantidad que tiene una magnitud y una dirección en la que se mueve. Pero, lo interesante de ellos es que, si tiene varios vectores y los combina, el resultado general de esa función son las magnitudes individuales, el direcciones individuales de cada vector juntas.

Eso es interesante, porque creo que se relaciona muy bien con los equipos. Específicamente, creo que se relaciona muy bien con las diferentes funciones de los equipos que se unen para intentar construir un producto. Al igual que un vector tiene magnitud y dirección, creo que cada individuo en un equipo tiene influencia y sesgo.

¿Qué quiero decir con eso? Bueno, la influencia es solo el poder que alguien tiene sobre otra persona. En realidad, es una propiedad común de cualquier relación humana. Es la capacidad de esa persona para impulsar realmente el cambio en un grupo de personas.

Sin embargo, ¿por qué es interesante este? La gente escucha esa palabra y piensa, “Sesgo. ¿Quién está predispuesto? No soy parcial ". Todos somos parciales. Pero no lo digo en forma negativa.

En el sentido de crear productos, su sesgo es solo el área en la que naturalmente le dará más atención debido a los conjuntos de habilidades que tiene. Nuevamente, como ingeniero, obviamente voy a estar más enfocado en un problema de escalamiento que en algún problema de UX que mi diseñador esté viendo, independientemente de la prioridad general y el impacto que tenga en el producto que estamos construyendo.

"No importa qué tan rápido te muevas si estás construyendo lo incorrecto"

Si toma a cada individuo y observa sus prejuicios, los conjuntos de habilidades que aportan y los niveles de influencia que tienen, eso es lo que típicamente determina nuestros niveles de propiedad en un equipo, ese tipo de porción de la producto por el que realmente lucharán y pensarán. Si toma a cada uno de esos individuos y los junta, tal como hicimos con los vectores anteriormente, eso es lo que determinará la dirección que tomará su equipo y el impulso que tendrá. Recuerde, desde el principio, debemos movernos en ese impulso solo para tener una oportunidad de éxito.

La dirección y el impulso de un equipo.

Sin embargo, la dirección de su equipo es interesante. Porque, si te equivocas, no importa qué tan rápido te muevas porque estás un poco jodido de todos modos. Estás construyendo lo incorrecto.

Los grandes equipos están bien equilibrados. Tendrán dueños fuertes en todas las dimensiones. Sabrán qué es lo que es importante para sus clientes porque lo cubren desde todas las dimensiones. En equipos mal alineados con personas desequilibradas, intentarán tirar del equipo de diferentes maneras. Construirán lo incorrecto de la manera incorrecta.

Imaginemos por un segundo que acaba de comenzar una nueva empresa o un nuevo equipo dentro de la empresa en la que trabaja, y ha creado este equipo, está realmente seguro de que tiene las habilidades necesarias para construir un gran producto. Puedes conseguir que casi este mapa tenga éxito en tu cabeza.

"Los equipos de productos realmente excelentes están sintonizando e iterando constantemente en la dirección en la que se mueven"

Desafortunadamente, nuestros mapas de carreteras en funcionamiento no parecen mapas. Sin embargo, me gustaría que lo hicieran. Pero, es fácil hacer que este mapa tenga éxito, ¿verdad? Hay una X que marca el lugar. Es ese producto perfecto que desea construir. Es una línea recta por el camino, ¿verdad? Tengo un gran plan, tengo un gran equipo. Todo saldrá perfecto. La vida real nunca es tan simple. Siempre habrá desafíos imprevistos en el camino.

Imagínese que soy el ingeniero de este equipo, y en algún lugar de este camino veo un problema con el que todos estamos íntimamente familiarizados. Es esa aterradora montaña de deuda técnica. Como equipo, originalmente nos estábamos moviendo en la dirección correcta, con buen impulso, pero si no cambiamos lo que estamos haciendo ahora, llegaremos a esta primera montaña.

Es mi responsabilidad, como propietario de esa dimensión de ingeniería del producto que estamos construyendo, llevar a mi equipo alrededor de esta montaña. Pero, la única forma en que puede funcionar es si las otras funciones del equipo confían en que estoy haciendo lo correcto. Porque, recuerde, ellos también serán parciales. Tendrán una visión de hacia dónde creen que debería ir el equipo. Necesito que confíen en mí en que estoy haciendo lo correcto y llevando al equipo de la manera correcta.

A veces necesitas volver a pintar la imagen de lo que crees que es cierto.

La dirección de su equipo debe ser fluida, orgánica y reactiva a lo que la vida le depara. Los equipos de productos realmente excelentes están sintonizando e iterando constantemente en la dirección en la que se mueven. David Lynch lo expresó de una manera muy agradable. Dijo que a veces es necesario volver a pintar la imagen de lo que cree que es cierto.

Es esa diversidad en su equipo, esa diversidad de habilidades, lo que le da una visión para ver que los problemas están a punto de ocurrir. Pero tener visión no es lo suficientemente bueno si realmente no puedes reaccionar ante ellos. Es esa habilidad en ti y en tus compañeros de equipo para poder realinear y comprometer hacia dónde crees que debería ir el equipo lo que realmente te permite reaccionar.

Si observa cualquier proyecto exitoso, verá que habrá superado muchos desafíos en el camino. Los equipos pasivos, los equipos que nunca cambiaron su forma de trabajar, todavía estarán atrapados en esa primera montaña.

¿Qué sucede cuando tienes una mala alineación del equipo?

Realmente valoramos este tipo de iteración en Intercom, este ajuste de dirección. Es algo que realmente intentamos hacer todos los días. Pero somos humanos y nos hemos equivocado absolutamente. Quiero pasar por un ejemplo. Es una característica que construimos hace casi dos años. Se llama Campañas inteligentes. Esencialmente, es una característica que entregaría inteligentemente el mejor mensaje a las mejores personas en los mejores momentos. Suena bien, ¿verdad?

La primera versión de Campañas que lanzamos, a primera vista, fue un éxito. Resolvió algunos de los principales requisitos de nuestros clientes, hizo de Intercom una plataforma de mensajería mucho más poderosa y, sorprendentemente para esta industria, se lanzó casi a tiempo.

Sin embargo, internamente fue una pesadilla en escala. Mantuvo a los ingenieros despiertos por la noche. Nos costó mucho dinero ejecutarlo, mucho más dinero del que hubiéramos esperado obtener en beneficio de ello. De hecho, simplemente ejecutarlo era un peligro para la disponibilidad general de nuestro producto. Y que me jodan, yo dirigí ese proyecto. Cómo llegamos a este punto? Pero quiero pasar por eso, quiero tocarlo, porque, para mí, Campañas es el ejemplo perfecto de alineación en un equipo que salió mal.

Cuando comenzamos a crear campañas, pensamos que existía una necesidad estratégica de crear este enorme conjunto de funciones para que lo usaran nuestros clientes. Pensamos eso porque teníamos clientes que usaban una versión anterior de nuestro sistema de mensajería y queríamos que se trasladaran a Campañas.

Sin embargo, existe un costo de tiempo inicial asociado con que ellos realmente lo hagan, y queríamos que la elección fuera lo más convincente posible. Serena Fritsch habló sobre tener empatía con sus clientes, y nosotros estábamos tratando de marcar todas las casillas.

“La desalineación en un equipo se agrava en sí misma. Cuanto más tiempo lo dejes, más difícil será volver a encarrilarte "

Como ingenieros, pudimos ver que habría problemas de escalado en el futuro, pero estábamos tan estratégicamente alineados con esta visión que necesitábamos esta enorme variedad de productos, que simplemente esperábamos poder comprar más instancias de AWS y comprar más capacidad Mongo. Muy bien, va a ser genial.

La vida real no funciona de esa manera. Al igual que la línea recta hasta la X en el mapa, nunca es tan simple. Creo que tal vez Serena dijo que le tomó 6 semanas reconstruir Snooze. Nos tomó 7 meses llevar las campañas a un lugar estable.

¿Sabes que? Retrospectivamente, miramos hacia atrás en el conjunto de funciones que creamos y nos dimos cuenta de que no necesitábamos todo esto. Todos estábamos tan cegados por esta visión estratégica que nunca luchamos por ese lado de la ingeniería. Hubo absolutamente un conjunto más pequeño de características que podríamos haber enviado, que hubiéramos clavado en todas estas dimensiones.

Mi conclusión clave de eso fue que estábamos desalineados desde el principio. Pero la desalineación en un equipo se agrava por sí sola. Cuanto más tiempo lo dejes, más difícil será volver a encarrilarte. Debería haber luchado por mi propiedad de ingeniería antes y habernos vuelto a encarrilar.

Pero, es un proceso de aprendizaje, ¿verdad? Conseguir esta alineación correcta es difícil. Tienes que poder sintonizar constantemente hacia dónde se dirige tu equipo.

El conjunto de habilidades en forma de T

Hablé sobre los beneficios de la alineación para un equipo y cómo ayuda a su impulso desde el principio, y también mostramos lo que sucede cuando sale mal. También he hablado sobre este concepto de poder luchar por su área de propiedad, o poder comprometerse cuando alguien más está luchando por la suya. Pero, esos son puntos opuestos, ¿verdad? ¿Cómo se adquiere el conjunto de habilidades para saber cuándo se hace eso? ¿Qué busca en un ingeniero de producto realmente excelente, o simplemente en un gran compañero de equipo en general?

Se habla mucho sobre las personas en forma de T en la industria de la tecnología y, ciertamente, cuando yo era gerente, este era el tipo de personas que realmente queríamos en el equipo. Para aquellos de ustedes que no están familiarizados con lo que es una persona en forma de T, es simplemente una persona que tiene un gran conocimiento en un área, pero un gran conocimiento en muchas otras. Es esa amplitud de conocimiento lo que les permite saber cómo abordar problemas fuera de su dominio. Son gente curiosa. Sueles ser capaz de tirarlos por la parte más profunda y ellos descubrirán cómo nadar.

"Los grandes ingenieros de productos deben tener conocimientos sobre aspectos como la estrategia del producto o el sistema UX que estamos usando"

Ahora, en un gran equipo, cada individuo debe comprender la función de alto nivel y las preocupaciones de las otras funciones del equipo. Ese podría ser yo, como ingeniero, entendiendo por qué sacar algo al mercado ahora es más importante que solucionar algún problema que me ha estado molestando mucho durante la última semana.

Si vuelve a esta forma de T original y aleja los roles, verá que sigue siendo cierto. Los grandes ingenieros de productos deben tener conocimientos sobre aspectos como la estrategia del producto o el sistema UX que estamos usando. No tienes que ser un experto, y no estoy diciendo que tengas que serlo en absoluto. El solo hecho de tener esa descripción general puede brindarle esta empatía increíblemente útil con las personas con las que trabaja.

Todo el mundo tiene un modelo mental de desarrollo de productos, es cómo piensan sobre el proceso. A veces son dos lados diferentes de lo mismo. Cuando obtiene este contexto más amplio, comienza a aprender el modelo mental de las personas con las que trabaja. Empiezas a aprender cómo piensan.

"Los equipos tienen que ver con el equilibrio entre las personas, cuál debería ser su visión del equipo y qué es realmente bueno para sus clientes"

Cuando aprendes cómo piensa alguien, aprendes a comunicarte con ellos de manera increíblemente efectiva. Aprendes a decir cuando estás luchando por algo que es fundamental para ti y aprendes cuando ellos están luchando por algo que es fundamental para ellos. Le brinda esta empatía general y confianza con las personas con las que trabaja, y son esas dos habilidades las que le brindan la capacidad de saber cuándo comprometerse y cuándo debe luchar por su área de propiedad.

Equilibrio en los equipos de producto

Al final del día, los equipos tienen que ver con el equilibrio. Equilibrio entre las personas, cuál debería ser su visión del equipo y qué es realmente bueno para sus clientes. La dirección de tu equipo debe ser fluida para poder sortear los obstáculos que la vida te presenta.

A veces, es muy difícil ver el bosque desde los árboles, y debes ser consciente de la influencia que tienes sobre los demás y los prejuicios que estás trayendo a la mesa. Para hacer eso, necesita crecer usted mismo, pero necesita crecer fuera de su dominio principal.

"Si desea hacer crecer un gran equipo, debe sintonizar e iterar constantemente en la dirección y generar empatía y confianza con las personas con las que trabaja"

Waheed El Miladi habló sobre cómo no entendía el problema que estaba tratando de resolver hasta que trabajó con el producto y hasta que trabajó con el diseño, fue solo entonces cuando se dio cuenta de lo que tenía que hacer para construir el producto adecuado para sus clientes. .

En última instancia, su trabajo como ingeniero no es solo escribir código. Es para ayudar a construir un negocio. La mejor forma de hacerlo es ayudar a su equipo a crear los productos adecuados.

Si desea hacer crecer un gran equipo, debe sentirse cómodo con el ajuste constante y la iteración en su dirección. Tienes que desarrollar esa empatía y confianza con las personas con las que trabajas. Cuando lo haga, creará mejores productos.

Si le gustó esta charla y cree que Intercom sería una buena opción para usted, estamos contratando activamente: consulte nuestras vacantes.

Carreras de intercomunicador