Del via


Anbefalinger til definition af ydeevnemål

Dette gælder for denne kontrolliste til den velopbyggede Power Platform ydeevneeffektivitetsanbefaling:

PE:01 Definere ydeevnemål. Ydelsesmål skal være numeriske værdier, der er knyttet til krav til arbejdsbelastning. Du skal implementere ydelsesmål for alle arbejdsbelastningsforløb.

I denne vejledning beskrives anbefalingerne til oprettelse og eksponering af ydelsesmål. Præstationsmål er metrikværdier, der definerer mål for præstationen. Disse metrikværdier angives som en enkelt numerisk værdi eller et numerisk område. De er klare og specifikke metrikker, der giver konstant forbedringer. Præstationsmål er et numerisk grundlag for forbedringer, og de hjælper teams med at tilpasse deres indsats i forhold til bestemte mål. Uden klare præstationsmål kan teams mangle fokus og ansvar i forbindelse med præstationsproblemer. Ved at angive præstationsmål kan teams arbejde hen imod bestemte mål og skabe løbende forbedringer.

Definitioner

Begreb Definition
Dataflow Flytning af data i et system eller mellem systemer.
Afhængighed En komponent, som en arbejdsbelastning er afhængig af.
Flow I en arbejdsbelastning er det en sekvens af operationer, der udfører en bestemt funktion. Den indebærer flytning af data og kørsel af processer mellem komponenter i arbejdsbelastningen. Selvom "flow" kan indikere et Power Automate flow, henviser det i denne kontekst til en generisk sekvens, der ikke er knyttet til en bestemt implementering.
Målepunkter Numeriske værdier, der indsamles med regelmæssige intervaller. Metrikværdier beskriver nogle aspekter af et system på et bestemt tidspunkt.
Ydeevnemål Metrikværdier, der definerer mål for præstationen. Disse metrikværdier angives som en enkelt numerisk værdi eller et numerisk område.
Brugerflow Stierne eller sekvenserne for handlinger, som brugere udføre i en applikation eller et system.
Arbejdsflow Den rækkefølge af trin, som en arbejdsbelastning kører for at udføre en opgave.

Vigtigste designstrategier

Oprettelse af ydeevnemål er et væsentligt trin i at opnå effektiv arbejdsbelastning. Præstationsmål definerer det ønskede præstationsniveau for arbejdsbelastningen og hjælper dig med at måle effektiviteten i forhold til at opfylde disse mål. Præstationsmål giver et benchmark til måling og sammenligning af effektiviteten i en arbejdsbelastning. Denne benchmark kan hjælpe dig med at fremhæve områder til forbedring. Målene tilpasser også opgaverne til organisationens mål og forbedrer forretningsresultaterne. Derudover tilbyder ydelsesmål en vejledning i ressourceallokering, så du kan sikre, at arbejdsbelastninger kan tilpasses til forskellige behov, samtidig med at den optimale ydeevne bevares.

Angive ydelsesmål tidligt

Angiv præstationsmål, før du implementerer din arbejdsbyrde. Ydeevnemål kræver undersøgelse. Udfør markedsundersøgelser, konkurrenceanalyser og undersøgelser for at generere dine målintervaller for resultater. I forbindelse med et eksisterende produktionsarbejde, der ikke har nogen præstationsmål, skal du bruge produktionsdata og brugerfeedback til at oprette præstationsmål.

Bestem ydeevnekrav

Fastlæggelse af krav til ydeevne handler om at identificere vigtige målepunkter for ydeevne som svartid, gennemløb og ventetid, der er afgørende for din arbejdsbelastning. Hvis disse præstationsmål justeres i forhold til organisationens forretningsmål, sikrer det, at arbejdsbelastningen overholder de ønskede standarder, uanset om det er et produkt i den bedste klasse eller et gennemsnitlig produkt. Du kan f.eks. reducere svartider, øge gennemløbshastigheden eller optimere ressourceforbruget.

Når du angiver præstationsmål, er det vigtigt at tilpasse organisationens mål til brugerbasens særlige behov. Brugerne bestemmer i sidste ende resultaternes succes og understreger, at det er nødvendigt at tilpasse præstationsmål med deres forventninger. Denne balance sikrer, at præstationsmål registrerer den tilsigtede brugeroplevelse og den overordnede effektivitet af arbejdsbelastningen.

Hvis du vil måle og optimere arbejdsbelastningen grundigt, skal du overveje at angive præstationsmål for følgende:

  • Individuelle komponenter: Individuelle komponenter er separate enheder eller segmenter af arbejdsbelastningen, som potentielt kan have forskellige ydelsesattributter og krav.
  • Brugerflows: I disse diagrammer vises, hvordan brugerne gennemgår arbejdsbelastningen, og at sikre deres flydende bevægelse forbedrer direkte brugeroplevelsen.
  • Arbejdsprocesser: Interne processer, der er defineret i arbejdsprocesser, kan opnå bestemte resultater og er ofte bestemmende for driftsmæssig effektivitet.
  • Dataflows: Dataflows refererer til flytning og interaktion mellem data i arbejdsbelastningen og er med til at identificere potentielle ineffektiviteter eller flaskehalse.
  • Eksterne afhængigheder: Eksterne afhængigheder er elementer uden for den primære arbejdsbelastning (integrerede tredjepartstjenester eller -værktøjer), der kan have en betydelig indvirkning på ydeevnen.
  • Teknologiniveauer: Teknologiniveauer er direkte ydelsesindikatore, f.eks. hastigheden af API-adgang, latens i databasedrift og potentielle netværksforsinkelser.
  • Forretningstransaktioner: Den problemfri udførelse af slutbrugerens forretningstransaktioner, f.eks. fuldførelse af et køb eller reservation af en service, er direkte knyttet til brugertilfredsheden.
  • Samlet arbejdsbelastning: Denne måleværdi giver et overblik over den kollektive præstation, der omfatter alle komponenter og aspekter af arbejdsbelastningen.

Identificere nøglemålinger

Identifikation af nøglepræstationsindikatorer indebærer fastlæggelse af de vigtigste målinger, som sporer status i retning af at nå præstationsmål for arbejdsbelastning. Denne identifikation kan bruges som en målbar metode til at måle og forbedre præstationseffektiviteten.

Når du identificerer målepunkter, du skal fokusere på, skal du overveje målepunkter vedrørende tilgængelighed, kapacitet og svartid:

  • Tilgængelighed: Fejlprocent er en metrikværdi for tilgængelighed. Fejlprocent repræsenterer procentdelen af mislykkede forespørgsler over en bestemt tidsperiode. Et almindeligt mål for fejlprocenten er 0,1 procent af forespørgslerne.

  • Kapacitet: Gennemløb og samtidighed er eksempler på kapacitetsmetrikker. Gennemløb henviser til muligheden for at håndtere et bestemt antal transaktioner inden for en bestemt tidsperiode. En programintegration med et eksternt system skal måske kunne håndtere 10 millioner opdateringstransaktioner om måneden. Samtidighed er et mål for samtidige brugere eller handlinger.

  • Svartid: Ventetid og indlæsningstid er fælles metrikker for svartid. Ventetid er den tid, det tager at besvare en forespørgsel (200 millisekunder). Indlæsningstiden er den tid, det tager, før et program eller en webside er interaktiv. Et almindeligt mål er 99 % af alle kundesøgninger, der er fuldført på mindre end 2 sekunder.

  • Afbøjningshastighed: I forbindelse med samtale-AI måler afbøjning procentdelen af anmodninger, der fuldføres via selvbetjening, og som ellers ville blive håndteret af live agenter. Med andre ord angiver det antallet af opgaver, der kan automatiseres, hvilket reducerer arbejdsbyrden for teamet. Optimering af agentens afbøjningshastighed er et af de øverste fokusområder for organisationer, der sigter mod at nå deres forretningsmål omkring investeringsafkast (ROI) og kundetilfredshed (CSAT) samt at forbedre agentens samlede ydeevne. Nøgleindikatorer i Copilot Studio, der hjælper med at forbedre agentens ydeevne, omfatter løsningshastighed, eskaleringshastighed og CSAT.

Angive specifikke mål

Når du har identificeret nøglemålinger, skal du angive præstationsmål eller tærskelværdier for hver metrikværdi. Præstationsmål skal være målbare, realistiske og tilpasses i forhold til målene for arbejdsbelastningen. Du kan f.eks. angive en reaktionstid på mindre end 500 millisekunder (ms) eller en fejlprocent på under 1 procent.

Undgå kvalitative vurderinger af præstationer. Brugerne har f.eks. forskellige meninger om, hvad hurtig eller langsom betyder. Interessenterne skal være enige om, hvad "hurtig" betyder, og hvordan de skal måle det.

Ved hjælp af numeriske mål kan du objektivt vurdere præstationen over tid. Når du angiver specifikke præstationsmål, skal du overveje disse anbefalinger:

  • Overvejbrugeren: Når du angiver ydelsesmål, skal du anvende et brugerfokuseret perspektiv. At anerkende brugeren som den endelige dommer over præstationen er med til at sikre, at præstationsmålet er i overensstemmelse med brugerens forventninger. Denne justering omfatter både at tage hensyn til de organisatoriske mål og de særlige behov i brugerbasen. Når du integrerer disse to aspekter, kan du skræddersy præstationsmål, så de afspejler den ønskede brugeroplevelse og den overordnede effektivitet af arbejdsbelastningen. Ved at definere præstationsmål, der tager højde for brugernes forventninger, kan du bestræbe dig på at levere en brugeroplevelse af høj kvalitet og imødekomme brugernes behov. Vær dog forsigtig med at spørge brugerne om deres præstationskrav. De kan ganske enkelt angive, at systemet skal være "så hurtigt som muligt", hvilket ikke er informativt. Prøv at finde ud af, hvad de synes er for langsomt, eller hvordan uacceptabel ydeevne ser ud, og arbejd bagud derfra. På denne måde får du mere realistiske krav.

  • Overvejopgaverne: Overvej de forskellige opgaver, som brugere udfører i systemet. Nogle opgaver er vigtigere end andre fra et ydelsessynspunkt. En sælger, der skal slå en kundes oplysninger op, har f.eks. hurtigt brug for en højere ydeevne end den samme bruger, der ser på en månedlig salgsrapport. Fokuser på de opgaver, der er vigtige for ydelsen, og sørg for, at de opfylder kravene. Tal med brugerne om, hvor lang tid de mener, at det skal tage for hver vigtig opgave. Vær specifik, og fokuser på én opgave ad gangen. Der er forskellige krav til forskellige opgaver inden for samme arbejdsbelastning, hvilket giver mening.

  • Brug percentiler: Percentiler som P99, P95 og P50 bruges som regel til at repræsentere resultaterne af ydelsesanalyser. De fortæller dig, hvilken del af dataene et nummer inkluderer. P99 inkluderer f.eks. 99 % af dataene. Brug procentler i stedet for simple gennemsnit til at give en mere omfattende forståelse af arbejdsbelastningens ydeevne. Hvis du vil måle percentiler, skal du indsamle ydelsesdata over en periode, typisk ved hjælp af overvågningsværktøjer eller logføringsmekanismer. Derefter skal du analysere disse data for at bestemme svartid i forskellige percentilværdier.

  • Angiv mål, der kan nås: Overvej den grundlæggende præstation for de servicer, du bruger, og angiv opnåbare mål. Når du bruger tjenester, der abstraherer den underliggende platform, skal du ikke angive mål, der er knyttet til faktorer, du ikke styrer. For eksempel ville det være urealistisk at sætte et mål på 200 ms for en skærmindlæsning, hvis den grundlæggende ydeevne allerede er 250 ms, før du overhovedet har mulighed for at indarbejde din brugerdefinerede logik.

Dokumenter og vise præstationsmål

Når du dokumenterer og offentliggør præstationsmål, skal du registrere alle præstationsmål fra en central placering. Opfyldelse af præstationsmål er et delt ansvar mellem udviklings- og driftsteams. For at sikre, at arbejdsbelastningen konsekvent overholder eller overstiger disse mål, kan du give teams oplysninger og adgang til at handle.

Hvis du vil dokumentere og offentliggøre præstationsmål, skal du overveje disse anbefalinger:

  • Dokumenter præstationsmål: Dokumenter alle præstationsmål. Sørg for, at alle præstationsmål dokumenteres fra et centralt sted, hvor det er let at komme til fra både udviklings- og driftsteams. Det fremmer tilpasningen og hjælper i beslutningsprocesser i realtid.

  • Offentliggør præstationsmål: Alle ansvarlige teams skal kunne gennemse og oprette opgaver, der kan udføres, ud fra præstationsmålene. Brug informationsradiatorer, f.eks. dashboards og rapporter, til at gøre præstationsmålene tilgængelige.

  • Gør det handlingsorienteret: Der skal foreslås klare næste trin i dokumentationen og informationsradiatorer. En stigning i fejl kan f.eks. nødvendiggøre en øjeblikkelig kontrol, eller hvis et mål konsekvent bliver opfyldt, kan det indikere, at benchmark skal ændres.

Evaluere brugerfeedback

Evaluering af brugerfeedback involverer aktiv søgning og analyse af responser og forslag fra brugerne. Aktiv indsamling og analyse af brugerfeedback giver en værdifuld indsigt i deres behov og forventninger. Regelmæssig kommunikation er med til at justere præstationsmål i overensstemmelse med ændrede præferencer og tech-tendenser. Fokus på brugerbehov betyder, at arbejdsbelastningen ikke kun er i overensstemmelse med tekniske benchmarks, men også løbende tilpasses. Denne fremgangsmåde, der lægger vægt på brugertilfredshed, sikrer, at arbejdsbelastningen er relevant og vellykket i det lange løb.

Power Platform-processtyring

Power Platform integreres med Application Insights, som er en del af Azure Monitor-økosystemet. Azure Monitor er en komplet overvågningstjeneste, der indeholder et komplet sæt funktioner til overvågning af dine ressourcer og måling af præstationsmål. Azure Monitor indsamler platformsmetrikværdier og leverer brugsklare dashboards. Den giver dig mulighed for at konfigurere alarmer på baggrund af metrikker, og du kan også lagre og korrelere metrikker for at sikre én enkelt kilde til sandheden. Du kan finde oplysninger om, hvordan standardhændelser for telemetrik og brugerdefinerede sporingshændelser kan logføres og analyseres, i afsnittet Analyser systemgenererede logge ved hjælp af Application Insights.

Power Platform sikrer ensartet tilgængelighed og ydeevne ved at anvende servicebeskyttelsesbegrænsninger. Grænseværdierne er som regel så høje, at arbejdsbelastningen ikke støder på dem under normal brug. Du kan dog ramme dem, hvis arbejdsbelastningen håndterer store dataenheder, massehandlinger eller dataoverflytninger. Hvis du er en udvikler af systembelastning, skal du vide, hvordan grænser for tjenestebeskyttelse håndhæves, og hvordan du kan designe din systembelastning for at reducere risikoen for at overskride dem. Du skal også planlægge, hvordan begrænsninger skal håndteres, hvis de opstår. Du kan finde flere oplysninger i:

Copilot Studio indeholder et omfattende sæt af analyser, der viser dig nøgletallene for din agent. De mange diagrammer viser dig tendenser for og anvendelse af din agents emner. Disse diagrammer bruger AI til at fremhæve de emner, der har den største indvirkning på din agents ydeevne. Du kan også designe en tilpasset analysestrategi for at oprette en rapport, der ikke er dækket af standardanalyser.

Kontrolliste til ydeevneeffektivitet

Se det fuldstændige sæt anbefalinger.