Principiile produsului Intercom: construiți soluții mai bune, menținându-l simplu

Publicat: 2022-05-22

Complexitatea ne împiedică capacitatea de a ne mișca rapid. La Intercom, a menține situația simplă înseamnă a fi deliberat pentru a pune lucrurile în mâinile clienților noștri în cel mai simplu mod.

De multe ori cădem în capcana de a presupune că, cu cât un produs este mai complex, cu atât este mai puternic. La Intercom, ne îndepărtăm de complexitate și păstrăm lucrurile simple.

Menținerea lucrurilor simple duce la soluții care sunt mai ușor de construit și întreținut și mai intuitive pentru clienții noștri. Sună ușor, dar este o abilitate care necesită o cantitate mare de practică, claritate și aliniere între oameni.

„Ne asigurăm că ne concentrăm pe problema corectă și avem o definiție clară a succesului”

Pentru început, ne asigurăm că ne concentrăm pe problema corectă și că avem o definiție clară a succesului. Asta înseamnă să te întorci direct la fundamentele fiecărei probleme și soluții, dar în cele din urmă crește înțelegerea, accelerează organizația și îți permite să înveți mai rapid prin colectarea feedback-ului clienților pe măsură ce mergi.

Pe termen scurt, primești lucrurile în mâinile clienților mai repede; pe termen lung, această abordare face soluțiile dvs. mai ușor de construit, scalat și îmbunătățit. Ținem cont de două lucruri atunci când ne străduim să menținem procesele și soluțiile cât mai simple posibil.

Construim o cultură care acordă prioritate simplității

Acest principiu este o parte inerentă a culturii noastre, așa că îi încurajăm pe colegii de echipă să se provoace unii pe alții dacă cad în capcana complicării excesive a unei abordări. Simplificarea este o abilitate în sine și este cel mai bine învățată și îmbunătățită prin repetare.

„A construi un mediu care încurajează simplificarea înseamnă a face parte din limbajul nostru comun”

Crearea unui mediu care încurajează simplificarea înseamnă să facem parte din limbajul nostru comun, astfel încât să fie ușor să ridicăm preocupări atunci când definițiile problemelor sau soluțiile devin prea complexe. Înseamnă crearea unei culturi în care toată lumea este confortabilă să ofere și să primească feedback – și să crească din aceasta.

Mai mult decât atât, odată ce ați adoptat acest principiu, el se poate răspândi dincolo de muncă și în viața personală: mi-am luat obiceiul de a sparge mental situațiile până la oasele goale ale a ceea ce se întâmplă și de ce, făcându-mă să mă concentrez pe cele mai simple, cea mai mică soluție pentru a îmbunătăți treptat lucrurile.

Suntem deliberați cu privire la compromisurile pe care le facem

În industria SaaS, este obișnuit să experimentați fricțiuni între dorința de a merge mai departe cu produsul și nevoia de a aborda datoria tehnică noduroasă care îi încetinește pe ingineri.

La Intercom, pentru că suntem deliberați cu privire la compromisurile pe care le facem, știm de îndată ce începem să rezolvăm problemele că livrarea către clienții noștri va avea prioritate față de construirea soluției tehnice „perfecte” sau de utilizarea celui mai nou limbaj de programare. Acest lucru nu numai că reduce sarcina cognitivă a luării deciziilor, dar evităm și evaluarea constantă a compromisurilor, ceea ce ne accelerează.

„Sănătatea produsului este evaluată în mod constant în foile noastre de parcurs și încurajăm inginerii să aplice regula 20%”

Asta nu înseamnă că rămânem în urmă în ceea ce privește inovația tehnică sau ignorăm datoria tehnică. Sănătatea produsului este evaluată în mod constant în foile noastre de parcurs și încurajăm inginerii să aplice regula 20%: acolo unde este posibil, petreceți 20% din timpul de execuție îmbunătățind codul existent sau reducând datoria tehnică pe măsură ce mergeți.

Întreprindem proiecte de echipă mai mari pentru a ne îmbunătăți sistemele atunci când este necesar, iar la nivel de cercetare și dezvoltare, avem echipe de bază întregi dedicate menținerii stivei noastre tehnice și a infrastructurii eficiente și actualizate. În cele din urmă, obiectivul nostru este să folosim tehnologia noastră existentă pentru a oferi valoare clienților rapid și în siguranță.

„Păstrați-l simplu” se aplică în orice situație

Principiul nostru „keep it simple” pătrunde în toate – procese, abordări tehnice, feedback – și este un principiu esențial al unei companii care se extinde rapid.

Este ușor să simplificați lucrurile fără efort atunci când sunteți o companie cu zece angajați și toată lumea împărtășește același context, dar încercați să scalați asta la o sută, apoi la o mie. Întreaga companie poate suferi de complexitatea satisfacerii nevoilor unice ale multor echipe și zone de produse diferite.

„A menține situația simplă arată ca și cum am alege în mod deliberat să fim o companie conservatoare din punct de vedere tehnic în fiecare decizie pe care o luăm”

În cadrul echipei Intercom Engineering, menținerea simplă pare a alege în mod deliberat să fim o companie conservatoare din punct de vedere tehnic în fiecare decizie pe care o luăm. Acest lucru ajută la alinierea inginerilor noștri actuali și ne permite să fim transparenți cu noile angajați cu privire la ce să ne așteptăm.

Avem doi monoliți pe care se bazează întreaga noastră echipă de cercetare și dezvoltare; toți începătorii noi la bord pe aceleași tehnologii și toate echipele folosesc aceeași bază de cod. Această simplitate nu numai că aduce beneficii produsului și vitezei noastre, dar favorizează și un mediu în care inginerii se pot muta cu ușurință în alte domenii de impact din cadrul organizației, fie pentru a-și promova propria creștere, fie pentru a ajuta la accelerarea unui proiect.

Simplitatea înseamnă că construim produse grozave, rapid

Echipa noastră de asistență automată a livrat recent Resolution Bot Preview, o funcție nou-nouță. Deși de obicei abordăm o problemă gândind în mare și apoi stabilind domeniul, acest proiect a avut constrângeri de timp. Așa că, în loc să ne întrebăm „de cât timp avem nevoie pentru a livra cupcake-ul?”, am identificat câte săptămâni avem, apoi am gândit cum am putea oferi clienților valoare maximă în acea perioadă.

Rezultatul? Am construit și livrat complet funcția în șase săptămâni, iar clienții au fost încântați – 54% dintre ei au început să o folosească în decurs de o lună! Nu am fi putut atinge acea piatră de hotar atât de repede fără a fi simplu.

„Colaborarea ne permite să atingem un echilibru sănătos și să ne păstrăm produsul cât mai simplu posibil”

Există momente în care cel mai simplu design de produs nu este cel mai simplu de implementat și aici strălucesc cu adevărat relațiile strânse de colaborare între produs, design și inginerie. La Intercom, inginerii fac parte din toate conversațiile de la început și pot oferi vizibilitate asupra modurilor în care diferitele direcții de proiectare pot afecta efortul tehnic și fezabilitatea. Colaborarea ne permite să ajungem la un echilibru sănătos și să ne păstrăm produsul cât mai simplu posibil.

Vom continua să acordăm prioritate simplificării pe măsură ce creștem

Menținerea proceselor și soluțiilor simple este ceea ce ne permite să lucrăm cu viteză în timp ce construim produse de înaltă calitate pentru clienții noștri. La urma urmei, nu complexitatea profundă a caracteristicilor face ca Interfonul să fie valoros pentru ei, ci mai degrabă integrarea lină între toate capabilitățile noastre simple, care se adaugă la o experiență holistică end-to-end.

Îți place sunetul cum lucrăm la Intercom? Aruncă o privire la rolurile deschise din echipa noastră de ingineri.

Anunț orizontal pe blog - inginerie (1)