Călătoria inginerească la PhonePe: un cadru de creștere pentru ingineri și manageri de inginerie

Publicat: 2020-07-12

Scara carierei la PhonePe este mai degrabă o scară variabilă în jurul dimensiunilor care sunt importante pentru dezvoltarea abilităților și se potrivesc bine cu cultura și valorile

„Scopul și impactul” călătoriei PhonePe Engineering descrie amploarea și profunzimea tot mai mare a responsabilității într-un rol și valoarea derivată de echipă

Pe baza acestui principiu, în funcția de dezvoltare software în inginerie, PhonePe are două roluri în pista IC - Inginer software și Arhitect software

Pe măsură ce PhonePe trece la următoarea sa fază de creștere, provocarea mea a fost să proiectez o organizație de inginerie care să plaseze obiectivul nostru ambițios în centru, oferind în același timp inginerilor o foaie de parcurs pentru creșterea profesională.

PhonePe este un ecosistem care alimentează o varietate de produse și servicii care ajută consumatorii și companiile să participe și să prospere în economie — Karte Ja Badhte Ja!

Personal, văd PhonePe ca pe o platformă tehnologică care permite colaborarea continuă cu o mare varietate de parteneri. Creăm produse inovatoare și inteligente, ancorate pe viteza tranzacțiilor, simplitate și securitate, oferind o experiență îmbogățitoare clienților.

Dar pictarea pe o pânză atât de largă înseamnă, de asemenea, că, în viitorul apropiat, diferite echipe se vor afla la diferite etape de maturitate a produsului, inginerii jongland constant cu construirea de capabilități pe termen lung cu hack-uri de creștere, în timp ce scalează platforma pentru a gestiona hipercreșterea. Aceasta implică rezolvarea neclară a problemelor, abordarea ambiguității, luarea deciziilor bazate pe date, planificare extinsă și multă codare.

În funcție de stadiul de viață al produsului la care lucrează, un inginer poate fi obligat să exercite mai mult mușchi pe o abilitate sau într-un domeniu față de celelalte. În același timp, ambiția companiei cere să continuăm să creștem echipa prin aducerea de noi talente cu diferite niveluri de tehnologie și expertiză în domeniu. Așa că am început să mă gândesc la un cadru care să fie aliniat la creșterea holistică a inginerilor prin învățare și acumulare de abilități în timp, concentrându-mă în continuare pe obiectivele și nevoile organizației.

Procesul de gândire inițial a fost să definească pur și simplu o scară de carieră mai granulară pentru inginerie, în conformitate cu ceea ce avem astăzi. Pe baza experienței mele anterioare, o scară tipică a carierei cuprinde un cadru de competențe care leagă o combinație de niveluri de calificare într-un rol cu ​​un titlu. Acest lucru tinde să conducă un comportament care este concentrat în mod singular pe atingerea maximelor locale ale creșterii titularului indivizilor.

Carierele moderne, pe de altă parte (mai ales în spațiul de internet pentru consumatori) sunt mult mai fluide. Ei cer o cantitate suficientă de flexibilitate din partea indivizilor în alegerea setului de abilități pe care să le dezvolte și în ce moment în timp pentru a maximiza valoarea pentru companie.

Acest lucru m-a făcut să reimaginez definiția noastră a unei scări de carieră la un cadru care stabilește așteptările de creștere ale unui inginer bazate pe sferele tot mai mari de proprietate și responsabilitate. Din punctul meu de vedere, acest lucru se potrivește mai bine cu creșterea reală a carierei într-o organizație în mișcare rapidă, în care cerințele asupra unui individ devin mai multidimensionale pe măsură ce statutul pe care îl dețin devine mai mare și mai extinsă.

Opinia mea despre scara carierei la PhonePe este mai degrabă o scară de alunecare în jurul dimensiunilor care sunt importante pentru dezvoltarea competențelor și se potrivesc bine cu cultura și valorile PhonePe. Nu există nicio funcție de pas evidentă în care să poți indica orice abilitate și să spui „Bravo! Acum sunteți inginer senior sau SDE3” etc.

Trebuie privit ca un ghid despre cum să funcționezi cel mai bine pentru a crea un impact maxim pe măsură ce îți asumi mai multă responsabilitate în organizație. Și, pe parcurs, acumulează abilități și învățări care fac din persoană un lider complet în inginerie, fiind totodată recompensată pentru valoarea și impactul creat. Nu este orientat spre obiective, ci este mai degrabă o căutare a excelenței. Și de aici și numele, Engineering Journey la PhonePe .

Cum definim călătoria de inginerie PhonePe?

PhonePe Engineering Journey este definită ca un cadru care mapează creșterea oricărui individ din organizația de inginerie prin sfera de proprietate, influență și impact, mai degrabă decât mandatul sau ierarhia. Este conceput pentru a servi următorului scop:

  • Fii un ghid pentru contributorii individuali cu privire la trăsăturile și abilitățile pe care trebuie să le dezvolte pentru a fi mai eficienți pe măsură ce responsabilitățile lor se lărgesc
  • Fiți un ghid pentru manageri pentru a crește responsabilitățile indivizilor din echipa lor, pe măsură ce își arată promisiunea, asigurându-vă totodată că sunt recompensați în mod corect și consecvent pentru contribuțiile lor valoroase
  • Păstrați organizația de inginerie angajată să creeze un mediu care să facă din învățarea la locul de muncă și aplicarea acesteia pentru a avea impact scopul principal al fiecărui individ, creșterea carierei fiind un rezultat natural al acestui proces.

Pe măsură ce ne-am perfecționat gândurile cu privire la detalierea Călătoriei Ingineriei, am converjat către un set de principii de bază care reflectau valorile noastre ca organizație de inginerie și convingerile noastre cu privire la ceea ce reprezintă creșterea ingineriei în adevăratul sens. Este important să le detaliem din cauza impactului pe care îl are asupra definițiilor rolului și responsabilității pe care le vom avea în continuare

Principiile de bază

Creștere bazată pe „sfera de aplicare și impact” și ghidată de „dimensiunile creșterii”

„Scope & Impact” al călătoriei PhonePe Engineering descrie amploarea și profunzimea tot mai mare a responsabilității într-un rol și valoarea derivată de echipă/organizație din acesta. Creșterea într-un rol trebuie măsurată doar prin prisma creșterii Scope & Impact - pe măsură ce un inginer crește ca profesionist, domeniul său de aplicare (și impactul corespunzător) ar trece de la deținerea și livrarea (sub supraveghere) sarcini și funcții mici în echipa sa. , să dețină caracteristici și servicii end-to-end, să dețină platforme mari și produse end-to-end.

„Dimensiunile creșterii” se referă la abilitățile tehnice și trăsăturile comportamentale specifice pentru noi ca organizație și ceea ce face ca un inginer să aibă succes la PhonePe. Este o funcție a tipului de organizație pe care suntem (platforme deschise la scară largă care alimentează diverse produse, domeniul plăților și serviciilor financiare și deciziile bazate pe date) și cultura pe care dorim să o inculcăm inginerilor noștri (proprietate și pasiune ridicate, capacitatea de a trata cu ambiguitate, creștere prin învățare continuă și leadership prin influență pozitivă).

„Dimensiunile creșterii” servesc doar ca un ghid și nu o listă de verificare pentru pregătirea și aspirația pentru o gamă sporită de responsabilitate. De exemplu, deoarece un inginer (indiferent dacă este un inginer backend sau un dezvoltator de aplicații) aspiră la responsabilități mai largi, trebuie să-și îmbunătățească abilitățile de proiectare și dezvoltare și înțelegerea sistemelor din jurul lor, printre altele.

Recomandat pentru tine:

Cum este setat cadrul de agregare de conturi al RBI să transforme Fintech în India

Cum este setat cadrul de agregare de conturi al RBI să transforme Fintech în India

Antreprenorii nu pot crea startup-uri durabile și scalabile prin „Jugaad”: CEO CitiusTech

Antreprenorii nu pot crea startup-uri durabile și scalabile prin „Jugaad”: Cit...

Cum va transforma Metaverse industria auto din India

Cum va transforma Metaverse industria auto din India

Ce înseamnă prevederea anti-Profiteering pentru startup-urile indiene?

Ce înseamnă prevederea anti-Profiteering pentru startup-urile indiene?

Cum startup-urile Edtech ajută la dezvoltarea competențelor și pregătesc forța de muncă pentru viitor

Cum startup-urile Edtech ajută forța de muncă din India să își îmbunătățească abilitățile și să devină pregătite pentru viitor...

Stocuri de tehnologie New-Age săptămâna aceasta: problemele Zomato continuă, EaseMyTrip postează Stro...

În același timp, aceștia trebuie, de asemenea, să investească într-o planificare mai bună și o prioritizare pentru a realiza proiecte cu o complexitate crescândă. Alături de acestea, totuși, un inginer trebuie să-și dezvolte capacitatea de a-i îndruma pe ceilalți, de a afecta schimbarea prin sfera sa de influență (spre deosebire de a face acest lucru susținut de o structură ierarhică) și de a gestiona schimbarea și ambiguitatea pentru ei înșiși și echipele lor. a avea succes.

Servind drept ghid pentru îmbunătățirea continuă, „Dimensiunile creșterii” permit unui inginer să-și gestioneze singur investiția în diferite domenii de dezvoltare, pe baza a ceea ce este necesar echipei sale, asigurând în același timp o creștere holistică ca inginer pe termen lung.

Evitarea abordării cookie-cutter a creșterii

Sfera de proprietate și impactul pe care un inginer îl are în organizație nu depind doar de locul în care se află inginerul în diferitele dimensiuni ale creșterii, ci și de cerințele afacerii și ale echipei din care face parte. Uneori, un inginer se poate concentra și supraindexa asupra anumitor dimensiuni care reprezintă nevoia oră pentru afacere, în detrimentul creșterii pe alte dimensiuni .

Așadar, nu ar trebui să se aștepte ca, la un moment dat, toți inginerii care dețin niveluri similare de responsabilități în companie vor fi la același nivel de creștere pe diferite dimensiuni. În mod similar, creșterea nivelului de responsabilitate și/sau compensare nu ar trebui să fie întotdeauna condiționată de demonstrarea premeditată a îmbunătățirii în toate dimensiunile. Cu toate acestea, organizația și indivizii ar trebui să se asigure că, în timp, prin rotația structurată, învățarea la locul de muncă și mentorat, se realizează creșterea pe mai multe dimensiuni.

Mai jos este o ilustrare a celor două principii directoare de mai sus - trei persoane cu o durată similară de proprietate și așteptări de impact se vor mapa diferit pe scara Scop, Impact și Dimensiuni. Cercurile concentrice reprezintă creșterea în amploare și impact, iar cele cinci axe denotă dimensiunile creșterii:

Trasee paralele de creștere pentru colaboratori și manageri individuali

Avem două piese de carieră distincte și paralele în inginerie la PhonePe - o pistă de colaborator individual (IC) și una de management. Călătoria Ingineriei trebuie să se asigure că creșterea pe pista IC este comparabilă în toate aspectele cu creșterea pe pista Management, fără plafon de sticlă atunci când vine vorba de crearea de impact, demonstrarea abilităților de conducere și compensare. Colaboratorii individuali pot deveni manageri dacă sunt interesați de responsabilitățile de bază ale managementului oamenilor. Dar această schimbare ar fi o mișcare laterală și nu o promovare. Acest lucru ne ajută să ne asigurăm că nu creăm un stimulent pentru a schimba traseele din motive greșite.

Titlurile funcționale față de cele ierarhice

Având în vedere că creșterea în companie este un proxy direct al domeniului de proprietate și al impactului dvs., titlurile sunt necesare doar pentru a reflecta cu exactitate acel domeniu funcțional, fără a fi nevoie de o ierarhie în cadrul acestuia. Recompensăm și recunoaștem oamenii care cresc în sfera de aplicare și/sau impact prin creșterea remunerației și responsabilităților lor, și nu prin acordarea de titluri care descriu vechimea în vreun fel.

Acest lucru asigură că titlurile nu mai sunt motivația pentru indivizi. Și dreptul de a face parte dintr-un anumit forum de discuții, o nouă inițiativă interesantă sau o funcție de decizie este mai degrabă pe meritul rolului funcțional și al performanței cuiva decât al titlului. Aceasta construiește o cultură în care ierarhiile organizaționale nu au un rol de jucat în interacțiunile de zi cu zi cu oamenii și în care discuțiile au loc și sunt închise pe meritele tehnice ale argumentelor prezentate și nu pe indivizii din spatele lor.

Deci, ce înseamnă toate acestea pentru rolurile de inginerie de la PhonePe?

După cum am menționat mai devreme, având în vedere că scara noastră de inginerie este mai degrabă o scară de alunecare de-a lungul dimensiunilor identificate, ne îndepărtăm de a desemna un rol la fiecare pas de creștere pentru a ne asigura că accentul continuă să fie pe câștigarea mai multor responsabilități decât pe obținerea unui titlu. Titlurile noastre sunt funcționale și concepute pentru a indica aplicabilitatea unui rol mai degrabă decât vechimea.

Urmărirea colaboratorului individual

Pe baza acestui principiu, în funcția de dezvoltare software în inginerie, avem două roluri în pista IC - Inginer software și Arhitect software . Responsabilitățile funcționale ale rolului de inginer software sunt asociate în primul rând unei echipe de produs sau unui set de POD-uri adiacente ale căror obiective sunt de obicei legate de obiectivele L1 ale organizației. Responsabilitățile funcționale ale arhitectului software sunt mai orizontale și în primul rând mapate la obiectivele organizației tehnologice de scară, fiabilitate, performanță, optimizare a costurilor centrului de date etc.

Inginerul software devine de-a lungul timpului un expert profund la nivel de produs, cu toate acestea, asta nu înseamnă că nu este implicat în inițiative mai ample din afara echipei.

În același mod, un arhitect software nu este miopic concentrat doar pe inițiative organizaționale; ei încă aparțin echipelor și contribuie la inițiativele echipei în mod regulat, dar nu acesta este punctul central al atenției lor. Această diferență funcțională este cea care justifică un alt titlu. Dar ambele roluri continuă să aibă drumuri paralele de creștere pe tot parcursul, fără a fi nevoie să treci de la unul la altul din motive de învățare sau de compensare.

Track Manager

Am adoptat o bifurcare similară cu calea de management cu domeniile de echipă și organizație ca bază pentru dezvoltarea carierei. Managerii de inginerie de nivel de intrare, precum și managerii de inginerie mai experimentați cu domeniul de aplicare al echipelor, sunt mapați pentru rolul de Manager de inginerie . Pe măsură ce statutul din partea managementului ingineresc se extinde pentru a include responsabilități organizaționale care nu sunt specifice echipei, împreună cu coproprietatea responsabilităților P&L, rolul devine acela de șef de inginerie .

În acest caz, în timp ce graficul de carieră dintre managerul de inginerie și șef de inginerie va avea o oarecare suprapunere, progresul natural al carierei pentru un manager de inginerie este în rolul de șef de inginerie.

Niveluri

În ambele piese, fiecare dintre rolurile de mai sus este mapat la nivelurile de compensare din sistemul de resurse umane. Acest lucru este pentru a ne asigura că avem capacitatea de a compara în mod continuu salariile față de piață, precum și pentru a avea puncte de control în cadrul sistemului pentru creșteri salariale și angajare. Cu toate acestea, aceste niveluri nu sunt cunoscute de indivizi, deoarece înfrânge scopul rolurilor plate în cadrul unei funcții. Orice utilizare a acestor niveluri în afara deciziilor de compensare este disfuncțională.

Acest lucru poate fi generalizat la toate disciplinele din inginerie?

PhonePe are o mare varietate de discipline de inginerie software, inclusiv backend, mobil, UI, DevOps, științe de date, calitate și securitate. Avem, de asemenea, multe unități de afaceri și produse organizate interfuncțional ca POD-uri. În timp ce exemplele de mai sus subliniază în primul rând funcția de dezvoltare de bază în inginerie, cred că abordarea și principiile sunt aplicabile inginerilor și managerilor din toate disciplinele și echipele.

Asigurându-ne că avem standarde consecvente în întreaga companie, putem permite mobilitatea internă fluidă și putem sprijini în continuare creșterea individuală. Indivizii ar trebui să își poată extinde setul de abilități și perspectivele lucrând la o gamă largă de produse și probleme. Acesta este scopul final.

Referințe

Când am început să mă gândesc la modul în care vreau să construiesc un cadru de dezvoltare pentru inginerie la PhonePe, am căutat cum au abordat alții aceeași problemă. Și am fost plăcut surprins de cât de deschise au fost multe organizații cu privire la filozofia lor în acest sens. Având în vedere că mulți dintre ei mi-au inspirat gândirea cu privire la acest lucru, este corect să facem opiniile noastre deschise pentru feedback, acordând și credit celor care l-au influențat.