Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Příprava platforem je způsob, jak organizacím optimalizovat životní cyklus vývoje softwaru prostřednictvím zaměření na vývojářské prostředí. Zkušenosti vývojářů odkazují na prožité zkušenosti vývojářů a problémy, se kterými se setkávají ve své každodenní práci. Inženýrství platforem je sada vzorů a postupů (nikoli hotový produkt), které pomáhají modernizovat dodávání podnikového softwaru.
Například nadnárodní technická společnost používala inženýrství platformy ke zvýšení standardizace a odstranění duplicit napříč hranicemi divizí. Společnost začala zavedením přístupu vše jako kód, aby týmy mohly snáze začleňovat. Pak začali přidružovat aplikace nasazené do Kubernetes způsobem, který dával vývojářům smysl díky této zkušenosti, aby mohli lépe podporovat objevování. Tím je umístíte do pozice, kde můžete začít sestavovat šablony aplikací, které podporují osvědčené postupy. Jejich vývojové týmy si teď můžou vybrat stávající stavební bloky a ne vytvářet je úplně od začátku.
Zjistěte, jak identifikovat největší problémy vaší organizace s modelem schopností přípravy platformy , abyste mohli zjistit, jaké vzory a postupy se mají implementovat. Pak pomocí stavebních bloků od Microsoftu a jiných opensourcových projektů nebo dodavatelů vytvořte přizpůsobenou, optimalizovanou a zabezpečenou interní vývojářskou platformu.
Naplánujte svou cestu s modelem schopností platformového inženýrství
Nejprve byste měli posoudit, kde je vaše organizace dnes, pomocí Modelu schopností platformového inženýrství. Pak pomocí modelu schopností namapujte organizaci na šest možností: investice, přijetí, zásady správného řízení, zřizování a správa, rozhraní a měření a zpětná vazba. Pomocí svých zjištění nastavte cíle pro budoucí růst. Můžete například zjistit, že vaše organizace je v počátečních fázích, pokud jde o investice, ale v pokročilejší fázi, pokud jde o přijetí. Pokud chcete namapovat aktuální postupy přípravy platforem ve vaší organizaci, proveďte tento průzkum nebo spusťte ruční posouzení.
Nemusíte provádět pokroky v jednotlivých funkcích najednou. Místo toho namapujte kurz, který dává smysl pro vaši organizaci. Všechny organizace jsou pokročilejší v některých možnostech než v jiných. Například v této mapě organizace plánuje zaměřit se na adopci, řízení a zřizování a správu.
Implementation
Pro každou z možností, které jste identifikovali jako oblasti zlepšování, nastavte cíle, jak pokračovat. Tyto cíle zahrnují učení, jak používat šablony a další řešení ke zlepšení technických systémů a zmírnění tření pro vývojáře.
- Použití systémů softwarové přípravy: Přečtěte si několik tipů, které vám pomůžou přemýšlet o tom, jak můžete znovu použít a upřesnit technické systémy, abyste vylepšili samoobslužné řešení problémů, které identifikujete. Naučte se používat centrálně spravovanou infrastrukturu jako kód (IaC) nebo jiné artefakty jako kód (EaC) jako stavební bloky ve správných šablonách.
- Upřesnění aplikační platformy: Zjistěte, jak můžete řešit problémy, které jste identifikovali upřesněním aplikační platformy. Tyto změny můžou být nákladnější, ale můžou také poskytovat významné výhody, zejména pokud najdete produkt mimo regál, který bude vyhovovat vašim potřebám. Například by pomohlo zlepšení využívání pozorovatelnosti nebo přechod na jiné nástroje protokolování? Pokud začínáte úplně od začátku, centrum architektury Azure vám může pomoct identifikovat koncepty od základů.
- Návrh samoobslužné nadace pro vývojáře: Seznamte se s architekturou pro sofistikovanější samoobslužnou nadaci pro vývojáře. Jedná se o vývoj, který vás provede zjednodušením více systémů automatizace a agregací dat. Budete zde více vyvíjet software, takže postupujte tímto směrem postupně místo toho, abyste začali přímo tady.