Inženjering
Engineering Manager
Četiri razine od Engineering Managera do VP of Engineering, kroz šest menadžerskih kompetencija.
- 4 razine
- 6 kompetencija
Predložak karijerne ljestvice
Pet razina od juniora do principala i šest kompetencija, od isporuke koda do razvoja tima.
Besplatni paket · Kreditna kartica nije potrebna
Ova karijerna ljestvica napisana je za produktne tvrtke s otprilike 20 do 200 ljudi: inženjeri sami vode funkcionalnosti od početka do kraja, timovi su mali, a nitko u HR timu ne izrađuje arhitekturu radnih mjesta. Opisuje pet razina, od osobe na početku karijere do osobe koja oblikuje tehnički smjer cijele tvrtke. Najviša razina, Principal inženjer, stručna je razina; vođenje inženjera opisuje zasebna ljestvica za Engineering Managere.
Svaka je razina definirana onim što osoba radi, a ne godinama iskustva. Pročitajte redak matrice kompetencija slijeva nadesno da vidite kako jedno očekivanje raste; pročitajte odjeljak jedne razine da odjednom vidite sve što se na njoj očekuje. Upotrijebite je da objasnite što znači sljedeća razina, da strukturirate samoprocjene i check-ine te da prijedloge za promaknuće učinite usporedivima među timovima.
Shvatite je kao polazište. Preimenujte razine prema svojim nazivima radnih mjesta, spojite ili izbacite kompetencije koje ne odgovaraju vašoj tvrtki i preformulirajte očekivanja vlastitim riječima prije nego što ljestvicu objavite timu.
Upoznaje kodnu bazu i uz vodstvo isporučuje jasno definirane zadatke.
Samostalno isporučuje funkcionalnosti i pouzdan je član tima.
Vodi veće cjeline posla i podiže standard tima oko sebe.
Rješava probleme koji prelaze granice timova i usmjerava tehničke odluke izvan jednog tima.
Određuje tehnički smjer tvrtke i odgovara za njezino dugoročno tehničko zdravlje.
Svaki redak je kompetencija, a svaki stupac razina. Čitajte redak slijeva nadesno da biste vidjeli kako očekivanja rastu.
| Kompetencija | Junior inženjer | Medior inženjer | Senior inženjer | Staff inženjer | Principal inženjer |
|---|---|---|---|---|---|
| Razvoj i isporuka | Završava jasno omeđene zadatke čitljivim kodom i testovima, traži pomoć kad zapne nekoliko sati, a ne nekoliko dana, i prije spajanja rješava komentare iz pregleda koda. | Bez stalnog nadzora vodi funkcionalnost od kratke bilješke o dizajnu do produkcije, dijeli je na pull requestove koje je lako pregledati i daje realne procjene za poznati posao. | Isporučuje projekte koji obuhvaćaju više servisa ili suradnika, slaže redoslijed posla tako da nešto korisno izađe rano i uklanja rizike prije nego što zaustave tim. | Deblokira isporuku među timovima: razmrsuje zajedničke ovisnosti, gradi alate ili provodi migracije koje treba više timova i drži projekte više timova na pravom putu. | Oblikuje način na koji cijela organizacija isporučuje — prakse izdavanja, izbor platformi, alate za build i deploy — tako da svaki tim isporučuje brže i sigurnije. |
| Dizajn sustava | Slijedi postojeće obrasce u kodnoj bazi i zna objasniti zašto je kod koji je mijenjao strukturiran upravo tako. | Dizajnira komponente unutar postojećeg servisa, za netrivijalne promjene piše kratku bilješku o dizajnu i prije odluke uspoređuje barem dvije mogućnosti. | Vodi dizajn funkcionalnosti koje obuhvaćaju više servisa, zapisuje kompromise kako bi ih drugi mogli pregledati i konstruktivno pregledava dizajne drugih inženjera. | Definira arhitekturu preko granica timova — zajedničke podatkovne modele, ugovore između servisa, odluke o tome graditi ili kupiti — i predviđa kako se sustav mora mijenjati u sljedećih godinu-dvije. | Odgovara za tehničku strategiju tvrtke: u koje se tehnologije kladiti, koje ugasiti i kako bi se arhitektura trebala razvijati zajedno s poslovanjem kroz nekoliko godina. |
| Kvaliteta i pouzdanost | Piše testove za vlastite promjene, provjerava svoj rad prije izdanja i popravlja greške u kodu koji je dirao. | Dodaje monitoring i upozorenja za funkcionalnosti koje gradi, sudjeluje u rasporedu dežurstava i uz runbook rješava rutinske incidente. | Vodi odgovor na incidente za sustave svog tima, piše post-mortem analize bez traženja krivca i brine se da se dogovorene popravne mjere stvarno provedu. | Pronalazi rizike pouzdanosti i sigurnosti koji obuhvaćaju više sustava, postavlja standarde poput strategije testiranja i ciljeva razine usluge (SLO) te pokreće popravke u više timova. | Definira što pouzdanost, sigurnost i kvaliteta znače za tvrtku, s vodstvom ih odvaguje naspram brzine i posljednja je točka eskalacije za najteže incidente. |
| Suradnja i komunikacija | Otvoreno dijeli napredak i prepreke te postavlja jasna pitanja kad zahtjev nije jasan. | Radi izravno s produktom i dizajnom na razjašnjavanju zahtjeva, jednostavnim jezikom objašnjava tehnička ograničenja i piše opise pull requestova koje recenzenti mogu pratiti. | Predstavlja tim u planiranju, s produktom pregovara o opsegu i kompromisima te piše dokumente koje razumiju i ljudi izvan inženjeringa. | Usklađuje više timova i funkcija oko tehničkog plana, rješava nesuglasice između timova i vodstvu objašnjava tehničke rizike. | Pouzdan je glas u odlukama na razini tvrtke, prevodi poslovnu strategiju u tehnički smjer i obratno te prema potrebi predstavlja inženjering pred klijentima, partnerima ili investitorima. |
| Odgovornost i utjecaj na proizvod | Razumije svrhu svojih zadataka, provjerava radi li ono što je isporučio za korisnike i ne odustaje dok ne proradi. | Brine se o funkcionalnosti i nakon lansiranja: prati njezino korištenje i greške, popravlja ono što pođe po zlu i predlaže poboljšanja na temelju naučenog. | Odgovara za jedno područje proizvoda od početka do kraja, propituje zahtjeve koji ne služe korisnicima i predlaže posao koji pomiče ciljeve tima. | U cijelom području proizvoda pronalazi probleme s najvećim učinkom — uključujući one koje nijedan tim nije preuzeo — i brine se da budu riješeni. | Povezuje ulaganja u inženjering s rezultatima tvrtke i zalaže se za velike oklade ili protiv njih na temelju njihova tehničkog i poslovnog učinka. |
| Mentorstvo i razvoj tima | Traži povratne informacije i postupa prema njima te zapisuje što je naučio kako bi sljedeći novi kolega lakše krenuo. | Pažljivo pregledava kod, pomaže u uvođenju novih članova tima i radi u paru s junior inženjerima na nepoznatim dijelovima koda. | Namjerno mentorira jednog ili dva inženjera, daje povratne informacije koje im pomažu doći do sljedeće razine i sudjeluje u intervjuima za zapošljavanje. | Razvija senior inženjere u više timova, oblikuje proces intervjua i inženjerske prakse te je osoba kojoj se drugi obraćaju za savjet. | Gradi tehničku kulturu tvrtke — kako se donose odluke i kako se dijeli znanje — i razvija sljedeću generaciju staff inženjera. |
Pomaknite tablicu vodoravno da biste vidjeli sve razine.
Preuzmi kao CSV Otvara se u Excelu, Google tablicama ili Numbersu.
Upoznaje kodnu bazu i uz vodstvo isporučuje jasno definirane zadatke. Pojedinačni zadaci u jednom dijelu proizvoda, koje obično razlomi netko iskusniji.
Samostalno isporučuje funkcionalnosti i pouzdan je član tima. Male i srednje funkcionalnosti unutar područja jednog tima, od kratke bilješke o dizajnu do produkcije.
Vodi veće cjeline posla i podiže standard tima oko sebe. Projekti koji obuhvaćaju više servisa ili više ljudi te tehničke odluke jednog tima.
Rješava probleme koji prelaze granice timova i usmjerava tehničke odluke izvan jednog tima. Više timova ili cijelo područje proizvoda, uključujući probleme koje nijedan tim ne posjeduje.
Određuje tehnički smjer tvrtke i odgovara za njezino dugoročno tehničko zdravlje. Cijela inženjerska organizacija i tehnička strategija tvrtke za sljedećih nekoliko godina.
Ako su vaši nazivi Developer I, II i III, preimenujte razine, ali zadržite po jednu razinu za svaki stvarni korak u opsegu. Većini tvrtki s manje od 100 inženjera razina Principal još ne treba: izostavite je dok netko stvarno ne počne raditi taj posao.
Kad ih je više od sedam, nitko ih ne čita; kad ih je manje od četiri, vrlo različiti ljudi izgledaju isto. Spojite kompetencije koje uvijek ocjenjujete zajedno, a novu dodajte samo ako bi promijenila stvarnu odluku.
Za svaku ćeliju zapitajte se bi li voditelj mogao pokazati primjer iz posljednjih šest mjeseci. Riječi poput „snažan“ ili „dubok“ zamijenite onim što osoba stvarno radi, npr. „vodi odgovor na incidente za servise tima“.
Zamolite dva ili tri voditelja da članove svog tima rasporede po nacrtu. Gdje god se ne slažu, formulacija je dvosmislena: popravite je, objavite ljestvicu i dogovorite novi pregled za šest mjeseci.
Česta pitanja
Za tvrtku od 20 do 200 ljudi uobičajeno je četiri do šest. S manje razina promaknuća postaju rijetka i ogromna; s više je razlika između dviju razina premala da bi se opisala. Ovaj predložak koristi pet: Junior inženjer, Medior inženjer, Senior, Staff i Principal.
Ne. Ovo je ljestvica stručnog puta: staff i principal inženjeri rastu u opsegu i utjecaju bez vođenja ljudi. Koristite je uz ljestvicu za Engineering Managere, tako da prelazak u upravljanje bude promjena puta, a ne promaknuće.
Promaknite ljude koji već dosljedno rade na sljedećoj razini, a ne one koji bi mogli. Zamolite osobu i njezina voditelja da za svaku kompetenciju ciljne razine prikupe konkretne primjere i svaki slučaj usporedite s istom matricom kako bi odluke bile dosljedne među timovima.
Koristite je kao dnevni red redovitih check-ina: osoba se ocjenjuje prema svojoj trenutačnoj razini, voditelj čini isto, a razlike između tih dviju procjena postaju nekoliko konkretnih razvojnih aktivnosti za sljedeće mjesece.
Pregledajte je jednom ili dvaput godišnje i kad god tvrtka promijeni oblik — na primjer kad osnujete platformski tim ili počnete zapošljavati staff inženjere. Preformulirajte ćeliju kad god procjene stalno zapinju na njoj.
Postavite njezine razine i vještine za svoj tim, procjenjujte ljude prema njima u check-inima i održite dosljednost odluka o promaknućima.
Besplatni paket · Kreditna kartica nije potrebna
Inženjering
Četiri razine od Engineering Managera do VP of Engineering, kroz šest menadžerskih kompetencija.
Inženjering
Četiri razine od junior do lead QA inženjera i šest kompetencija, od dizajna testova do praksi kvalitete.
Inženjering
Četiri razine od junior do staff DevOps inženjera i šest kompetencija, od infrastrukture do podrške programerima.
Kako voditi stručni put uz menadžerski: gdje se razilaze, kako uskladiti njihove razine i kako ljudi prelaze s jednog na drugi, a da ništa ne izgube.
Ažurirano 1. listopada 2026.
Četiri do šest razina po putu pokrivaju većinu tvrtki od 20 do 200 ljudi. Kako odabrati broj za svoju tvrtku, znakovi da ih imate premalo ili previše i kako poslije dodati razinu.
Ažurirano 1. listopada 2026.