Az egyének és a szervezetek egyaránt küszködnek azzal, hogy egyértelműen meghatározzák, mit akarnak elérni, és szisztematikusan törekedjenek arra.
Az 1970-es években, amikor az Intel szembesült ezzel a kihívással, Andrew Grove, a vállalat volt vezérigazgatója kidolgozta az Objectives and Key Results (OKR) keretrendszert. Azóta a Google, a Microsoft, az Uber és számos más multinacionális szervezet is bevezette az OKR-t, hogy elősegítse erőfeszítéseit.
Ebben a blogbejegyzésben arra összpontosítunk, hogyan alkalmazhatja az OKR-eket mérnöki csapatai számára. Kezdjük is!
Mik azok a mérnöki OKR-ek?
A mérnöki OKR-ek olyan célok és kulcsfontosságú eredmények, amelyeket szervezetének, szoftverfejlesztő csapatainak vagy egyes alkalmazottainak állíthat be.
Cél: Jelentős, releváns, egyértelműen meghatározott cél, amely minőségi és inspiráló.
Fő eredmények: Mérhető eredmények, amelyek nyomon követik a cél elérését. Általában minden célhoz 3-5 fő eredmény tartozik.
A gyakorlatban ez így nézne ki egy termékfejlesztő csapat esetében.
- Cél: A rendszer megbízhatóságának javítása
- 1. kulcsfontosságú eredmény: A rendszer leállási idejének 5%-ról 1%-ra csökkentése
- 2. kulcsfontosságú eredmény: Az egységteszt lefedettségének növelése 70%-ról 90%-ra
- 3. kulcsfontosságú eredmény: Automatizált teljesítményfigyelő eszközök bevezetése
Ha kíváncsi arra, hogy hol szerepel a „cél” szó ebben a meghatározásban, itt talál egy tisztázó cikket a célok és a célkitűzések közötti különbségről .
Az OKR-ek fontossága a mérnöki csapatban
Az olyan tevékenységekkel ellentétben, mint az értékesítés, amelyek közvetlenül befolyásolják a szervezet bevételeit és nyereségét, a mérnöki munka távolabb áll ettől. Ezért a mérnöki csapat számára kissé zavaros lehet, hogy mit kell tenniük és elérniük.
A mérnökök irányításának fejezetében az első lecke az OKR-ekről szól. A célok és kulcsfontosságú eredmények keretrendszere egyértelmű útitervet ad a mérnöki munkához, segítve őket abban, hogy a fontos dolgokra koncentráljanak. Íme, hogyan.
Fókusz: Az OKR-ek egyértelműen meghatározzák a legfontosabb feladatokat, így a csapatok erőforrásaikat és erőfeszítéseiket a legfontosabb üzleti célok elérésére összpontosíthatják.
Összhang: Az OKR-ek a legfelső szintről indulnak. A szervezeti célokat lebontják csapatokra, majd egyénekre. Ez biztosítja, hogy mindenki erőfeszítései összhangban legyenek a szervezet céljaival.
A kvalitatív és kvantitatív szempontok összekapcsolása: A mérnöki OKR-ek a kvalitatív célok mérhető kulcsfontosságú eredményekre bontására összpontosítanak, lefedve a szervezet céljának teljes skáláját.
Objektivitás: Az OKR-ek mérhető jellege lehetővé teszi a csapatok számára, hogy objektíven kövessék nyomon az előrehaladást. A csapat tagjai közös nevezőre juthatnak a legfontosabb eredmények tekintetében, és egymást támogatva elérhetik a célokat.
Cél: Az OKR-ek a csapat tagjainak küldetést és célt adnak, amely felé törekedhetnek. Ez nem feltétlenül olyan grandiózus cél lehet, mint a világ megmentése. Lehet olyan egyszerű is, mint „kiváló szoftverek szállítása” vagy „felhasználóközpontú termékek létrehozása”, ami érzelmi kötődést teremt a csapat tagjai és munkájuk között. Különösen a millenniumi és a Z generáció tagjai körében, akik nagy figyelmet fordítanak a vállalatok értékeire, az OKR-ek remek módszerek arra, hogy a szavakat tettek kövessék.
A mérnöki OKR-ek megvalósításának kihívásai
Számos előnye ellenére az OKR-ek bevezetése nem egyszerű feladat. Az OKR-ek szervezeten belüli bevezetése sajátos kihívásokkal jár, amelyeket az alábbiakban ismertetünk.
Túl sok célkitűzés
A túl sok nem jó. Ha túl sok célt tűz ki egy OKR-cikluson belül, az eloszthatja a figyelmet és a forrásokat, ami kiégéshez és hatékonyságcsökkenéshez vezethet.
Lehet, hogy ambiciózus célokat tűz ki magának, például a teljes kódbázis átalakítását, a mikroszolgáltatások architektúrájának bevezetését és a 100%-os tesztelési lefedettség elérését, mindezt ugyanazon negyedév alatt.
Ez a túlzott elkötelezettség irreális, és túlterheli a csapatot, ami azzal a kockázattal jár, hogy egyetlen cél sem valósul meg kielégítően.
Az egyéni célokkal való eltérés
A mérnöki csapatok különböző készségekkel, karrier célokkal és személyes motivációkkal rendelkező egyénekből állnak. Gyakran nehezen tudják összehangolni OKR-jaikat a vállalat átfogóbb céljaival.
Ha az OKR-eket felülről kényszerítik rá a csapatra, anélkül, hogy bevonják őket a célkitűzés folyamatába, az elidegenedéshez és az OKR-ek elérésébe való személyes elkötelezettség hiányához vezethet.
Irreális OKR-ek
A szoftverfejlesztés területén minden döntés kompromisszumot jelent. Ha például rövid határidőket tűz ki, akkor szükség lehet további csapattagokra vagy automatizálási eszközökre.
Ha nem hajlandó megtenni ezt a kompromisszumot (rövid határidőket követelni a meglévő csapattól eszközök nélkül), akkor valószínűleg ki fogja őket meríteni és elnyeri a haragjukat.
Tehát a túlzottan agresszív célok vagy kulcsfontosságú eredmények kitűzése nemcsak kudarchoz vezet, hanem meg is gátolja az azok elérésének örömét.
Homályos OKR-ek
A kulcsfontosságú eredmények legfontosabb jellemzője, hogy konkrétak és mérhetőek legyenek. Ha egy OKR homályos, akkor többféleképpen értelmezhető, ami további zavart okoz.
Például, ha a cél a „ügyfélélmény javítása”, a kulcsfontosságú eredmény pedig az „NPS pontszám növelése”, akkor ez nem teljes és nem mérhető. Ez egy homályos OKR.
A kísértés, hogy a kimenetet mérjük az eredmények helyett
A kulcsfontosságú eredmények nem elvégzendő feladatok {kimenet}, hanem elérendő eredmények. Tehát a mérnöki OKR-ek nem lehetnek kódsorok vagy hibák száma, még akkor sem, ha ezek könnyen mérhetők.
Anélkül, hogy aktívan figyelembe vennék ezt a különbséget, a vállalatok helytelen OKR-eket állítanak fel, amelyek végül nem támogatják szervezeti céljaikat.
A haladás nyomon követésének elmulasztása
Az OKR-eket általában egy évre állítják be. Így a szervezetek legnagyobb kockázata az, hogy egyszer beállítják, majd elfelejtik!
Ennek eredményeként a csapatok nem követik nyomon a legfontosabb eredményeiket, nem végeznek kiigazításokat/fejlesztéseket, és végül lemaradnak.
Például, ha a célkövető alkalmazásban nem láthatóak az OKR-ek, a csapat tagjai előfordulhat, hogy a kritikus stratégiai feladatok helyett az azonnali vagy sürgős feladatokat helyezik előtérbe, ami tönkreteheti az összes erőfeszítést.
Rigiditás
A vállalkozások fejlődnek. Ami az egyik negyedévben prioritás volt, a következőben már kevésbé fontos vagy akár irreleváns is lehet.
A mai projektek dinamikusak, rendszeresen új ismeretek, ügyfélvisszajelzések vagy technikai kihívások merülnek fel. Ha az OKR-eket nem módosítják, a mérnöki csapatok kockáztatják, hogy olyan célok felé haladnak, amelyek már nem járulnak hozzá jelentősen a vállalat sikeréhez.
Az a csapat, amely mereven ragaszkodik a kezdeti OKR-ekhez, anélkül, hogy figyelembe venné a változó üzleti környezetet, elavult, már nem hasznos munkát végezhet.
Szerencsére a kezdetektől fogva több szervezet is szembesült ezekkel a kihívásokkal az OKR-ekkel kapcsolatban, és megoldásokat dolgozott ki rájuk. A következőkben megnézzük, hogyan lehet leküzdeni ezeket a kihívásokat, és hogyan lehet sikeresen bevezetni az OKR-eket a szervezetében.
OKR bevezetése mérnöki csapatokban
Az OKR sikeres megvalósításához minden mérnöki csapat számára két dologra van szükség: stratégiai folyamatokra és robusztus mérnöki projektmenedzsment szoftverre. A ClickUp pontosan erre lett kifejlesztve. A ma elérhető legjobb OKR szoftverek közé tartozik, és átfogó projektmenedzsmentet tesz lehetővé.
Így valósíthatja meg sikeresen az OKR-eket mérnöki csapatai számára.
Ismerje meg a szervezeti OKR-eket
Az OKR-ek célja, hogy az egész szervezetet közös célok felé irányítsák. Ehhez a mérnöki csapatoknak meg kell érteniük, hogy munkájuk hogyan illeszkedik a vállalat víziójába.
Ezután alkalmazza a szervezeti OKR-eket a mérnöki csapatra. Például, ha a vállalat célja, hogy kiváló ügyfélélményt nyújtson, a mérnöki csapat ezt úgy alkalmazhatja, hogy kiváló felhasználói élményt nyújtson a digitális termékeken.
Vonja be a csapatot
A vezetők által meghatározott és a csapatoknak átadott célok és célkitűzések nem lennének inspirálóak számukra. Ezért vonja be a csapatokat az OKR-ek meghatározásába.
Szerezze be a csapat véleményét: kérdezze meg őket a jelenlegi sikermérőkről. Nézzék át együtt a múltbeli teljesítményeket, hogy meghatározzák a mérhető összetevőket. A ClickUp Dashboard minden fontos mutatót megad, amit látni szeretne.
Az OKR-ek időszerűségének biztosítása: Térképezze fel az üzleti ciklust, és az OKR-t a ciklus legrelevánsabb részéhez rendelje. Például, ha márkája csak november-decemberben éri el a csúcsértékesítést, akkor a platform megbízhatósági mutatói ebben az időszakban a legrelevánsabbak.
Akkor azonosítsa a akadályokat: Ismerje meg, milyen kihívásokkal szembesülnek rendszeresen, és találjon megoldásokat azok leküzdésére. A ClickUp-on történő jelentéskészítéshez szükséges időt felhasználhatja arra, hogy azonosítsa a legidőigényesebb feladatokat, és megbeszélje azok okait a csapattal.
Legyen reális: kérje ki csapata véleményét a technikai megvalósíthatóságról, az erőforrások rendelkezésre állásáról és a lehetséges kihívásokról. Lehet, hogy 100%-os kulcsfontosságú eredményt szeretne elérni, de ez nem reális. A szakértők szerint a kulcsfontosságú eredmények 70%-os elérése is elegendő lehet.
A legfontosabb, hogy ha bevonja a csapatot az OKR-fejlesztési folyamatba, akkor nagyobb valószínűséggel éreznek felelősséget és elkötelezettséget az OKR-ek iránt.
Találja meg az egyensúlyt
Ahhoz, hogy reálisak legyenek, céljaidnak és legfontosabb eredményeidnek ambiciózusnak és törekvőnek kell lenniük, ugyanakkor összhangban kell állniuk a csapat képességeivel és erőforrásaival. Ez szükséges ahhoz, hogy a csapatok ne demoralizálódjanak a lehetetlen feladatoktól, és ne legyenek önelégültek a túl könnyű célok miatt.
A ClickUp célok segítségével célokat állíthat be, és azokat kulcsfontosságú eredményekre bontja. Ezeket kisebb, kezelhető feladatokhoz kapcsolhatja.

Például, ha a célja a telepítés hatékonyságának javítása, akkor ezt célként állíthatja be a ClickUp-ban. Ezután a legfontosabb eredményeket, például a telepítési folyamat 90%-ának automatizálását, a leállásmentes telepítéseket és a napi telepítési gyakoriságot, célként állíthatja be. A ClickUp céljai lehetnek numerikusak, pénzügyiak vagy igaz/hamisak.
A haladás nyomon követése
A szervezetek általában éves OKR-ciklusokat alkalmaznak. Ha ez az Ön esetében is így van, akkor a célok kezdeti kitűzése, majd az év végén a teljesítmény felmérése ellentétes a célokkal.
Ezért rendszeresen kövesse nyomon az előrehaladást – minden sprint egy jó gyakoriság. A havi gyakoriság is elfogadható. Ezután azonosítsa a figyelmet igénylő területeket, alakítson ki felelősségvállalási kultúrát, és folyamatosan javítson. A célkövető alkalmazások pontosan erre a célra lettek kifejlesztve.

Ismételje meg és javítsa
Ha a negyedév során rájön, hogy a célok túl könnyűek vagy túl ambiciózusak, akkor azokat úgy módosíthatja, hogy megfelelő egyensúlyt tükrözzenek.
Aktívan gyűjtsön visszajelzéseket minden érdekelt féltől az egyes OKR-ciklusokról, és finomítsa a folyamatot, a célokat és a legfontosabb eredményeket. Alkalmazza a folyamatos fejlesztés gyakorlatát a célkitűzésre is.
Miután megteremtettük az alapokat, nézzünk meg néhány olyan célt a szoftverfejlesztők számára, amelyet Ön is alkalmazhat a csapataiban.
10 mérnöki OKR szoftverfejlesztő csapatok számára
A mérnöki csapatok rendkívül sokféle feladatot látnak el, a kódírásától az alkalmazások teljesítményének kezeléséig. Mindegyikhez célokat és kulcsfontosságú eredményeket állíthat be. Íme tíz mérnöki OKR-példa.
1. Növelje az ügyfelek elégedettségét új kiadásokkal
Ez egy remek szervezeti célkitűzés, amely alkalmazható a mérnöki munkában is. Míg a vállalat többi részlege a legfontosabb eredményterületeken dolgozik, Ön az új termékek piacra dobására koncentrálhat, hogy elérje ezt a célt.
A mérnöki csapat legfontosabb eredményei a következők lehetnek:
- Érje el a 80-as Net Promoter Score {NPS} értéket minden új funkció kiadásakor
- Csökkentse a funkciókérésre adott válaszadási időt 24 óra alá (még akkor is, ha a válasz nemleges).
- Öt főbb ügyfélfunkció-igény kidolgozása
2. Az alkalmazások teljesítményének optimalizálása
Az agilis csapatok folyamatosan törekednek a fejlődésre. Az alkalmazások teljesítménye egy klasszikus, folyamatos fejlesztési mutató. Használjon olyan kulcsfontosságú eredményeket, mint például:
- Csökkentse az átlagos oldalbetöltési időt 30%-kal
- Növelje az alkalmazás rendelkezésre állási idejét 99,9%-ra.
- Csökkentse az adatmigráció idejét 25%-kal
3. Javítsa a szoftverek minőségét
A technológiai adósság megelőzése és a jobb ügyfélélmény biztosítása a szoftver minőségétől függ. A bevált gyakorlatok bevezetésének és a következetesség biztosításának legegyszerűbb módja a ellenőrzőlisták használata. A ClickUp feladatok lehetővé teszik, hogy ellenőrzőlistákat adjon hozzá minden feladathoz/alfeladathoz, megkönnyítve ezzel a munkáját.

Állítsa be az elfogadási kritériumokat, és dolgozzon a legfontosabb mutatók elérése érdekében, például:
- Érje el a 95%-os átmenési arányt az összes automatizált tesztnél
- Csökkentse a kritikus hibák számát 40%-kal a következő negyedévben
- Vezessen be 100%-os megfelelést biztosító, egymás kódját felülvizsgáló folyamatot!
4. Növelje a telepítés hatékonyságát
A telepítési hatékonyság egy olyan mutató, amely kritikus fontosságú az agilis folyamatok számára. Vizsgálja meg az elmúlt év telepítési hatékonyságát, és állapítsa meg a legfontosabb eredményeket. Ezek lehetnek:
- Automatizálja a telepítési folyamat 90%-át
- Érje el a nulla leállási időt a telepítések során
- Csökkentse a telepítési gyakoriságot napi kiadásokra
5. Javítsa az alkalmazások biztonsági helyzetét
Minden évben ez természetesen a mérnöki csapatok célja. Javítsa teljesítményét olyan kulcsfontosságú eredményekkel, mint például:
- Javítsa ki az összes kritikus biztonsági sebezhetőséget a felismeréstől számított 48 órán belül.
- Vezessen be kétfaktoros hitelesítést az összes belső rendszerhez
- Végezzen negyedéves biztonsági képzéseket minden mérnök számára.
6. A fejlesztési munkafolyamatok racionalizálása
Innen továbbhaladunk a csapat hatékonyságának és termelékenységének mérőszámai felé. A zökkenőmentes fejlesztési munkafolyamatok alapvető fontosságúak az információáramlás és a csapat hatékonysága szempontjából.

A mérnöki csapatok a ClickUp Mind Maps segítségével vizualizálják munkafolyamataikat, hogy optimalizálhassák teljesítményüket. A fejlesztési munkafolyamatok racionalizálásának legfontosabb eredményei a következők:
- Csökkentse az átlagos pull request egyesítési időt 2 napról 4 órára
- Vezessen be automatizált fejlesztési és tesztelési folyamatokat a projektek 100%-ában
- Érje el az ötlet megszületésétől a megvalósításig tartó ciklusidő 30%-os csökkentését!
7. Növelje a csapat termelékenységét
A különböző csapatok eltérően definiálják a termelékenységet. Gondosan válassza ki a definíciókat, és ennek megfelelően állítsa be a célokat. Hozzon létre OKR-eket, például:
- Csökkentse 50%-kal a kód elküldésétől a termelésbe való bevezetésig eltelő időt.
- Növelje a sprint befejezési arányt 90%-ra
- Csökkentse a nem tervezett munkaórák számát heti 4 órára ( a ClickUp időkövetés és címkézés segítségével ezt részletesen nyomon követheti).
8. Optimalizálja az erőforrások elosztását
Ez a cél inkább a projektmenedzserre vonatkozik, mint magukra a mérnökökre. Azonban a jó erőforrás-elosztás alapvető fontosságú a költségek és a teljesítmény kezelése szempontjából.
A ClickUp munkaterhelés-nézete biztosítja, hogy az emberi erőforrások optimálisan legyenek elosztva. Miután a termelékenységet és a hatékonyságot már tárgyaltuk, most beszéljünk a nem emberi erőforrásokról.
- Csökkentse a felhőinfrastruktúra költségeit 20%-kal a teljesítmény romlása nélkül, a kihasználtság optimalizálásával.
- Csökkentse a pazarlást azáltal, hogy 80%-kal csökkenti a kihasználatlan licencek és előfizetések számát.
- Vezessen be dinamikus méretezést minimális redundanciával
9. A mérnöki csapat méretének növelése
Egy növekvő szervezetben a szoftverfejlesztő csapat hatékony bővítése fontos célkitűzés, nemcsak a tehetségek megszerzése, hanem a mérnöki vezetők számára is. A startupok számára készült jó OKR szoftver lehetővé teszi a legfontosabb eredményterületek meghatározását, például:
- Vegyen fel és képezzen be öt új, speciális ismeretekkel rendelkező szoftvermérnököt.
- Érje el a mérnöki csapat 95%-os megtartási arányát!
- Vezessen be mentorprogramot, amelyben a vezető mérnökök 100%-ban részt vesznek.
10. Erősítse a részlegek közötti együttműködést
Mi lenne a scrum csapat együttműködés nélkül? Erősítse az együttműködést a mérnöki csapaton belül, valamint az üzleti érdekelt felekkel olyan kulcsfontosságú eredmények révén, mint például:
- A kommunikációs hiányosságokból eredő hibák 70%-os csökkentése
- Tartson három osztályok közötti tudásmegosztási ülést
Nézze meg néhány további OKR-példát.
OKR-sablonok mérnöki csapatok számára
Reméljük, hogy a fenti példák inspirálták Önt. Az alábbi sablonok segítségével megvalósíthatja őket.
A ClickUp vállalati OKR-sablonja
Kezdje a ClickUp vállalati OKR-sablonjával, hogy beállítsa és kezelje a szervezeti célokat. Nyolc nézetet, 30 egyéni státuszt és egy OKR-beküldési táblát tartalmaz, hogy rendszerezze céljait és könnyen hozzáférhetővé tegye azokat a csapat számára.

OKR mappa sablon
A ClickUp OKR mappa sablonja emeli a tétet. Ez egy átfogó tervezési eszköz, amelynek célja, hogy segítse az egyéneket és a csapatokat céljaik kitűzésében és elérésében. Tartalmaz egy tervezési ritmust, OKR listákat, öt egyéni nézetet és hét egyéni állapotot, amelyekkel hatékonyan fel lehet bontani a célokat és nyomon lehet követni az előrehaladást.

Valami konkrétat keres? Itt talál hét ingyenes OKR-sablont Excel, Google Sheets és ClickUp formátumban. További mérnöki sablonokat is találhat más folyamatoptimalizálásokhoz.
Állítsa be és kezelje mérnöki OKR-jeit a ClickUp segítségével
Ha zavarosnak találja a küldetés, a célok, a célkitűzések, a mutatók stb. fogalmát, az OKR keretrendszer hasznos eszköz lehet. Megadja Önnek a struktúrát és a korlátokat, amelyekre szüksége van az üzleti siker eléréséhez.
A ClickUp átfogó projektmenedzsment eszközként az OKR-ek fontosságát beépíti a termék egészébe. Segít a projektmenedzsereknek a célok kitűzésében, nyomon követésében, ellenőrzésében, felülvizsgálatában és elérésében, mindezt egy helyen. Ezenkívül a ClickUp sablonjai felgyorsítják az OKR-ek bevezetését.
Javítsd mérnöki eredményeidet a ClickUp segítségével. Próbáld ki a ClickUp-ot még ma ingyen!
Gyakori kérdések
1. Hogyan írjon mérnöki OKR-t?
Az OKR két részből áll: célkitűzés és kulcsfontosságú eredmények. A célkitűzés egy kvalitatív kijelentés, a kulcsfontosságú eredmények pedig mérhető eredmények. Így írhat OKR-eket mérnöki csapatok számára.
Kezdje egy világos, inspiráló és kihívást jelentő céllal a mérnöki csapat számára, amely összhangban áll a vállalat céljaival. Például: javítsa a rendszer megbízhatóságát.
Határozza meg azokat a kulcsfontosságú eredményeket, amelyek elősegítik e cél elérését. Ezeknek mérhetőnek, konkrétnak, időhöz kötöttnek és elérhetőnek kell lenniük. Például:
- Csökkentse a rendszer leállási idejét 50%-kal a második negyedévben
- A harmadik negyedév végére érje el a 90%-os ügyfél-elégedettségi pontszámot a rendszer megbízhatóságát illetően.
- A kódbázis 80%-ának automatizált tesztelésének megvalósítása a negyedik negyedévre
2. Mi az a műszaki OKR?
A műszaki OKR a műszaki csapat célkitűzései és legfontosabb eredményei. A műszaki OKR célja, hogy a figyelmet a nagy hatással bíró műszaki fejlesztésekre, innovációra vagy hatékonyságnövelésre összpontosítsa, amelyek hozzájárulnak a szervezet általános sikeréhez.

