Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Megjegyzés:
A Platformmérnöki képességmodell felmérésével mérheti a szervezet platformfejlesztési erőfeszítéseit, és kitűzheti a jövőbeli célokat.
A platformmérnöki képességmodell használatával mérheti a szervezet aktuális platformmérnöki erőfeszítéseit, és célokat tűzhet ki a jövőbeni fejlesztéshez.
A Microsoft ügyfélkutatása hat alapvető képességet azonosított, amelyek meghatározzák a platformfejlesztést: a beruházásokat, az bevezetést, a szabályozást, a kiépítést és a felügyeletet, a felületeket, valamint a méréseket és visszajelzéseket.
Ezek a képességek szorosan összhangban vannak a Cloud Native Computing Foundation platformmérnöki fejlettségi modelljében felvázolt fő területekkel. Ezek a képességek a felmérés eredményeinek elemzéséből és több mint 30 hosszadalmas interjúból származnak az ügyfelekkel a szervezet platformfejlesztési erőfeszítéseiről.
A cikkben használt ügyfélút-vizualizációt Nicki Watt "Platform Engineering Initiative"-ról szóló előadása ihlette a PlatformCon 2024 konferencián.
Az aktuális gyakorlatok értékelése és a jövőbeli célok meghatározása
Első lépésként meg kell határoznia, hogy a szervezet hol esik ma az egyes képességterületeken. Manuális értékelést végezhet, vagy elvégezheti a platformmérnöki képességmodell felmérését.
A manuális értékelés elindításához töltse le ezt az üres diagramot.
Töltse le ezt a diagramot a különböző szakaszokban használható képességekről referenciaként. A szervezet valószínűleg nem azonos szinten van az egyes képességek esetében. Az egyes képességekről további információt a célképességek céljainak kitűzése című témakörben talál.
Az egyes képességekhez töltsön ki egy kört az üres értékelési diagramon, hogy megjelenítse a szervezet mai helyét.
Rajzoljon egy vonalat, hogy összekösse a pontokat.
Adjon hozzá egy üres kört minden olyan képességhez, amely megjeleníti a szervezet jövőbeli kívánt szakaszát. Előfordulhat például, hogy a szervezet a kezdeti befektetési fázisról az ismételhető fázisra szeretne összpontosítani. Ne feledje, hogy a változás fokozatos lehet. A kezdeti fázistól kezdve az optimalizálási fázisig nem kell egyszerre haladnia. Előfordulhat, hogy a szervezet célkitűzése nem az utolsó oszlop. Válassza ki a szervezet prioritásainak megfelelő kívánt fázisokat.
Vízszintes vonal rajzolása a szervezet aktuális képességeitől a kívánt képességekig.
Tekintse át a diagramot a szervezet aktuális állapotának és jövőbeli céljainak megjelenítéséhez.
Az előző példában a pénzügyi intézmény ügyfele a bevezetési, irányítási, kiépítési és felügyeleti képességek fejlesztésére szeretne összpontosítani. A jelenlegi állapotuk és kihívásaik a következők:
Bevezetés: A platformmérnöki csapat a Kiválósági Központ (COE) által meghatározott szabályzatok kikényszerítésére összpontosít a mérnöki csapatok működésének irányításához. Az egyes csapatok teljesítménymetrikáinak nyilvánossá tétele motiválóként szolgál a fejlesztéshez. A csapat célja a platformhasználat növelése irányelvek és metrikák használata nélkül. A COE-csapat továbbképzése során azonban kihívást jelent számukra a mérnöki csapatok által használt technológiák széles körű kezelése. Jelentős akadály, hogy a platform esetleg nem felel meg az egyes csapatok egyedi igényeinek, ami hibás működést okozhat.
Irányítás: A platformmérnöki megoldás egy belső fejlesztésű portál, amely központi központként szolgál a fejlesztők számára, eszközöket, útmutatókat, kódolási szabványokat és videókat kínálva. A portál tartalmaz egy tesztet a minimális vállalati követelményekről (MERS), amely biztosítja a megfelelőséget a kódolás megkezdése előtt. A portálon elérhető a Stack Overflow támogatási verziója, a minősített mérnökprofilok, valamint az új fejlesztők szabványokkal és eszközökkel való megismerkedése. A fő jövőbeli cél az erőforrás-kezelés egyszerűsítése és az irányítás integrálása a fejlesztési életciklusba, a szűk keresztmetszetek megszüntetése és a legmagasabb technikai tehetségek bevonása egy modern eszközkészlettel.
Kiépítés és felügyelet: A platformmérnöki csapat boldog pályákat hozott létre a fejlesztők számára a hatékonyság növelése és a rugalmasság fenntartása érdekében. A cél az, hogy hatékony útvonalat kínáljon, miközben lehetővé teszi a testreszabást. Ezeknek az útvonalaknak a tervezésekor a CTO csapata igyekszik a legtöbb fejlesztő igényeit kielégíteni, de a bank összetettsége, a több ezer használatban lévő eszközzel, nem könnyű egy mindenki számára megfelelő megoldást találni. A platform skálázásához a szervezet felismeri az automatizált erőforrás-kiépítés szükségességét, hogy megfeleljen a számos mérnöki csapat különböző igényeinek.
Célok kitűzése az elérendő képességekre
Minden képességnek van egy megfelelő kérdése. Vizsgálja meg a továbbfejlesztésre szánt képességterületeket, és ismerje meg, hogyan fejlesztheti tovább a szervezet platformmérnöki gyakorlatát.
- Befektetés: Hogyan osztják ki a személyzetet és a forrásokat a platform képességeihez?
- Bevezetés: Miért és hogyan derítik fel és használják a felhasználók a platformmérnöki megoldást és annak képességeit?
- Irányítás: Hogyan biztosíthatja, hogy a felhasználók hozzáférjenek a szükséges erőforrásokhoz és képességekhez, valamint hogy a költségek, az adatok és az IP-cím megfelelően legyenek kezelve?
- Kiépítés és kezelés: Hogyan hozhatnak létre, helyezhetnek üzembe és kezelhetnek erőforrásokat a felhasználók?
- Felületek: Hogyan lépnek kapcsolatba a felhasználók a platform képességeivel, és hogyan használják azokat?
- Mérés és visszajelzés: Mi a szervezet visszajelzések gyűjtésének és beépítésének folyamata, és hogyan méri a platformmérnöki gyakorlatok sikerességét?