Checklista för rekommendationer för driftförutsättningar
Den här checklistan innehåller en uppsättning rekommendationer som hjälper dig att bygga upp kultur för driftsäkerhet. Börja med en fusionsutvecklings- och DevOps-metod för integrering av specialiseringar från flera olika områden. Den här metoden skapar en rigorös design- och utvecklingsmetod som leder till repeterbara, tillförlitliga och säkra distributioner av infrastruktur och kod.
Prioritera åtgärder för människlig intervention i områden som har nytta av det, och införliva automatisering i andra områden. Observerbarhet tjänar driftseffektivitet genom att övervaka hälsohändelser och validera den aktuella arbetsbelastningsdesignen och implementeringen för att informera om framtida produktutveckling.
Om du inte tar hänsyn till avvägningar och rekommendationer för driftsäkerhet kan arbetsbelastningen riskeras. Fundera noggrant på punkterna i följande checklista för att skapa förtroende för att designen lyckas.
Checklista
Kod | Rekommendation | |
---|---|---|
☐ | OE:01 | Fastställ arbetsbelastningsteammedlemmarnas specialiseringar och integrera dem i en robust uppsättning metoder för att utforma, utveckla, distribuera och driva din arbetsbelastning enligt specifikationen. Teammedlemmarna måste ha tydlighet i beslutsfattande och ansvar, värdesätta kontinuerlig förbättring och optimering och anta en oklanderlig kultur som omfattar kontinuerlig inlärning. |
☐ | OE:02 | Formalisera hur du kör rutinmässiga, vid behov och brådskande operativa uppgifter med hjälp av dokumentation, checklistor eller automatisering. Sträva efter konsekvens och förutsägbarhet för teamprocesser och leveranser genom att anta branschledande metoder och tillvägagångssätt, t.ex. en "shift left"-strategi. |
☐ | OE:03 | Formalisera processer för programvaruidéer och planering. Dra nytta av etablerade bransch- och organisationsstandarder. Använd en gemensam, prioriterad backlog och tillräckligt detaljerade specifikationer. Baserat på resultat, driv kontinuerliga förbättringar i planeringsprocessen. |
☐ | OE:04OE:04 | Optimera processer för programvaruutveckling och kvalitetssäkring genom att följa branschbeprövade metoder för utveckling och testning. För otvetydig rollbeteckning standardiserar du praxis för komponenter som verktyg, källkontroll, programdesignmönster, dokumentation och formatguider. |
☐ | OE:05 | Bygg en försörjningskedja för arbetsbelastningar som driver föreslagna ändringar genom förutsägbara, automatiserade pipelines. Pipelines testar och främjar dessa ändringar i olika miljöer. Optimera en försörjningskedja för att göra din arbetsbelastning tillförlitlig, säker, kostnadseffektiv och presterande. |
☐ | OE:06 | Utforma och implementera ett övervakningssystem för att validera designval och informera framtida design- och affärsbeslut. Det här systemet samlar in och exponerar drifttelemetri, mått och loggar som genereras från arbetsbelastningen. |
☐ | OE:07 | Utveckla en effektiv metod för nödsituationsåtgärder. Se till att arbetsbelastningen avger meningsfulla hälsosignaler. Samla in resulterande data och använd dem för att generera användbara aviseringar som antar nödåtgärder via instrumentpaneler och frågor. Definiera tydligt det mänskliga ansvaret, t.ex. jourrotation, incidenthantering, åtkomst till nödresurser och att genomför utredningar. |
☐ | OE:08 | Automatisera alla uppgifter som inte drar nytta av den insikt och anpassningsbarhet som finns i mänskliga åtgärder, som förlitar sig mycket på procedurer och som har en livscykel som ger en avkastning på automatiseringsinvesteringen. När så är möjligt, välj färdig programvara för automatisering i stället för anpassade implementeringar. Behandla all automatisering på samma sätt som arbetsbelastningskomponenter, och tillämpa välstrukturerade pelare för Power Platform på deras utformning och implementering. |
☐ | OE:09 | Utforma och implementera automatisering i förväg för åtgärder, till exempel livscykelproblem, och tillämpa skyddsräcken för styrning och efterlevnad. Försök inte automatisera senare. Välj automatiseringsfunktioner som plattformen har. |
☐ | OE:10 | Definiera arbetsbelastningens säkra distributionsmetoder. Betonar idealen av små, inkrementella, kvalitetsgranskade versionsmetoder. Använd moderna distributionsmönster för att kontrollera risker. Ta hänsyn till rutindistributioner och implementeringar av snabbkorrigeringar. |
☐ | OE:11 | Implementera en strategi för minskning av distributionsfel som åtgärdar oväntade problem i mitten av distributionen med snabb återställning. Kombinera flera metoder, till exempel återställning, funktionsinaktivering eller använd distributionsmönstrets inbyggda funktioner. |