A platformtervezési eljárások bevezetése azt jelenti, hogy a megosztott platformok és képességek informális és inkonzisztens használatáról a szervezet összehangoltabb, egységesebb és részvételi megközelítésére vált. Ez a cikk a bevezetés szakaszait ismerteti, és arra összpontosít, hogy a szervezetek hogyan fedezhetik fel, választhatják ki és használhatják hatékonyan a szolgáltatásokat, eszközöket és technológiákat egy egységes és hatékony platformmérnöki környezet létrehozásához.
A fókuszterületek közé tartozik a szolgáltatások, eszközök és technológiák felderítése, kiválasztása és használata.
A megosztott platformok és képességek bevezetése szórványos és inkonzisztens. A szükséges háttérszolgáltatások és technológiák kiválasztásához és integrálásához nincs szervezeti szintű stratégia vagy útmutató. Előfordulhat, hogy az egyes csapatok platformalapú eljárásokat alkalmaznak a saját folyamataik javítására, de a szervezeten belül nincs összehangolt munka vagy szabványosítás. Ez a bevezetési szint nem rendelkezik koherens megközelítéssel. Az ezzel a megközelítéssel rendelkező szervezetek úgy vélik, hogy a külső eszközök hatékonyabbak, mint a belsőleg biztosítottak.
Szolgáltatások, eszközök és technológiák felfedezése: Az eszközöket és képességeket informálisan fedezzük fel, gyakran szóról szóra vagy véletlen találkozásokkal.
Szolgáltatások, eszközök és technológiák kiválasztása: A mérnöki csapatok egymástól függetlenül választják ki és integrálják a szolgáltatásokat és technológiákat az igényeiknek megfelelően.
Szolgáltatások, eszközök és technológiák használata: A mérnöki csapatok saját szkripteket, eszközöket és folyamatokat tartanak fenn, amelyek egyediek a saját környezetük és igényeik szerint.
Megbízott
A szervezet felismeri a megosztott platformok és képességek értékét, és arra törekszik, hogy ösztönözze és ápolja őket. A belső irányelvek bizonyos használati esetekben ösztönözik vagy akár megkövetelik a megosztott platformszolgáltatások használatát. Egyes termékcsapatok a többinél jobban használják a platformfunkciókat; a képességek a szervezet tipikus használati eseteit fedik le, a szokatlan eseteket azonban nem. Ezeket a kiugró értékeket nehéz hozzáadni a közös platformhoz.
A képességek felhasználói felderítése és használatuk inkonzisztens; lehetséges, hogy egy termékcsapat felhasználója csak akkor fedez fel támogatott képességet, ha azt egy platformcsapat irányítja oda.
Szolgáltatások, eszközök és technológiák felfedezése: A mérnöki csapatoknak platformcsapati útmutatást kell keresnie bizonyos eszközök és képességek használatához. Ez az útmutató belső dokumentációban vagy szervezeti szintű irányelvekben nyilvánulhat meg.
Szolgáltatások, eszközök és technológiák kiválasztása: A mérnöki csapatok a platformcsapatokkal folytatott informális megbeszélésekre támaszkodhatnak a megbízott szolgáltatások és technológiák kiválasztása és integrálása érdekében. A mérnöki csapatok a meghatározott igényeknek megfelelő szolgáltatásokat és technológiákat választják ki és integrálják.
Szolgáltatások, eszközök és technológiák használata: A folyamatok a platformcsapat által létrehozott szabványokra épülnek, de ezeket a mérnöki csapatok nem tudják könnyen kiterjeszteni, ha nem felelnek meg pontosan az igényeiknek. A mérnöki csapatok vagy nem használják a meghatalmazott szabványt, vagy nem használják, de nem elégedettek a végeredménysel.
Hirdetett
A szervezet aktívan támogatja a platform képességeit azáltal, hogy egyértelműen közli a csapat igényeinek megfelelő előnyöket és konkrét használati eseteket. A platformcsapat szorosan együttműködik a mérnöki csapatokkal, nemcsak azért, hogy kiemelje ezeket az előnyöket, hanem a teljesítmény-összehasonlítás és a célmeghatározás megkönnyítése érdekében olyan eszközökkel, mint a scorecardok és a szolgáltatásfelügyeleti mutatók (SMI-k). Kiváló minőségű támogató szolgáltatásokat nyújtanak a működési többletterhelés csökkentése érdekében, így a platform vonzó lehetőség a termékcsapatok számára.
A fenti erőfeszítések ellenére azonban egyes csapatok továbbra is alacsony megtérülést tapasztalhatnak a szolgáltatások platformra való migrálásakor, így nem hajlandók eltávolodni a megszokott rutinoktól és gyakorlatoktól. Emellett a szervezetnek összetett feladattal kell kiegyensúlyoznia a technikai adósság csökkentésének egyensúlyát a szolgáltatások platformra való migrálásának folyamatos igényével. Ezeknek az akadályoknak a leküzdése a platformcsapat folyamatos bevonását és támogatását igényli annak biztosításához, hogy a platform értékajánlata a szervezet összes csapatával rezonáljon.
Szolgáltatások, eszközök és technológiák felfedezése: A közös platform olyan képességeket tesz elérhetővé, amelyek a szervezet tipikus használati eseteit fedik le. A mérnöki csapatok platformszintű csapatirányelvek segítségével derítik fel a platform képességeit.
Szolgáltatások, eszközök és technológiák kiválasztása: A platformcsapat együttműködik a mérnöki csapatokkal a platformfunkciók kiválasztásának ösztönzése érdekében.
Szolgáltatások, eszközök és technológiák használata: A szolgáltatások, eszközök és technológiák használatával kapcsolatos problémákat és megoldásokat a szervezet informális gyakorlatközösségei osztják meg. A fejlesztési csapatokban például nagyköveteket vagy bajnokokat neveznek ki a képességek használatának céljából.
Értékalapú
A termék- és szolgáltatáscsapatok felhasználói a platformok és képességeik használatát választják, mivel egyértelmű értéket biztosítanak a termékcsapatok kognitív terhelésének csökkentésében, miközben magasabb színvonalú támogató szolgáltatásokat nyújtanak. A dokumentáció és az ergonomikus felületek lehetővé teszik a termékcsapat felhasználói számára a platform képességeinek gyors kiépítését és használatát. A felhasználók belső platformmegvalósításokat választanak olyan alternatívák helyett, mint a képesség saját fejlesztése vagy egy szolgáltató megbízása.
Szolgáltatások, eszközök és technológiák felfedezése: A mérnöki csapatok aktívan együttműködnek a platformmal, és számos képességet fedezhetnek fel.
Szolgáltatások, eszközök és technológiák kiválasztása: A mérnöki csapatok a platform használatával keresnek megoldást a műszaki követelményekre. A platform leírja az egyes képességek által kínált értéket, és meghatározza a mérnöki csapatok által hozott döntéseket.
Szolgáltatások, eszközök és technológiák használata: A platform képességeinek használatát a platform teljes mértékben támogatja sablonokkal, támogatási fórumokkal, dokumentációval stb.
Részvételen alapuló
A termékcsapatok felhasználói az ökoszisztémához való csatlakozással és az ahhoz való hozzájárulással tovább fektetnek a platform képességeibe. Egyes hozzájárulások javítják és javítják a meglévő képességeket; mások új képességeket és funkciókat vezetnek be az új használati esetek kezelésére. A folyamatok és szolgáltatások definiálva vannak, és lehetővé teszik a felhasználók számára a követelmények azonosítását és a közreműködések összehangolását több termék- és platformcsoport között. Az új képességeket konzisztens felületeken és portálokon, valamint teljes dokumentációval és szabványos verziószámozással tesszük közzé.
Szolgáltatások, eszközök és technológiák felfedezése: A fejlesztői tanácsadók és a belső nagykövetek olyan belső felhasználói közösséget építenek ki és támogatnak, amely kiterjeszti a platform tulajdonjogát az alkalmazás- és szolgáltatáscsapat közreműködőire.
Szolgáltatások, eszközök és technológiák kiválasztása: A platformmérnökök részt vesznek a termékcsapat tervezésében, hogy megismerje a követelményeket, és javaslatot tegyen a meglévő képességekre.
Szolgáltatások, eszközök és technológiák használata: A mérnöki csapatok segíthetnek javításokkal, funkciókkal és visszajelzésekkel a platform képességeihez. A mérnöki csapatok lekéréses kérelmeket hoznak létre a szükséges bővítményekkel, és részt vesznek a felülvizsgálatokban.