PostCroatian
- 2 min read
- engineering-management
- productive
- leadership
Šta sve radi Engineering Manager u Productiveu?
Dugačka verzija odgovora na pitanje što EM radi u Productiveu — popis od 30-ak stvarnih odgovornosti, od weekly planninga do performance reviewa.
Šta sve radi Engineering Manager u Productiveu? Pa svašta..
Za oglas za EM poziciju sam snimio video u kojem je prvo pitanje “Šta EM radi u Productiveu?”. Međutim, Una (koja mi je pomogla oko snimanja videa) me natjerala da maksimalno skratim odgovor - jer, eto, danas ne smiješ snimati dugački video jer ga inače nitko neće pogledati. 🥲
Za inat Uni, odlučio sam natipkati dugačku verziju. Pa evo šta EM radi u Productiveu:
- Vodi timske weekly planning sastanke i osigurava kvalitetan delivery.
- Brine za zadovoljstvo ljudi u timu i zdravlje cijelog tima.
- Pazi da u tima ima dovoljno ljudi da se odrade ciljevi.
- Ima bi-weekly 1on1 sastanke sa svojim ljudima.
- Vodi karijerni razvoj developera i odrađuje promocije.
- Ostavlja pravovremen, direktan i konstruktivan feedback svim timljanima.
- Radi polugodišnje performance reviewove i predlaže korekcije plaća.
- Kalibrira performance reviewove drugih EMova.
- Ide na EM bi-weekly sastanke gdje se priča o svim timovima.
- Gura EM inicijative.
- Sudjeluje u dizajnu novih featurea sa PMom i Designerom.
- Na tjednoj bazi priča sa PMom i Carem (CEO) oko produktnog roadmapa.
- Reviewa i pomaže developerima pisati System Design dokumente.
- Reviewa PRove developerima i mentorira ih oko codinga.
- Ponekad uzme neki task i iskodira ga.
- Oslanja se na PMa i seniornije developere kod vođenja cijelog tima.
- Osigurava da tim prati metrike, logove i error reportove za njihov dio proizvoda.
- Facilitira “ownership” i samostalnost među developerima.
- Uključuje ljude izvan svog tima u određene taskove.
- Delegira platformske inicijative prema ljudima u timu.
- Poboljšava organizacijske procese u timu.
- Objašnjava devovima naš Progression Framework i kako da ga “prate” u svom razvoju.
- Potiče ljude da razmišljaju o produktnim metrikama i impactu koji njihov rad ima na customere.
- Pazi da se komunikacija odvija u pravo vrijeme, na pravom kanalu, na pravi način.
- Organizira mjesečne/kvartalne retrospektive u timu.
- De-eskalira konflikte u timu.
- Brine za kvalitetan onboarding i piše “check-up”ove za nove ljude u timu.
- Pomaže developerima definirati njihove polugodišnje ciljeve.
- Radi planning oko tekućih taskova u development fazi s ciljem bolje predvidljivosti timskog outputa.
- Pazi na “timeline” tekućih taskova kako bi ostatak firme mogao računati na to kada će nešto biti “vani”.
- Sudjeluje u zadnjem koraku selekcijskih procesa i odlučuje oko zapošljavanja novih ljudi.
- Povremeno radi QA na featureima koje tim razvija i ostavlja feedback.
- Pazi na veličinu i omjer snaga u timu te planira buduće zapošljavanje pola godine unaprijed.
- Eskalira tehničke probleme prema platformskim timovima.
- Razumije engineering kulturu firme i “spušta” ju na ljude u timu.
- Priča samnom svakih dva tjedna o stanju u timu, izazovima, inicijativama, deliveryju, roadmapu, planovima..
Dalje od ovog mi LinkedIn ne dopušta u jednom postu 🙃