Del via


Utformingsprinsipper for driftskvalitet

Operational Excellence-pilaren definerer prosesser for utviklingspraksis, overvåking og utgivelsesadministrasjon. Målet er å etablere standarder som reduserer utviklingstid, menneskelige feil og brukerforstyrrelser. Ved å følge fusjonsutviklingspraksis vil teamet ditt også samarbeide bedre.

Du kan vurdere driftstilstanden ved å begynne med disse spørsmålene:

  • Hvordan driver du kontinuerlig forbedring og lærer av erfaring?
  • Har du utviklings- og distribusjonsstandarder som reduserer friksjon og driver konsistens?
  • Oppfyller arbeidsmengden din brukernes forventninger og krav?

Uten standarder og tydelig ledelse tyr arbeidsbelastningsteam ofte til metoder som ikke følger beste praksis, noe som kan føre til dårlige bruker- og støtteopplevelser.

Disse designprinsippene, basert på Operational Excellence-prinsippene Microsoft Azure i Well-Architected Framework, gir retningslinjer for operasjonelle strategier som tar sikte på å adressere grunnleggende årsaker i stedet for bare å behandle symptomer. Begynn med de anbefalte fremgangsmåtene, og følg deretter med på hva som fungerer og ikke fungerer, for å identifisere forbedringsområder. Når du har angitt strategien, kan du fortsette å drive handling ved hjelp av sjekklisten for Operational Excellence.

Arbeidsbelastningen din må oppfylle både drifts- og forretningskrav. Effektive prosesser hjelper arbeidsbelastningen med å nå forretningsmål samtidig som samsvars- og styringsstandarder følges. Det viktige er å oppnå gjentakelse med stabilitet.

Hvis du når disse målene, kjører arbeidsbelastningene pålitelig og forutsigbart selv i tider med endring. Hvis du ikke fokuserer på driftskrav, kan det føre til mislykkede og inkonsekvente distribusjoner, ekstra kostnader og tid og forstyrret brukeropplevelse.

Omfavn en fusjonsutvikling og DevOps-kultur

MålikonGi utviklings- og driftsteam mulighet til å kontinuerlig forbedre arbeidsmengden og prosessene ved å jobbe sammen med en tankegang om samarbeid, delt ansvar og eierskap.

Gartner Definerer fusjonsutvikling, eller utvikling av fusjonsteam, som "distribuerte og tverrfaglige digitale forretningsteam som blander teknologi og andre typer domeneekspertise." (Kilde: 2019 Gartner Undersøkelse om digitale forretningsteam.)

Fusjonsutvikling er en strategi som tar sikte på å skalere programutvikling ved hjelp av lavkodemetoder. Fusjonsutvikling gjør at virksomheten kan bygge bedre programmer raskere ved å bringe sammen profesjonelle utviklere med selvlærte utviklere eller lavkodeutviklere. Det kan også omfatte bruk av lavkodefunksjoner og kombinere dem med kode-først-komponenter for å oppfylle forretningsbehov og opprette fusjonsprogrammer.

En god fusjonsutvikling og DevOps-kultur fremmer et samarbeidsmiljø med delt kunnskap og trives med delt ansvar. Utviklings- og driftsteam som er på linje med mål og prioriteringer, har forretningsfokus og mål i tankene. Tilbakemeldinger deles mellom alle team. Driftsteam deler for eksempel tilbakemelding om å støtte arbeidsbelastningen med utviklingsteamet for å forbedre arbeidsbelastningen over tid. Samtidig etablerer IT-fagfolk og driftsteam et sikkert, styrt miljø som gir selvlærte utviklere mulighet til å oppnå mer med minimal friksjon.

DevOps-praksiser tildeler klare roller og ansvar til hvert team og effektiviserer driftsoppgaver slik at de er effektive, men ikke overveldende. For å maksimere verdien av DevOps bør kulturen forbedre prosesser med teknologi og heve nivå åpen kommunikasjon i organisasjonen.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Etabler utviklingsstandarder

MålikonOptimaliser produktiviteten ved å standardisere utviklingspraksis, håndheve kvalitetsporter og spore fremgang og suksess gjennom systematisk endringsledelse.

Teknologi- og kodestandarder, stilveiledninger og verktøy er på plass for å drive konsistens og enklere vedlikehold. Kvalitetssikringsprosesser sikrer at funksjonelle og ikke-funksjonelle krav oppfylles og legger vekt på testing tidlig i utviklingslivssyklusen. Effektive prosesser er på plass for å standardisere tekniske aktiviteter og skape konsensus i teamet og interessentene. Utviklere støttes av standarder og prosesser, men belastes ikke av dem.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Forbedre driften med overvåking og innsikt

MålikonFå innsyn i arbeidsmengden, og bruk innsikt til å ta datadrevne beslutninger.

Forbedre kontinuerlig kvaliteten på arbeidsmengden din ved å overvåke den i samsvar med Power Platform godt konstruerte pilarer. Bygg et overvåkingssystem som sporer alle aspekter av arbeidsmengden. Samle inn data som du kan lære av og som kan drive forbedringer. Overvåking er nøkkelen til proaktivt vedlikehold av arbeidsmengden, kvalitets- og sikkerhetssikring, ytelses- og kapasitetsplanlegging og produktstyring. Effektiv overvåking kan redusere reaktive sykluser og svar på hendelser.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Rull ut med trygghet

MålikonNå ønsket distribusjonstilstand med forutsigbarhet.

Bygg en forsyningskjede for arbeidsbelastninger som gjør det mulig å distribuere arbeidsbelastningen konsekvent til alle miljøene dine. Velg verktøy som er i stand til automatisering, testing, overvåking og versjonering. Oppgrader teamet ditt slik at de kan bruke den valgte teknologien og øke produktiviteten. Mål å oppnå uforanderlige ressurser som distribueres gjennom automatisering, og unngå konfigurasjonsavvik og manuelle endringer i nedstrømsmiljøer.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Automatiser for effektivitet

MålikonErstatt repeterende manuelle oppgaver med automatisering som er utformet for å fullføre oppgaver raskere, med større konsistens og nøyaktighet, og reduser risikoen.

Evaluer repeterende oppgaver som kan være tidkrevende og utsatt for feil. Identifiser muligheter for automatisering for å frigjøre teamet ditt til oppgaver med høyere verdi, øke produktiviteten og konsistensen. Utform automatiseringen med de samme prinsippene som du bruker på den totale arbeidsbelastningen, unngå antimønstre og ha sikkerhetstrusler i tankene.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Ta i bruk sikre utrullingsfremgangsmåter

MålikonImplementer rekkverk i distribusjonsprosessen for å minimere effekten av feil eller uventede forhold.

Standardiser distribusjon av eventuelle endringer ved hjelp av automatiserte distribusjonsprosesser, for eksempel pipeliner. Konsekvente distribusjonsmetoder sikrer at distribusjonen fullføres trygt, pålitelig og med repeterbarhet. Fang opp problemer i tidlige stadier av distribusjon ved å teste endringer grundig. Sørg for at du har en avbøtende strategi på plass for raskt å gjenopprette etter distribusjonsfeil.

Finn ut mer i Operational Excellence-designprinsipper i Azure Well-Architected Framework.

Neste trinn