Checklista för designgranskning för operational excellence
Den här checklistan innehåller en uppsättning rekommendationer som hjälper dig att skapa en kultur av driftskvalitet. Börja med en DevOps-metod för att integrera specialiseringar från flera områden. Den här metoden skapar en rigorös design- och utvecklingspraxis. Den här metoden leder till repeterbara, tillförlitliga och säkra distributioner av infrastruktur och kod.
Prioritera mänsklig inblandning inom områden som drar nytta av det och införliva automatisering på andra områden. Observerbarheten fungerar utmärkt genom att övervaka hälsohändelser och även för att validera den aktuella arbetsbelastningsdesignen och implementeringen för att informera framtida produktutveckling.
Om du inte överväger kompromisser och rekommendationer för driftskvalitet kan din arbetsbelastning vara i fara. Överväg noggrant de punkter som beskrivs i följande checklista för att ingjuta förtroende för designens framgång.
Checklista
Kod | Rekommendation | |
---|---|---|
☐ | OE:01 | Definiera dina standardmetoder för att utveckla och driva din arbetsbelastning. Främja en skuldfri kultur som betonar kontinuerlig inlärning och prioriterar kontinuerlig förbättring och optimering. |
☐ | OE:02 | Formalisera hur du hanterar rutinmässiga, behovsanpassade och akuta operativa uppgifter. Öka konsekvensen och förutsägbarheten genom att använda branschbeprövade metoder och metoder. |
☐ | OE:03 | Formalisera programvaruidéer och planeringsprocesser. Hämta från etablerade bransch- och organisationsstandarder för teamkommunikation, krav och designdokumentation samt programutvecklingsprocesser. |
☐ |
OE:04 OE:04 OE:04 |
Förbättra programvaruutveckling och kvalitetssäkring genom att implementera branschstandardmetoder. Säkerställ tydliga rolldefinitioner och konsekventa processer genom att standardisera verktyg, källkontroll, designmönster, dokumentation och formatguider. |
☐ | OE:05 | Använd en standardiserad IaC-metod (infrastruktur som kod) för att förbereda resurser och konfigurationer. Använd IaC för att säkerställa konsekventa format, modularisering och kvalitetssäkring. Föredrar deklarativa framför imperativa metoder när det är praktiskt. |
☐ | OE:06 | Skapa en leveranskedja för arbetsflöden som driver förändringar genom förutsägbara, automatiserade pipelines. Se till att dessa pipelines testar och verkställer ändringar i alla miljöer och kvalitetskontroller. Införliva omfattande testning. |
☐ |
OE:07 OE:07 |
Utforma och implementera ett övervakningssystem för att samla in och exponera telemetri, mått och loggar från din infrastruktur och kod. Använd dessa data för att validera designval och vägleda framtida design- och affärsbeslut. |
☐ | OE:08 | Upprätta en robust metod för nödåtgärder. Skapa en plan för incidenthantering som tydligt dokumenterar roller, ansvarsområden och alla processer och procedurer för nödsituationer. Samla in lärdomar via postmortems och incidentrapporter för att kontinuerligt förbättra planen och arbetsbelastningen. |
☐ | OE:09 | Automatisera uppgifter som är repetitiva, procedurmässiga och ger en tydlig avkastning på investeringen. Föredrar automatiseringsverktyg utanför hyllan framför anpassade lösningar. Använd Well-Architected Framework-grundpelarna för design och implementering av alla automatiseringsinsatser. |
☐ | OE:10 | Utforma och implementera automatisering i förväg för uppgifter som livscykelhantering, bootstrapping och styrning. Undvik efteranpassningsautomatisering senare. Förenkla din design genom att använda funktioner för plattformsbaserad automatisering. |
☐ | OE:11 | Definiera arbetsbelastningens säkra distributionsmetoder tydligt. Fokusera på små, stegvisa utgåvor med kvalitetsgrindar. Använd moderna distributionsmönster och progressiv exponering för att hantera risker. Planera för både rutinmässiga distributioner och nöddistributioner. |
☐ | OE:12 | Implementera en strategi för distributionsfelreducering för att hantera oväntade problem under distributionen. Använd metoder som återställning, funktionsavstängning eller de inbyggda funktionerna i distributionsmönstret för snabb återställning. |
Nästa steg
Vi rekommenderar att du granskar kompromisserna med operational excellence för att utforska andra begrepp.