Alignement sur de grandes équipes produit
Publié: 2021-10-20Pour avancer rapidement vers une mission, les attributs de base des équipes produit – stratégie, conception et ingénierie – doivent être bien alignés.
Mais comment parvenir à cet alignement et que se passe-t-il si vous ne le faites pas ? J'ai donné une conférence à Building Intercom sur l'alignement en tant que qualité clé d'une excellente équipe produit. Vous pouvez regarder la vidéo ci-dessus ou lire la suite pour une transcription légèrement modifiée.
Les startups, elles sont un peu folles, non ? Ce qui m'a vraiment attiré vers les startups en tant que lieu de travail, c'est à quel point elles peuvent être intenses et excitantes.
Ils sont passionnants pour moi, car lorsque votre entreprise est aussi petite qu'une start-up, l'étendue de votre propriété et l'ampleur de votre responsabilité vont être bien plus grandes qu'elles ne le seraient ailleurs. Individuellement donc, l'impact que vous pouvez avoir sur le succès de votre entreprise peut être énorme.
Ce qui le rend intense, c'est que votre temps est court. Le temps qu'il faut pour construire un produit vraiment génial qui soit convaincant pour les consommateurs ou les investisseurs est vraiment limité. Si vous ne parvenez pas à créer un excellent produit pendant cette période, c'est fini pour vous et votre entreprise.
L'alignement est égal à la vitesse
Au début, vous devez être capable de bouger avec autant d'élan, juste pour avoir une chance de réussir. Vous pouvez absolument avoir l'impression de déterminer où la piste doit aller pendant que vous la dévalez. Surtout dans ce monde de startups où les individus peuvent avoir tellement d'impact, l'une des choses que vous devez faire correctement est de vous assurer que vous avez un bon alignement.
Maintenant, la moitié d'entre vous pensent probablement en ce moment, « L'alignement, quel mot à la mode », et parfois je serais d'accord, mais qu'est-ce que je veux dire vraiment par là ? Pour moi, cela signifie simplement savoir ce qui est important dans ce que nous construisons. Que signifie construire le bon produit pour nos clients ?
« Un bon produit repose sur trois piliers : l'ingénierie, la conception et la stratégie »
Je suis ingénieur chez Intercom depuis environ trois ans et demi maintenant. Pour mettre un peu de couleur sur la façon dont nous avons changé au cours de cette période, lorsque j'ai commencé chez Intercom, c'était cette toute petite startup, et maintenant nous sommes une entreprise qui organise des événements d'ingénierie à Vicar Street.
Nous avons évidemment beaucoup grandi, et nous avons beaucoup changé. Mais, au cours de cette période et tout au long de ce changement, j'ai beaucoup réfléchi aux excellentes équipes de produits avec lesquelles j'ai travaillé et aux qualités constantes dont elles disposent. Pour moi, l'alignement est l'une de ces qualités, et je veux donner mon point de vue sur la façon dont cela fonctionne.
Les piliers fondamentaux du produit
Quand je pense au produit, je pense qu'il repose sur trois piliers fondamentaux : l'ingénierie, la conception et la stratégie. Je les considère comme les dimensions des produits. Un très bon produit sera fort dans chaque dimension. Il aura une stratégie intelligente, il sera bien construit et il sera facile à utiliser et à comprendre.
Pour donner un exemple concret de cela, je pense que l'iPhone d'origine est un très bon produit qui était solide dans chaque dimension. C'était bien construit. Vous ne pouviez pas simplement saisir un mot de passe vierge et vous connecter. C'était si facile à utiliser que ma grand-mère pouvait l'utiliser. Apple a vraiment cloué la stratégie à l'époque.
Alors que leurs concurrents se concentraient sur le fait de rendre les choses comme la messagerie professionnelle dans votre poche plus faciles, Apple est venu et a mis une plate-forme dans votre poche et vous a simplement laissé faire ce que vous vouliez. Peut-être que si cela n'était pas arrivé, la démo de Gavin Joyce aurait été de nous faire couler des sonneries polyphoniques dans nos Blackberry. Mais, il couvrait tout le spectre, chaque dimension du produit.
Chez Intercom, nous structurons nos équipes produits pour essayer de capturer également chacune de ces dimensions. En règle générale, un chef de produit s'occupera de la stratégie de l'équipe, un concepteur s'occupera de l'UX et s'assurera que l'ensemble du système s'intègre et les ingénieurs construiront, exécuteront et maintiendront nos systèmes. Mais, nous travaillons tous ensemble à l'unisson pour essayer de fabriquer ce produit.
Il est intéressant de penser au produit de cette manière, comme quelque chose qui existe dans cet espace, quelque chose qui n'est pas seulement unidimensionnel, qui apparaît comme une icône sur une boutique d'applications ou comme un site Web dans votre navigateur. Mais ce qui est peut-être le plus intéressant à considérer, c'est comment obtenir une équipe capable de créer un produit solide sur chaque front. Parce que, pour chaque équipe iPhone d'origine, il y a eu des milliers d'équipes qui viennent de s'écraser et de brûler en cours de route.
Ensembles de compétences multidimensionnelles
Eh bien, peut-être qu'un bon point de départ est avec vous, l'individu d'une équipe, et les compétences que vous apportez à votre équipe. En tant qu'ingénieur, vous allez naturellement vous concentrer davantage sur ces problèmes d'ingénierie, comme vous assurer qu'il est évolutif, que votre produit est rapide et qu'il est bien testé. Mais, vous n'êtes pas complètement unidimensionnel. Quelle que soit votre discipline de base, vous aurez toujours une certaine connaissance du fonctionnement des autres dimensions.
Est-ce que quelqu'un se souvient de Top Trumps, ce jeu incroyable auquel vous jouiez quand vous étiez enfant ? C'est un peu comme ça. Vous avez un éventail de compétences. Vous n'êtes pas qu'une dimension. Top Trumps aurait été terrible s'il n'y avait eu qu'un seul numéro sur une carte.
Penser les individus de cette manière et les compétences qu'ils apportent aux équipes a en quelque sorte ouvert cette chaîne de pensée dans mon esprit, que les équipes sont comme des vecteurs. Je peux regarder autour de moi, et certains d'entre vous ont probablement des flashbacks à la vietnamienne sur vos cours de mathématiques Leaving Cert où vous ne compreniez pas vraiment ce qu'était un vecteur. Mais j'étais aussi mauvais en maths, alors je vais vous expliquer ce que c'est.
« Chaque membre d'une équipe a de l'influence et des préjugés »
Un vecteur est simplement une quantité qui a une magnitude et une direction dans laquelle elle se déplace. Mais, ce qui est intéressant à leur sujet, c'est que si vous avez plusieurs vecteurs et que vous les combinez, la sortie globale de cette fonction est la magnitude individuelle, le directions individuelles de chaque vecteur mis ensemble.
C'est intéressant, parce que je pense que cela s'adapte très bien aux équipes. Plus précisément, je pense que cela correspond très bien aux différentes fonctions des équipes qui se réunissent pour essayer de créer un produit. Tout comme un vecteur a une ampleur et une direction, je pense que chaque individu d'une équipe a une influence et un parti pris.
Qu'est-ce que je veux dire par là ? Eh bien, l'influence n'est que l'attraction que quelqu'un a sur une autre personne. C'est une propriété commune à toute relation humaine, vraiment. C'est la capacité de cette personne à vraiment pousser au changement dans un groupe de personnes.
Pourquoi est-ce intéressant, cependant? Les gens entendent ce mot et ils pensent : « Biais. Qui est biaisé ? Je ne suis pas partial. Nous sommes tous biaisés. Mais, je ne le pense pas de manière négative.
Dans le sens de la construction de produits, votre parti pris est juste ce domaine sur lequel vous vous concentrerez naturellement plus en raison des compétences que vous possédez. Encore une fois, en tant qu'ingénieur, je vais évidemment être plus concentré sur un problème de mise à l'échelle que sur un problème UX que mon concepteur examine, indépendamment de la priorité globale et de l'impact qu'il a sur le produit que nous construisons.
« Peu importe la vitesse à laquelle vous vous déplacez si vous construisez la mauvaise chose »
Si vous prenez alors chaque individu et que vous examinez ses préjugés, les compétences qu'il apporte et les niveaux d'influence qu'il a, c'est généralement ce qui détermine notre niveau d'appropriation dans une équipe, ce genre de tranche de la produit pour lequel ils vont vraiment se battre et auxquels ils penseront. Si vous prenez chacun de ces individus et que vous les mettez ensemble, comme nous l'avons fait plus tôt avec les vecteurs, c'est ce qui déterminera la direction que prendra votre équipe et l'élan qu'elle aura. Rappelez-vous, dès le début, nous devons avancer sur un tel élan juste pour avoir une chance de réussir.
La direction et l'élan d'une équipe
La direction de votre équipe est intéressante, cependant. Parce que, si vous vous trompez, peu importe la vitesse à laquelle vous vous déplacez, car vous êtes un peu foutu de toute façon. Vous construisez la mauvaise chose.
Les grandes équipes sont bien équilibrées. Ils auront de solides propriétaires dans toutes les dimensions. Ils sauront ce qui est important pour leurs clients parce qu'ils le couvrent de toutes les dimensions. Dans des équipes mal alignées avec des personnes déséquilibrées, ils essaieront de tirer l'équipe de différentes manières. Ils construiront la mauvaise chose de la mauvaise manière.
Imaginons une seconde que vous venez de démarrer une nouvelle entreprise ou une nouvelle équipe au sein de l'entreprise dans laquelle vous travaillez, et que vous avez construit cette équipe, vous êtes vraiment convaincu que vous avez les compétences nécessaires pour construire un excellent produit. Vous pouvez en quelque sorte obtenir presque cette carte du succès dans votre tête.
« De très bonnes équipes de produits sont constamment en train de régler et d'itérer la direction dans laquelle elles évoluent »
Malheureusement, nos feuilles de route au travail ne ressemblent pas vraiment à des cartes. J'aimerais bien qu'ils le fassent, cependant. Mais il est facile de réussir cette carte, n'est-ce pas ? Il y a ce X qui marque l'endroit. C'est ce produit parfait que vous voulez construire. C'est une ligne droite sur la route, non? J'ai un super plan, j'ai une super équipe. Tout se passera parfaitement. La vraie vie n'est jamais aussi simple. Il y aura toujours des défis imprévus en cours de route.
Imaginez que je suis l'ingénieur de cette équipe, et quelque part sur cette route, je vois un problème que nous connaissons tous intimement. C'est cette effrayante montagne de dettes techniques. En tant qu'équipe, nous allions à l'origine dans la bonne direction, avec une bonne dynamique, mais si nous ne changeons pas ce que nous faisons maintenant, nous allons atteindre cette première montagne.
Il est de ma responsabilité, en tant que propriétaire de cette dimension technique du produit que nous construisons, de tirer mon équipe autour de cette montagne. Mais la seule façon de fonctionner est que les autres fonctions de l'équipe croient que je fais ce qu'il faut. Parce que, rappelez-vous, ils seront également biaisés. Ils auront une vision de l'endroit où ils pensent que l'équipe devrait aller. J'ai besoin qu'ils me fassent confiance, que je fais ce qu'il faut et que je tire l'équipe de la bonne manière.
Parfois, vous devez repeindre l'image de ce que vous pensez être vrai
La direction de votre équipe doit être fluide, organique et réactive à ce que la vie vous réserve. De très bonnes équipes de produits sont constamment en train de régler et d'itérer la direction dans laquelle elles évoluent. David Lynch l'a exprimé d'une manière très agréable. Il a dit que parfois vous devez repeindre l'image de ce que vous pensez être vrai.
C'est cette diversité dans votre équipe, cette diversité d'ensembles de compétences, qui vous donne une vision pour voir que les problèmes sont sur le point de se produire. Mais le simple fait d'avoir une vision n'est pas suffisant si vous ne pouvez pas réellement y réagir. C'est cette capacité en vous et vos coéquipiers de pouvoir vous réaligner et de faire des compromis sur l'endroit où vous pensez que l'équipe devrait aller qui vous permet réellement de réagir.
Si vous regardez n'importe quel projet réussi, vous verrez que vous aurez traversé de nombreux défis en cours de route. Les équipes passives, les équipes qui n'ont jamais changé leur façon de travailler, elles seront toujours bloquées sur cette première montagne.
Que se passe-t-il lorsque vous avez un mauvais alignement de l'équipe
Nous apprécions vraiment ce genre d'itération chez Intercom, ce réglage de direction. C'est quelque chose que nous essayons vraiment de faire tous les jours. Mais, nous sommes humains, et nous nous sommes absolument trompés. Je veux passer par un exemple. C'est une fonctionnalité que nous avons créée il y a presque deux ans maintenant. C'est ce qu'on appelle des campagnes intelligentes. Il s'agit essentiellement d'une fonctionnalité qui transmettrait intelligemment le meilleur message aux meilleures personnes aux meilleurs moments. Ça sonne bien, n'est-ce pas ?
La première version de Campagnes que nous avons lancée, à première vue, a été un succès. Cela a résolu certaines exigences majeures de nos clients, cela a fait d'Intercom une plate-forme de messagerie beaucoup plus puissante et, de manière choquante pour cette industrie, elle a été lancée presque à temps.
En interne, cependant, c'était un cauchemar de mise à l'échelle. Il tenait les ingénieurs éveillés la nuit. Cela nous a coûté beaucoup d'argent pour fonctionner, beaucoup plus d'argent que nous n'aurions jamais espéré en tirer profit. En fait, le simple fait de l'exécuter était un danger pour la disponibilité globale de notre produit. Et merde, j'ai dirigé ce projet. Comment en sommes-nous arrivés là ? Mais, je veux le parcourir, je veux y toucher, car, pour moi, les campagnes sont l'exemple parfait d'alignement dans une équipe qui a mal tourné.
Vous voyez, lorsque nous avons commencé à créer des campagnes, nous pensions qu'il y avait ce besoin stratégique de créer cet énorme ensemble de fonctionnalités que nos clients peuvent utiliser. Nous avons pensé cela parce que nos clients utilisaient une ancienne version de notre système de messagerie et nous voulions qu'ils passent à Campaigns.
Cependant, il y a un coût initial associé au fait qu'ils fassent cela, et nous voulions rendre le choix aussi convaincant que possible. Serena Fritsch a parlé d'avoir de l'empathie avec vos clients, et c'était nous qui essayions vraiment de cocher toutes les cases.
« Le désalignement d'une équipe s'aggrave sur elle-même. Plus vous le laissez longtemps, plus il est difficile de revenir sur la bonne voie »
En tant qu'ingénieurs, nous pouvions voir qu'il y aurait des problèmes de mise à l'échelle sur toute la ligne, mais nous étions tellement stratégiquement alignés sur cette vision que nous avions besoin de cette vaste gamme de produits, que nous espérions simplement pouvoir acheter plus d'instances AWS et acheter plus de capacité Mongo. D'accord, ça va être cool.
La vraie vie ne fonctionne pas ainsi. Tout comme la ligne droite jusqu'au X sur la carte, ce n'est jamais aussi simple. Je pense que Serena a peut-être dit qu'il lui avait fallu 6 semaines pour reconstruire Snooze. Il nous a fallu 7 mois pour amener Campaigns à un endroit où il était stable.
Vous savez quoi? Rétrospectivement, nous avons examiné l'ensemble de fonctionnalités que nous avons créé et nous avons réalisé que nous n'avions pas besoin de tout cela. Nous étions tous tellement aveuglés par cette vision stratégique que nous ne nous sommes jamais battus pour cette partie de l'ingénierie. Il y avait absolument un ensemble plus petit de fonctionnalités que nous aurions pu expédier, que nous aurions clouées sur toutes ces dimensions.
Ce que j'en retiens, c'est que nous étions mal alignés dès le début. Mais, le désalignement dans une équipe se compose sur elle-même. Plus vous le laissez, plus il est difficile de revenir sur la bonne voie. J'aurais dû me battre pour ma propriété d'ingénierie plus tôt et nous ramener sur la bonne voie.
Mais, c'est un processus d'apprentissage, non? Obtenir ce bon alignement est difficile. Vous devez être capable de régler en permanence où va votre équipe.
L'ensemble de compétences en forme de T
J'ai parlé des avantages de l'alignement avec une équipe et de la façon dont cela aide votre élan dès le début, et nous avons également montré ce qui se passe quand ça tourne mal. J'ai également parlé de ce concept de pouvoir se battre pour votre domaine de propriété, ou de pouvoir faire des compromis lorsque quelqu'un d'autre se bat pour le sien. Mais, ce sont des points opposés, non? Comment obtenez-vous réellement les compétences nécessaires pour savoir quand vous faites cela ? Que recherchez-vous chez un très bon ingénieur produit, ou simplement un bon coéquipier en général ?
On parle beaucoup des personnes en forme de T dans l'industrie de la technologie, et certainement quand j'étais manager, c'était le genre de personnes que nous voulions vraiment dans l'équipe. Pour ceux d'entre vous qui ne sont pas familiers avec ce qu'est une personne en forme de T, c'est simplement une personne qui a une grande connaissance dans un seul domaine, mais une grande étendue de connaissance dans beaucoup d'autres. C'est cette étendue de connaissances qui leur permet de savoir comment aborder des problèmes en dehors de leur domaine. Ce sont des gens curieux. Vous avez tendance à être capable de les lancer dans le grand bain et ils sauront nager.
« Les bons ingénieurs produit devraient avoir un aperçu de choses comme la stratégie produit ou le système UX que nous utilisons »
Maintenant, dans une grande équipe, chaque individu doit comprendre la fonction et les préoccupations de haut niveau des autres fonctions de l'équipe. C'est peut-être moi, en tant qu'ingénieur, qui comprends pourquoi il est plus important de mettre quelque chose sur le marché maintenant que de résoudre un problème qui m'a vraiment ennuyé la semaine dernière.
Si vous revenez à cette forme en T d'origine et que vous effectuez un zoom arrière sur les rôles, vous verrez que cela reste vrai. Les bons ingénieurs produit devraient avoir un aperçu de choses comme la stratégie produit ou le système UX que nous utilisons. Vous n'avez pas besoin d'être l'expert, et je ne dis pas que vous devez l'être du tout. Le simple fait d'avoir cette vue d'ensemble peut vous donner cette empathie incroyablement utile avec les personnes avec qui vous travaillez.
Tout le monde a un modèle mental de développement de produits, c'est sa façon de penser le processus. C'est parfois deux côtés différents de la même chose. Lorsque vous obtenez ce contexte plus large, vous commencez à apprendre le modèle mental des personnes avec lesquelles vous travaillez. Vous commencez à apprendre comment ils pensent.
« Les équipes sont avant tout une question d'équilibre entre les individus, ce que devrait être leur vision de l'équipe et ce qui est réellement bon pour vos clients »
Lorsque vous apprenez comment une personne pense, vous apprenez à communiquer avec elle de manière incroyablement efficace. Vous apprenez à dire quand vous vous battez pour quelque chose qui est essentiel pour vous, et vous apprenez quand ils se battent pour quelque chose qui est essentiel pour eux. Cela vous donne cette empathie et cette confiance globales avec les personnes avec qui vous travaillez, et ce sont ces deux compétences qui vous permettent de savoir quand faire des compromis et quand vous devez vous battre pour votre domaine de propriété.
Équilibre sur les équipes produit
En fin de compte, les équipes sont avant tout une question d'équilibre. Équilibre entre les individus, quelle devrait être leur vision de l'équipe et ce qui est globalement bon pour vos clients. La direction de votre équipe doit être fluide pour pouvoir contourner les obstacles que la vie vous lance.
Parfois, il est vraiment difficile de voir la forêt depuis les arbres, et vous devez être conscient de l'influence que vous avez sur les autres et des préjugés que vous apportez à la table. Pour ce faire, vous devez vous développer, mais vous devez vous développer en dehors de votre domaine principal.
« Si vous voulez développer une excellente équipe, vous devez constamment régler et répéter la direction et développer l'empathie et la confiance avec les personnes avec qui vous travaillez »
Waheed El Miladi a expliqué qu'il ne comprenait pas le problème qu'il essayait de résoudre jusqu'à ce qu'il travaille avec le produit et jusqu'à ce qu'il travaille avec la conception, ce n'est qu'à ce moment-là qu'il a réalisé ce qu'il devait faire pour créer le bon produit pour ses clients. .
En fin de compte, votre travail en tant qu'ingénieur n'est pas seulement d'écrire du code. C'est pour aider à créer une entreprise. La meilleure façon d'y parvenir est d'aider votre équipe à créer les bons produits.
Si vous voulez développer une très bonne équipe, vous devez être à l'aise avec le réglage et l'itération constants de votre direction. Vous devez développer cette empathie et cette confiance avec les personnes avec qui vous travaillez. Lorsque vous le ferez, vous créerez de meilleurs produits.
Si vous avez aimé cette discussion et pensez qu'Intercom vous conviendrait, nous recrutons activement - consultez nos offres d'emploi.