Skip to content
randomness.hr
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 🙃