Alinhamento em grandes equipes de produto
Publicados: 2021-10-20Para avançar rapidamente em direção a uma missão, os atributos essenciais das equipes de produto - estratégia, design e engenharia - precisam estar bem alinhados.
Mas como você consegue esse alinhamento e o que acontece quando não o faz? Eu dei uma palestra na Building Intercom sobre o alinhamento como uma qualidade chave de uma grande equipe de produtos. Você pode assistir ao vídeo acima ou ler uma transcrição levemente editada.
Startups são meio malucos, certo? O que realmente me atraiu para as startups como um lugar para trabalhar foi o quão intensas e emocionantes elas podem ser.
Eles são empolgantes para mim, porque quando sua empresa é tão pequena quanto uma startup, o escopo de propriedade que você possui e a escala de sua responsabilidade serão muito maiores do que seriam em qualquer outro lugar. Assim, individualmente, o impacto que você pode ter para o sucesso da sua empresa pode ser enorme.
O que o torna intenso, porém, é que seu tempo é curto. O tempo que você tem para construir um produto realmente ótimo que seja atraente para os consumidores ou investidores é muito limitado. Se você não conseguir construir um ótimo produto nesse tempo, o jogo termina para você e sua empresa.
Alinhamento é igual a velocidade
No início, você tem que ser capaz de se mover com tanto ímpeto, apenas para ter uma chance de sucesso. Pode parecer que você está apenas descobrindo para onde a pista deve ir enquanto você está descendo por ela. Especialmente neste mundo de startups, onde os indivíduos podem ter muito impacto, uma das coisas que você precisa fazer da maneira certa é garantir que haja um bom alinhamento.
Agora, metade de vocês provavelmente está pensando agora: “Alinhamento, que palavra da moda”, e às vezes eu concordaria, mas o que realmente quero dizer com isso? Para mim, significa simplesmente saber o que é importante no que estamos construindo. O que significa construir o produto certo para nossos clientes?
“Existem três pilares básicos sobre os quais um bom produto é construído: engenharia, design e estratégia”
Sou engenheiro da Intercom há cerca de três anos e meio. Para ilustrar como mudamos ao longo daquele tempo, quando comecei na Intercom, era um inicio pequenininho, e agora somos uma empresa que realiza eventos de engenharia na Vicar Street.
Obviamente, crescemos muito e mudamos muito. Mas, ao longo desse tempo e durante toda essa mudança, pensei muito sobre as ótimas equipes de produto com as quais trabalhei e as qualidades consistentes que elas têm. Para mim, alinhamento é uma dessas qualidades e quero dar minha opinião sobre como isso funciona.
Os pilares principais do produto
Quando penso em produto, penso que há três pilares básicos sobre os quais ele se baseia: engenharia, design e estratégia. Eu penso nisso como as dimensões dos produtos. Um produto realmente bom será forte em cada dimensão. Ele terá uma estratégia inteligente, será bem construído e será fácil de usar e entender.
Para dar um exemplo concreto disso, acho que o iPhone original é um produto muito bom que era forte em todas as dimensões. Foi bem construído. Você não podia simplesmente inserir uma senha em branco e fazer o login. Era tão fácil de usar que minha avó poderia usá-lo. A Apple realmente acertou em cheio na estratégia na época.
Enquanto seus concorrentes estavam se concentrando em tornar mais fáceis coisas como e-mail comercial no seu bolso, a Apple apareceu e colocou uma plataforma em seu bolso e deixou você fazer o que quisesse. Talvez se isso não tivesse acontecido, a demonstração de Gavin Joyce teria sido nós afundando toques polifônicos em nossos Blackberries. Mas, cobriu todo o espectro, todas as dimensões do produto.
Na Intercom, estruturamos nossas equipes de produto para tentar capturar cada uma dessas dimensões também. Normalmente, um gerente de produto assume a estratégia da equipe, um designer assume a experiência do usuário e garante que todo o sistema se encaixe e os engenheiros construirão, executarão e manterão nossos sistemas. Mas, todos nós trabalhamos juntos em uníssono para tentar fazer este produto.
É interessante pensar no produto desta forma, como algo que existe neste espaço, algo que não é apenas unidimensional, que aparece como um ícone em uma app store ou como um site em seu navegador. Mas, talvez o mais interessante de se pensar é como você realmente consegue uma equipe que é capaz de construir um produto forte em cada frente. Porque, para cada equipe original do iPhone, milhares de equipes falharam e queimaram ao longo do caminho.
Conjuntos de habilidades multidimensionais
Bem, talvez um bom lugar para começar seja com você, o indivíduo em uma equipe e os conjuntos de habilidades que você traz para sua equipe. Como engenheiro, você naturalmente estará mais focado nos problemas de engenharia, como garantir que seja escalonável, que seu produto seja rápido e que seja bem testado. Mas você não é completamente unidimensional. Independentemente de qual seja sua disciplina central, você ainda terá algum conhecimento do funcionamento das outras dimensões.
Alguém se lembra do Top Trumps, aquele jogo incrível que você costumava jogar quando era criança? É mais ou menos assim. Você tem uma gama de habilidades. Você não é apenas unidimensional. Top Trumps teria sido terrível se fosse apenas um único número em um cartão.
Pensar nos indivíduos dessa maneira e nas habilidades que eles trazem para as equipes meio que abriu essa cadeia de pensamento em minha mente, que as equipes são como vetores. Eu posso olhar em volta, e alguns de vocês provavelmente estão tendo flashbacks no estilo do Vietnã de suas aulas de matemática do Leaving Cert, onde você realmente não entendia o que era um vetor. Mas, eu também era ruim em matemática, então vou mostrar a você o que isso é.
“Cada indivíduo em uma equipe tem influência e preconceito”
Um vetor é simplesmente uma quantidade que tem uma magnitude e uma direção na qual se move. Mas, o interessante sobre eles é, se você tiver vários vetores e combiná-los, o resultado geral dessa função são as magnitudes individuais, o direções individuais de cada vetor juntos.
Isso é interessante, porque acho que mapeia muito bem para as equipes. Especificamente, acho que mapeia muito bem as diferentes funções das equipes que se reúnem para tentar construir um produto. Assim como um vetor tem magnitude e direção, acho que cada indivíduo em uma equipe tem influência e preconceito.
O que quero dizer com isso? Bem, influência é apenas a atração que alguém exerce sobre outra pessoa. É uma propriedade comum de qualquer relacionamento humano, na verdade. É a capacidade dessa pessoa de realmente pressionar por mudanças em um grupo de pessoas.
Mas por que isso é interessante? As pessoas ouvem essa palavra e pensam: “Preconceito. Quem é tendencioso? Eu não sou tendencioso. ” Todos nós somos tendenciosos. Mas, eu não quero dizer isso de forma negativa.
No que diz respeito à construção de produtos, seu preconceito é apenas aquela área à qual você naturalmente dará mais foco por causa dos conjuntos de habilidades que possui. Novamente, como engenheiro, obviamente estarei mais focado em um problema de escala do que em algum problema de UX que meu designer esteja procurando, independentemente da prioridade geral e do impacto que isso tem no produto que estamos construindo.
“Não importa o quão rápido você está se movendo se você está construindo a coisa errada”
Se você pegar cada indivíduo e observar seus preconceitos, os conjuntos de habilidades que eles trazem para a mesa e os níveis de influência que têm, isso é normalmente o que determina nossos níveis de propriedade em uma equipe, esse tipo de fatia do produto pelo qual eles realmente vão lutar e pensar. Se você pegar cada um desses indivíduos e colocá-los juntos, assim como fizemos com os vetores anteriormente, é isso que determinará a direção que sua equipe tomará e o impulso que terá. Lembre-se, no início, precisamos nos mover nesse momento apenas para ter uma chance de sucesso.
A direção e o ímpeto de uma equipe
A direção de sua equipe é interessante, no entanto. Porque, se você errar, não importa o quão rápido você está se movendo, porque você está meio ferrado de qualquer maneira. Você está construindo a coisa errada.
Grandes times são bem equilibrados. Eles terão proprietários fortes em todas as dimensões. Eles saberão o que é importante para seus clientes, porque cobrem todas as dimensões. Em equipes mal alinhadas com pessoas desequilibradas, eles tentarão puxar a equipe de todas as maneiras diferentes. Eles construirão a coisa errada da maneira errada.
Vamos imaginar por um segundo que você acabou de iniciar uma nova empresa ou uma nova equipe dentro do negócio em que trabalha e construiu essa equipe. Você está realmente confiante de que possui os conjuntos de habilidades necessários para construir um ótimo produtos. Você pode meio que obter quase esse mapa do sucesso em sua cabeça.
“Equipes de produto realmente excelentes estão constantemente ajustando e iterando na direção em que estão se movendo”
Infelizmente, nossos roteiros no trabalho não se parecem de fato com mapas. Eu meio que gostaria que eles fizessem, no entanto. Mas, é fácil fazer com que este mapa tenha sucesso, certo? Existe este X que marca o local. É aquele produto perfeito que você deseja construir. É uma linha reta descendo a estrada, certo? Tenho um grande plano, tenho uma grande equipa. Tudo vai correr perfeitamente. A vida real nunca é tão simples. Sempre haverá desafios imprevistos ao longo do caminho.
Imagine que eu sou o engenheiro desta equipe e, em algum lugar nesta estrada, vejo um problema com o qual estamos intimamente familiarizados. É aquela montanha assustadora de dívidas técnicas. Como equipe, estávamos originalmente nos movendo na direção correta, com bom impulso, mas se não mudarmos o que estamos fazendo agora, vamos atingir a primeira montanha.

É minha responsabilidade, como dono dessa dimensão de engenharia do produto que estamos construindo, puxar minha equipe ao redor desta montanha. Mas, a única maneira de isso funcionar é se as outras funções da equipe confiarem que estou fazendo a coisa certa. Porque, lembre-se, eles também serão tendenciosos. Eles terão uma visão de onde acham que a equipe deve estar indo. Eu preciso que eles confiem em mim que estou fazendo a coisa certa e puxando a equipe da maneira certa.
Às vezes você precisa redesenhar a imagem do que você acha que é verdade
A direção de sua equipe precisa ser fluida, orgânica e reativa ao que a vida está jogando em você. Equipes de produto realmente excelentes estão constantemente ajustando e iterando na direção em que estão se movendo. David Lynch colocou de uma maneira muito boa. Ele disse que às vezes você precisa redesenhar a imagem do que você acha que é verdade.
É essa diversidade em sua equipe, essa diversidade de conjuntos de habilidades, que lhe dá visão para ver que os problemas estão prestes a ocorrer. Mas, apenas ter visão não é bom o suficiente se você não pode realmente reagir a eles. É essa capacidade em você e em seus companheiros de serem capazes de realinhar e comprometer onde você acha que a equipe deveria ir que realmente permite que você reaja.
Se você olhar para qualquer projeto de sucesso, verá que enfrentou muitos desafios ao longo do caminho. Equipes passivas, as equipes que nunca mudaram sua forma de trabalhar, ainda estarão presas naquela primeira montanha.
O que acontece quando você tem mau alinhamento da equipe
Nós realmente valorizamos esse tipo de iteração na Intercom, esse ajuste de direção. É algo que realmente tentamos fazer todos os dias. Mas, nós somos humanos, e erramos absolutamente. Eu quero dar um exemplo. É um recurso que construímos há quase dois anos. É chamado de campanhas inteligentes. É essencialmente um recurso que transmitiria de forma inteligente a melhor mensagem às melhores pessoas nos melhores momentos. Parece bom, certo?
A primeira versão de Campanhas que lançamos, aparentemente, foi um sucesso. Resolveu alguns dos principais requisitos dos nossos clientes, tornou a Intercom uma plataforma de mensagens muito mais poderosa e, surpreendentemente para esta indústria, foi lançada quase a tempo.
Internamente, porém, era um pesadelo crescente. Isso mantinha os engenheiros acordados à noite. Custou-nos muito dinheiro para administrar, muito mais dinheiro do que jamais esperaríamos lucrar com isso. Na verdade, simplesmente executá-lo era um perigo para a disponibilidade geral de nosso produto. E foda-me, eu liderei esse projeto. Como chegamos a esse ponto? Mas, quero passar por isso, quero tocar nisso, porque, para mim, o Campaigns é o exemplo perfeito de alinhamento em uma equipe que deu errado.
Veja, quando começamos a construir campanhas, pensamos que havia essa necessidade estratégica de construir esse enorme conjunto de recursos para nossos clientes usarem. Pensamos isso porque tínhamos clientes usando uma versão mais antiga de nosso sistema de mensagens e queríamos que eles mudassem para Campanhas.
No entanto, existe um custo inicial de tempo associado ao fato de eles realmente fazerem isso, e queríamos fazer a escolha o mais atraente possível. Serena Fritsch falou sobre ter empatia com seus clientes, e isso éramos nós tentando muito marcar todas as caixas.
“O desalinhamento em uma equipe se acumula. Quanto mais tempo você deixa, mais difícil é voltar aos trilhos ”
Como engenheiros, podíamos ver que haveria problemas de dimensionamento ao longo da linha, mas estávamos estrategicamente alinhados a essa visão que precisávamos dessa enorme variedade de produtos, que apenas esperávamos poder comprar mais instâncias AWS e comprar mais capacidade Mongo. Tudo bem, isso vai ser legal.
A vida real não funciona assim. Assim como a linha reta até o X no mapa, nunca é tão simples. Acho que talvez Serena disse que levou 6 semanas para reconstruir Snooze. Demoramos 7 meses para levar as Campanhas a um lugar estável.
Você sabe o que? Retrospectivamente, olhamos para o conjunto de recursos que construímos e percebemos que não precisávamos de tudo isso. Estávamos todos tão cegos por essa visão estratégica que nunca lutamos por esse lado da engenharia. Havia absolutamente um conjunto menor de recursos que poderíamos ter enviado, que teríamos acertado em todas essas dimensões.
Minha principal lição disso foi que estávamos desalinhados desde o início. Mas, o desalinhamento em uma equipe se acumula. Quanto mais tempo você o deixa, mais difícil é voltar aos trilhos. Eu deveria ter lutado pela minha propriedade de engenharia mais cedo e nos trouxe de volta aos trilhos.
Mas, é um processo de aprendizagem, certo? É difícil obter esse alinhamento correto. Você deve ser capaz de ajustar constantemente para onde sua equipe está indo.
O conjunto de habilidades em forma de T
Falei sobre os benefícios do alinhamento para uma equipe e como isso ajuda na sua dinâmica desde o início, e também mostramos o que acontece quando dá errado. Eu também falei sobre o conceito de ser capaz de lutar por sua área de propriedade, ou ser capaz de se comprometer quando alguém está lutando por sua área. Mas esses são pontos opostos, certo? Como você realmente obtém o conjunto de habilidades para saber quando faz isso? O que você procura em um engenheiro de produto realmente excelente ou apenas em um grande companheiro de equipe em geral?
Fala-se muito sobre pessoas em forma de T na indústria de tecnologia e, certamente, quando eu era gerente, esse era o tipo de pessoa que realmente queríamos na equipe. Para aqueles de vocês que não estão familiarizados com o que é uma pessoa em forma de T, é simplesmente uma pessoa com grande profundidade de conhecimento em uma única área, mas grande amplitude de conhecimento em muitas outras. É essa amplitude de conhecimento que lhes permite saber como abordar problemas fora de seu domínio. Eles são pessoas curiosas. Você tende a ser capaz de jogá-los bem no fundo, e eles descobrirão como nadar.
“Grandes engenheiros de produto devem ter insights sobre coisas como estratégia de produto ou o sistema UX que estamos usando”
Agora, em uma grande equipe, cada indivíduo deve compreender a função de alto nível e as preocupações das outras funções da equipe. Pode ser que eu, como engenheiro, entenda por que colocar algo no mercado agora é mais importante do que consertar algum problema que está me incomodando muito na última semana.
Se você voltar ao formato de T original e diminuir o zoom entre os papéis, verá que isso permanece verdadeiro. Grandes engenheiros de produto devem ter insights sobre coisas como estratégia de produto ou o sistema UX que estamos usando. Você não precisa ser o especialista, e não estou dizendo que precisa ser. Ter essa visão geral pode lhe dar essa empatia incrivelmente útil com as pessoas com quem você trabalha.
Todo mundo tem um modelo mental de desenvolvimento de produto, é como eles pensam sobre o processo. Às vezes são dois lados diferentes da mesma coisa. Quando você obtém esse contexto mais amplo, começa a aprender o modelo mental das pessoas com quem trabalha. Você começa a aprender como eles pensam.
“As equipes têm tudo a ver com equilíbrio entre os indivíduos, qual deve ser sua visão da equipe e o que é realmente bom para seus clientes”
Quando você aprende como alguém pensa, aprende como se comunicar com essa pessoa de forma incrivelmente eficaz. Você aprende a dizer quando está lutando por algo que é fundamental para você e aprende quando eles estão lutando por algo que é fundamental para eles. Isso dá a você essa empatia e confiança geral com as pessoas com quem você trabalha, e são essas duas habilidades que lhe dão a capacidade de saber quando fazer concessões e quando você deve lutar por sua área de propriedade.
Equilíbrio nas equipes de produto
No final do dia, as equipes têm tudo a ver com equilíbrio. Equilíbrio entre os indivíduos, qual deve ser sua visão da equipe e o que é realmente bom para seus clientes. A direção da sua equipe precisa ser fluida para ser capaz de contornar os obstáculos que a vida lança sobre você.
Às vezes, é muito difícil ver a floresta das árvores, e você precisa estar ciente da influência que tem sobre os outros e dos preconceitos que está trazendo para a mesa. Para fazer isso, você precisa crescer, mas precisa crescer fora do seu domínio principal.
“Se você deseja desenvolver uma grande equipe, deve ajustar e iterar constantemente a direção e construir empatia e confiança com as pessoas com quem trabalha”
Waheed El Miladi falou sobre como não entendeu o problema que estava tentando resolver até trabalhar com o produto e até trabalhar com design, só então ele percebeu o que precisava fazer para construir o produto certo para seus clientes .
Em última análise, seu trabalho como engenheiro não é apenas escrever código. É para ajudar a construir um negócio. A melhor maneira de fazer isso é ajudar sua equipe a criar os produtos certos.
Se você deseja desenvolver uma equipe realmente excelente, deve se sentir confortável em ajustar e iterar constantemente em sua direção. Você tem que desenvolver essa empatia e confiança com as pessoas com quem trabalha. Ao fazer isso, você criará produtos melhores.
Se você gostou dessa conversa e acha que a Intercom seria uma boa opção para você, estamos contratando ativamente - confira nossas vagas.