Sdílet prostřednictvím


Principy návrhu provozní dokonalosti

Pilíř Operational Excellence definuje procesy pro vývojové postupy, monitorování a správu verzí. Cílem je vytvořit standardy, které zkracují dobu vývoje, lidské chyby a narušení uživatelů. Dodržováním postupů vývoje fúze bude váš tým také lépe spolupracovat.

Chcete-li posoudit provozní stav, začněte těmito otázkami:

  • Jak vedete k neustálému zlepšování a učíte se ze zkušeností?
  • Máte vývojové a implementační standardy, které snižují tření a konzistentní pohon?
  • Splňuje vaše pracovní zátěž očekávání a požadavky uživatelů?

Bez standardů a jasného vedení se týmy pro pracovní zátěž často uchylují k metodám, které se neřídí osvědčenými postupy, což může vést ke špatným zkušenostem uživatelů a podpory.

Tyto principy návrhu, založené na principech Operational Excellence v Microsoft Azure Well-Architected Framework, poskytují pokyny pro operační strategie zaměřené spíše na řešení základních příčin než na pouhé léčení symptomů. Začněte doporučenými přístupy a poté sledujte, co funguje a co ne, abyste identifikovali oblasti zlepšení. Po nastavení strategie pokračujte v podpoře akce pomocí kontrolního seznamu provozní dokonalosti.

Vaše pracovní zátěž musí splňovat provozní i obchodní požadavky. Efektivní procesy pomáhají pracovní zátěži dosahovat obchodních cílů a zároveň dodržovat standardy dodržování předpisů a řízení. Klíčem je dosáhnout opakovatelnosti s konzistencí.

Pokud splníte tyto cíle, pracovní zátěž bude fungovat spolehlivě a předvídatelně i v době změn. Nezaměření na provozní požadavky může vést k neúspěšným a nekonzistentním nasazením, vyšším nákladům a času a narušené uživatelské zkušenosti.

Přijměte vývoj fúze a kulturu DevOps

Ikona cíleUmožněte vývojovým a provozním týmům neustále zlepšovat pracovní zátěž a procesy tím, že budete spolupracovat s myšlením založeným na spolupráci, sdílené odpovědnosti a vlastnictví.

Gartner definuje vývoj fúze nebo vývoj fúzních týmů jako „distribuované a multidisciplinární digitální obchodní týmy, které spojují technologii a další typy odborných znalostí v dané oblasti“. (Zdroj: 2019 Gartner Průzkum týmů digitálního podnikání.)

Fusion development je strategie zaměřená na škálování vývoje aplikací pomocí s minimálním psaním kódu metodologií. Fúzní vývoj umožňuje vašemu podniku rychleji vytvářet lepší aplikace, jelikož propojí profesionální vývojáře s občanskými, neboli vývojáři využívajícími minimum kódu. Může také zahrnovat použití funkcí s minimálním psaním kódu a jejich kombinování s komponentami založenými na kódu pro splnění obchodních potřeb a vytváření fúzních aplikací.

Dobrý vývoj fúze a kultura DevOps podporují prostředí spolupráce sdílených znalostí a prosperují ze sdílené odpovědnosti. Vývojové a provozní týmy, které jsou sladěny s cíli a prioritami, mají na paměti obchodní zaměření a cíle. Zpětná vazba je sdílena mezi všemi týmy. Provozní týmy například sdílejí zpětnou vazbu o podpoře pracovního zatížení s vývojovým týmem, aby se pracovní zatížení v průběhu času zlepšilo. IT profesionálové a provozní týmy zároveň vytvářejí bezpečné, řízené prostředí, které umožňuje občanským vývojářům dosáhnout více s minimálním třením.

Postupy DevOps přidělují každému týmu jasné role a odpovědnosti a zjednodušují provozní úkoly tak, aby byly efektivní, ale ne ohromující. Pro maximalizaci hodnoty DevOps by kultura měla zlepšit procesy pomocí technologie a zvýšit úroveň otevřené komunikace v rámci organizace.

Další informace najdete v části Principy návrhu provozní dokonalosti v Azure Well-Architected Framework.

Zavedení standardů vývoje

Ikona cíleOptimalizujte produktivitu standardizací vývojových postupů, prosazováním kvalitativních bran a sledováním pokroku a úspěchu prostřednictvím systematického řízení změn.

Technologie a standardy kódování, stylové příručky a nástroje jsou na místě, aby zajistily konzistenci a snadnější údržba. Procesy zajišťování kvality zajišťují splnění funkčních a nefunkčních požadavků a kladou důraz na testování v rané fázi životního cyklu vývoje. Jsou zavedeny efektivní procesy pro standardizaci technických činností a dosažení konsenzu v rámci týmu a zainteresovaných stran. Vývojáři jsou podporováni standardy a procesy, ale nejsou jimi zatíženi.

Další informace najdete v části Principy návrhu provozní dokonalosti v Azure Well-Architected Framework.

Zlepšete operace pomocí monitorování a přehledů

Ikona cíleZískejte přehled o pracovní zátěži a využijte statistiky k rozhodování na základě dat.

Neustále zlepšujte kvalitu své pracovní zátěže jejím sledováním v souladu s Power Platform dobře architektonickými pilíři. Vybudujte monitorovací systém, který sleduje každý aspekt pracovní zátěže. Sbírejte data, ze kterých se můžete učit a která mohou vést ke zlepšení. Monitorování je klíčem k proaktivnímu údržba pracovní zátěže, zajištění kvality a zabezpečení, plánování výkonu a kapacity a správě produktů. Efektivní monitorování může snížit reaktivní cykly a odpověď časy incidentů.

Další informace najdete v části Principy návrhu provozní dokonalosti v Azure Well-Architected Framework.

Nasazení s důvěrou

Ikona cíleDosáhněte požadovaného stavu nasazení s předvídatelností.

Sestavte si zátěž dodavatelský řetězec, která vám umožní konzistentně nasadit vaši zátěž do všech vašich prostředí. Vyberte si nástroje, které jsou schopné automatizace, testování, monitorování a verzování. Zvyšte dovednosti svého týmu, aby mohl používat zvolenou technologii a zvyšovat produktivitu. Zaměřte se na dosažení neměnných aktiv, která se nasazují prostřednictvím automatizace, a vyhněte se posunu konfigurace a manuálním změnám v navazujících prostředích.

Více se dozvíte v Principy návrhu Operational Excellence v Azure Well-Architected Framework.

Automatizace pro efektivitu

Ikona cíleNahraďte opakující se manuální úkoly automatizací navrženou tak, aby úkoly plnila rychleji, s větší důsledností a přesností a snižovala rizika.

Vyhodnoťte opakující se úkoly, které mohou být časově náročné a náchylné k chybám. Identifikujte příležitosti pro automatizaci, abyste uvolnili svůj tým pro úkoly s vyšší hodnotou, zvýšili produktivitu a konzistenci. Navrhněte svou automatizaci se stejnými principy, které aplikujete na svou celkovou pracovní zátěž, vyhýbejte se anti-vzorcům a mějte na paměti bezpečnostní hrozby.

Více se dozvíte v Principy návrhu Operational Excellence v Azure Well-Architected Framework.

Přijetí postupů bezpečného nasazení

Ikona cíleImplementujte zábradlí v procesu nasazení, abyste minimalizovali vliv chyb nebo neočekávaných podmínek.

Standardizujte nasazení jakýchkoli změn pomocí automatizovaných procesů nasazení, jako jsou kanály. Konzistentní metody nasazení zajišťují, že nasazení je dokončeno bezpečně, spolehlivě a s opakovatelností. Odhalte problémy v raných fázích nasazení důkladným testováním změn. Ujistěte se, že máte zavedenou strategii zmírnění, abyste se mohli rychle zotavit ze selhání nasazení.

Další informace najdete v části Principy návrhu provozní dokonalosti v Azure Well-Architected Framework.

Další kroky