10 mérnöki OKR szoftverfejlesztő csapatok számára
Software Teams

10 mérnöki OKR szoftverfejlesztő csapatok számára

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.

ClickUp célok
ClickUp célok az előrehaladás nyomon követéséhez

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.

ClickUp Célkövetés Nézet
A ClickUp célkövető nézetével mérhető a valós idejű előrehaladás

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.

A ClickUp ellenőrzőlista nézet
A ClickUp ellenőrzőlista nézetével kezelheti az összes teendő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.

ClickUp gondolattérképek
A munkafolyamatok vizualizálása a ClickUp Mind Maps segítségével

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ültOKR 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.

ClickUp Company OKR és célok
A CilckUp vállalat OKR-je és céljai, világos célkitűzésekkel és státusszal

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.

ClickUp OKR mappa sablonja
ClickUp OKR mappa sablon

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.

ClickUp Logo

Egyetlen alkalmazás, ami az összes többit kiváltja