Driftsmæssige præstationers designprincipper
Søjlen Operational Excellence definerer processer for udviklingspraksis, overvågning og udgivelsesstyring. Målet er at etablere standarder, der reducerer udviklingstid, menneskelige fejl og brugerforstyrrelser. Ved at følge fusionsudviklingspraksis vil dit team også samarbejde bedre.
Hvis du vil vurdere din driftsmæssige tilstand, skal du starte med disse spørgsmål:
- Hvordan driver du løbende forbedringer og lærer af erfaring?
- Har du udviklings- og implementeringsstandarder, der reducerer friktion og skaber ensartethed?
- Lever din arbejdsbyrde op til brugernes forventninger og krav?
Uden standarder og klar ledelse tyer arbejdsbelastningsteams ofte til metoder, der ikke følger bedste praksis, hvilket kan føre til dårlige bruger- og supportoplevelser.
Disse designprincipper, der er baseret på Operational Excellence-principperne i Well-Architected Microsoft Azure Framework, giver retningslinjer for operationelle strategier, der sigter mod at adressere de grundlæggende årsager snarere end blot at behandle symptomer. Begynd med de anbefalede fremgangsmåder, og observer derefter, hvad der fungerer, og hvad der ikke hjælper med at identificere områder med forbedringer. Når du har angivet din strategi, kan du fortsætte med at drive handling ved hjælp af tjeklisten for Operational Excellence.
Din arbejdsbyrde skal opfylde både driftsmæssige og forretningsmæssige krav. Effektive processer hjælper arbejdsbelastningen med at nå forretningsmål, samtidig med at standarder for overholdelse og styring følges. Nøglen er at finde ensartethed, der kan gentages.
Hvis du opfylder disse mål, kører arbejdsbelastninger pålideligt og forudsigeligt, selv i tider med forandringer. Hvis du ikke fokuserer på driftskrav, kan det føre til mislykkede og inkonsekvente implementeringer, ekstra omkostninger og tid og forstyrret brugeroplevelse.
Omfavn en fusionsudviklings- og DevOps-kultur
Gartner Definerer fusionsudvikling, eller fusionsteams-udvikling, som "distribuerede og tværfaglige digitale forretningsteams, der blander teknologi og andre typer domæneekspertise." (Kilde: 2019 Gartner Undersøgelse af digitale forretningsteams.)
Fusionsudvikling er en strategi, der sigter mod at skalere applikationsudvikling ved hjælp af low-code-metoder. Med fusionsudvikling kan din virksomhed udvikle bedre programmer hurtigere ved at samle professionelle udviklere med lav kode eller udviklere. Det kan også omfatte brug af low-code-funktioner og kombination af dem med code-first-komponenter for at opfylde forretningsbehov og oprette fusionsapplikationer.
En god fusionsudvikling og DevOps-kultur fremmer et samarbejdsmiljø med delt viden og trives med fælles ansvar. Udviklings- og driftsteams, der er afstemt efter mål og prioriteter, har forretningsfokus og mål i tankerne. Feedback deles mellem alle teams. Driftsteams deler f.eks. feedback om understøttelse af arbejdsbelastningen med udviklingsteamet for at forbedre arbejdsbelastningen over tid. Samtidig etablerer it-fagfolk og driftsteams et sikkert, styret miljø, der giver selvlærte udviklere mulighed for at opnå mere med minimal friktion.
DevOps-praksis tildeler klare roller og ansvarsområder til hvert team og strømliner driftsopgaver, så de er effektive, men ikke overvældende. For at maksimere værdien af DevOps bør kulturen forbedre processer med teknologi og hæve åben kommunikation i organisationen.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.
Udarbejdelse af udviklingsstandarder
Teknologi- og kodningsstandarder, stilvejledninger og værktøjer er på plads for at skabe ensartethed og nemmere vedligeholdelse. Kvalitetssikringsprocesser sikrer, at funktionelle og ikke-funktionelle krav opfyldes, og lægger vægt på test tidligt i udviklingslivscyklussen. Effektive processer er på plads for at standardisere tekniske aktiviteter og skabe konsensus i teamet og interessenterne. Udviklere understøttes af standarder og processer, men belastes ikke af dem.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.
Gør driften bedre med overvågning og indsigt
Forbedre løbende kvaliteten af din arbejdsbyrde ved at overvåge den i overensstemmelse med Power Platform Well-Architected-søjler. Byg et overvågningssystem, der sporer alle aspekter af arbejdsbyrden. Indsaml data, som du kan lære af, og som kan skabe forbedringer. Overvågning er nøglen til proaktiv vedligeholdelse af arbejdsbyrden, kvalitets- og sikkerhedssikring, ydeevne- og kapacitetsplanlægning og produktstyring. Effektiv overvågning kan reducere reaktive cyklusser og svartider for hændelser.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.
Udrul med tillid
Byg en forsyningskæde for arbejdsbelastninger, der giver dig mulighed for konsekvent at udrulle din arbejdsbelastning i alle dine miljøer. Vælg værktøjer, der er i stand til automatisering, test, overvågning og versionering. Opkvalificer dit team, så de kan bruge den valgte teknologi og øge produktiviteten. Sigt efter at opnå uforanderlige aktiver, der udrulles via automatisering, og undgå konfigurationsafvigelser og manuelle ændringer i downstream-miljøer.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.
Automatisering af effektiviteten
Evaluer gentagne opgaver, der kan være tidskrævende og fejlbehæftede. Identificer muligheder for automatisering for at frigøre dit team til opgaver med højere værdi, hvilket øger produktiviteten og ensartetheden. Design din automatisering med de samme principper, som du anvender på din overordnede arbejdsbelastning, undgå antimønstre og hold sikkerhedstrusler i tankerne.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.
Indføre sikker udrulningspraksis
Standardiser udrulningen af eventuelle ændringer ved hjælp af automatiserede udrulningsprocesser, f.eks. pipelines. Konsekvente implementeringsmetoder sikrer, at implementeringen gennemføres sikkert, pålideligt og med repeterbarhed. Fang problemer i de tidlige faser af implementeringen ved at teste ændringer grundigt. Sørg for, at du har en afhjælpningsstrategi på plads for hurtigt at genoprette efter installationsfejl.
Få mere at vide i Designprincipperne for Operational Excellence i Azure Well-Architected Framework.