Ieteikumi darbības mērķu noteikšanai

Attiecas uz šo Power Platform labi izstrādāta veiktspējas efektivitātes kontrolsaraksta ieteikumu:

PE:01 Definējiet veiktspējas mērķus. Veiktspējas mērķiem jābūt skaitliskām vērtībām, kas ir saistītas ar darba slodzes prasībām. Veiktspējas mērķi jāievieš visām darba slodzes plūsmām.

Šajā rokasgrāmatā ir aprakstīti ieteikumi veiktspējas mērķu noteikšanai un atklāšanai. Veiktspējas mērķi ir metrika, kas definē veiktspējas mērķus. Šie rādītāji tiek izteikti kā viena skaitliska vērtība vai skaitlisks diapazons. Tie ir skaidri un konkrēti rādītāji, kas veicina nepārtrauktus uzlabojumus. Veiktspējas mērķi ir skaitlisks pamats uzlabojumiem, un tie palīdz komandām saskaņot savus centienus konkrētu mērķu sasniegšanai. Bez skaidriem veiktspējas mērķiem komandām var trūkt koncentrēšanās un atbildības par veiktspējas jautājumiem. Nosakot veiktspējas mērķus, komandas var strādāt pie konkrētiem mērķiem un veicināt nepārtrauktus uzlabojumus.

Definīcijas

Termins Definīcija
Datu plūsma Datu pārvietošana sistēmā vai starp sistēmām.
Atkarība Komponents, no kura ir atkarīga darba slodze.
Flow Darba slodzē darbību secība, kas veic noteiktu funkciju. Tas ietver datu pārvietošanu un procesu vadīšanu starp darba slodzes komponentiem. Lai gan "plūsma" var liecināt par Power Automate plūsmu, šajā kontekstā tas attiecas uz vispārēju secību, kas nav saistīta ar konkrētu ieviešanu.
Metrika Skaitliskās vērtības, kas tiek apkopotas regulāri. Metrika apraksta dažus sistēmas aspektus noteiktā laikā.
Darbības mērķi Metrika, kas definē veiktspējas mērķus. Šie rādītāji tiek izteikti kā viena skaitliska vērtība vai skaitlisks diapazons.
Lietotāju plūsma Ceļi vai darbību secības, ko lietotāji veic lietojumprogrammā vai sistēmā.
Workflow Darbību secība, ko izpilda darba slodze, lai izpildītu uzdevumu.

Galvenās dizaina stratēģijas

Veiktspējas mērķu noteikšana ir būtisks solis, lai sasniegtu darba slodzes efektivitāti. Veiktspējas mērķi nosaka vēlamo veiktspējas līmeni jūsu darba slodzei un palīdz novērtēt tās efektivitāti šo mērķu sasniegšanā. Veiktspējas mērķi nodrošina etalonu, lai izmērītu un salīdzinātu darba slodzes efektivitāti. Šis etalons var palīdzēt izcelt uzlabojumu jomas. Mērķi arī saskaņo uzdevumus ar jūsu organizācijas mērķiem un uzlabo biznesa rezultātus. Turklāt veiktspējas mērķi sniedz norādījumus par resursu piešķiršanu, palīdzot nodrošināt, ka darba slodzes var pielāgoties dažādām prasībām, vienlaikus saglabājot optimālu veiktspēju.

Veiktspējas mērķu iestatīšana savlaicīgi

Iestatiet veiktspējas mērķus pirms darba slodzes izvietošanas. Veiktspējas mērķiem ir nepieciešama izpēte. Veiciet tirgus izpēti, konkurences analīzi un aptaujas, lai izveidotu veiktspējas mērķu diapazonus. Esošai ražošanas darba slodzei, kurai nav veiktspējas mērķu, izmantojiet ražošanas datus un lietotāju atsauksmes, lai izveidotu veiktspējas mērķus.

Veiktspējas prasību noteikšana

Veiktspējas prasību noteikšana nozīmē identificēt būtiskus veiktspējas rādītājus, piemēram, reakcijas laiku, caurlaidspēju un latentumu, kas ir kritiski svarīgi jūsu darba slodzei. Šo veiktspējas mērķu saskaņošana ar organizācijas biznesa mērķiem nodrošina, ka darba slodze atbilst vēlamajiem standartiem neatkarīgi no tā, vai tas ir labākais savā klasē vai vidējais produkts. Piemēram, jūs varat censties samazināt atbildes laiku, palielināt caurlaides ātrumu vai optimizēt resursu izmantošanu.

Nosakot veiktspējas mērķus, ir svarīgi saskaņot organizācijas mērķus ar lietotāju bāzes atšķirīgajām vajadzībām. Lietotāji galu galā nosaka veiktspējas panākumus, uzsverot nepieciešamību saskaņot veiktspējas mērķus ar viņu cerībām. Šis līdzsvars nodrošina, ka veiktspējas mērķi aptver paredzēto lietotāja pieredzi un kopējo darba slodzes efektivitāti.

Lai visaptveroši novērtētu un optimizētu darba slodzes veiktspēju, apsveriet iespēju iestatīt veiktspējas mērķus tālāk norādītajiem aspektiem.

  • Atsevišķi komponenti: atsevišķi komponenti ir atsevišķas darba slodzes vienības vai segmenti, katram potenciāli ir atšķirīgi veiktspējas atribūti un prasības.
  • Lietotājuplūsmas: šie ceļi attēlo, kā lietotāji manevrē darba slodzē, un to plūstamības nodrošināšana tieši uzlabo lietotāju pieredzi.
  • Darbplūsmas: darbplūsmas definēti iekšējie procesi tiek izstrādāti, lai sasniegtu konkrētus rezultātus un bieži diktē darbības efektivitāti.
  • Datu plūsmas: datu plūsmas attiecas uz datu kustību un mijiedarbību darba slodzē, palīdzot identificēt iespējamās neefektivitātes vai vājās vietas.
  • Ārējās atkarības: ārējās atkarības ir elementi ārpus primārās darba slodzes (integrēti trešo pušu pakalpojumi vai rīki), kas var būtiski ietekmēt veiktspēju.
  • Tehnoloģiju līmeņi: Tehnoloģiju līmeņi ir tiešie veiktspējas rādītāji, piemēram, API piekļuves ātrums, datu bāzes darbības latentums un iespējamā tīkla aizkavēšanās.
  • Biznesa darījumi: nepārtraukta darījumu izpilde no gala līdz gala lietotājam, piemēram, pirkuma pabeigšana vai pakalpojuma rezervēšana, ir tieši saistīta ar lietotāju apmierinātību.
  • Darba slodze uz augšu: šī holistiskā metrika sniedz pārskatu par kolektīvo veiktspēju, aptverot visus darba slodzes komponentus un aspektus.

Galveno rādītāju identificēšana

Galveno veiktspējas rādītāju identificēšana ietver būtisku mērījumu noteikšanu, kas seko progresam ceļā uz darba slodzes veiktspējas mērķu sasniegšanu. Šī identifikācija nodrošina kvantitatīvu veidu, kā izmērīt un uzlabot veiktspējas efektivitāti.

Nosakot galvenos rādītājus, uz kuriem koncentrēties, ņemiet vērā rādītājus, kas saistīti ar pieejamību, noslodzi un atbildes laiku.

  • Pieejamība: kļūdu līmenis ir pieejamības veiktspējas rādītājs. Kļūdu īpatsvars norāda neveiksmīgo pieprasījumu procentuālo daļu noteiktā laika periodā. Kopējais kļūdu īpatsvara mērķis ir 0,1 procents pieprasījumu.

  • Noslodze: caurlaidspēja un vienlaicīgums ir izlases noslodzes metrika. Caurlaidspēja attiecas uz spēju apstrādāt noteiktu darījumu skaitu noteiktā laika periodā. Piemēram, lietojumprogrammu integrācijai ar ārēju sistēmu var būt nepieciešams uzturēt 10 miljonus atjauninājumu transakciju mēnesī. Vienlaicīgums ir vienlaicīgu lietotāju vai darbību mērījums.

  • Reakcijas laiks: latentums un ielādes laiks ir izplatīti reakcijas laika rādītāji. Latentums ir laiks, kas nepieciešams, lai atbildētu uz pieprasījumu (200 milisekundes). Ielādes laiks ir laiks, kas nepieciešams, lai lietojumprogramma vai tīmekļa lapa būtu interaktīva. Izplatīts mērķis ir 99% klientu uzmeklēšanas pieprasījumu, kas tiek izpildīti mazāk nekā 2 sekundēs.

  • Novirzes līmenis: Sarunu mākslīgā intelekta kontekstā novirze mēra to pieprasījumu procentuālo daļu, kas aizpildīti, izmantojot pašapkalpošanos, kurus citādi apstrādātu reālie aģenti. Citiem vārdiem sakot, tas norāda to uzdevumu skaitu, kurus var automatizēt, samazinot komandas darba slodzi. Aģentu novirzes rādītāja optimizēšana ir viena no galvenajām prioritātēm organizācijām, kuru mērķis ir sasniegt savus biznesa mērķus saistībā ar ieguldījumu atdevi (ROI) un klientu apmierinātību (CSAT), kā arī uzlabot aģenta vispārējo sniegumu. Galvenie rādītāji, kas palīdz uzlabot aģentu veiktspēju, ir atrisināšanas Copilot Studio līmenis, eskalācijas līmenis un CSAT.

Noteikt konkrētus mērķus

Kad esat identificējis galvenos rādītājus, katram rādītājam ir jānorāda veiktspējas mērķi vai sliekšņi. Veiktspējas mērķiem jābūt izmērāmiem, reālistiskiem un saskaņotiem ar jūsu darba slodzes mērķiem. Piemēram, varat iestatīt mērķa reakcijas laiku, kas ir mazāks par 500 milisekundēm (ms), vai mērķa kļūdu līmeni, kas ir mazāks par 1 procentu.

Izvairieties no kvalitatīviem veiktspējas novērtējumiem. Piemēram, lietotājiem ir atšķirīgi viedokļi par to, ko nozīmē ātrs vai lēns. Ieinteresētajām personām ir jāvienojas par to, ko nozīmē "ātri" un kā to izmērīt.

Izmantojot skaitliskos mērķus, varat objektīvi novērtēt veiktspēju laika gaitā. Iestatot konkrētus veiktspējas mērķus, ņemiet vērā tālāk norādītos ieteikumus.

  • Apsverietlietotāju: iestatot veiktspējas mērķus, izmantojiet uz lietotāju orientētu perspektīvu. Lietotāja atzīšana par veiktspējas galīgo tiesnesi palīdz nodrošināt, ka veiktspējas mērķi atbilst lietotāju vēlmēm. Šī saskaņošana ietver gan organizatorisko mērķu, gan lietotāju bāzes atšķirīgo prasību ievērošanu. Integrējot šos divus aspektus, varat pielāgot veiktspējas mērķus, lai atspoguļotu vēlamo lietotāja pieredzi un vispārējo darba slodzes efektivitāti. Definējot veiktspējas mērķus, kuros ņemtas vērā lietotāju vēlmes, varat censties nodrošināt augstas kvalitātes lietotāja pieredzi un apmierināt lietotāju vajadzības. Tomēr esiet uzmanīgi, jautājot lietotājiem veiktspējas prasības. Viņi var vienkārši apgalvot, ka vēlas, lai sistēma būtu "pēc iespējas ātrāka", kas nav informatīvs. Mēģiniet noteikt, kas, viņuprāt, ir pārāk lēns vai kāda izskatās nepieņemama veiktspēja, un strādājiet atpakaļ. Tādā veidā jūs iegūsit reālākas prasības.

  • Apsverietuzdevumus: apsveriet dažādus uzdevumus, ko lietotāji veic ar sistēmu. Daži uzdevumi ir svarīgāki par citiem no veiktspējas viedokļa. Piemēram, pārdevējam, kuram ātri jāmeklē klienta informācija, ir lielākas veiktspējas vajadzības nekā tam pašam lietotājam, kas skatās ikmēneša pārdošanas pārskatu. Koncentrējieties uz uzdevumiem, kas ir kritiski svarīgi veiktspējai, un pārliecinieties, ka tie atbilst prasībām. Katram kritiskajam uzdevumam runājiet ar lietotājiem par to, cik ilgs laiks, viņuprāt, tam būtu jāaizņem. Esiet konkrēts un koncentrējieties uz vienu uzdevumu vienlaikus. Jums būs atšķirīgas prasības dažādiem uzdevumiem vienā un tajā pašā darba slodzē, kas ir jēga.

  • Izmantojiet procentiles: tādas procentiles kā P99, P95 un P50 parasti tiek izmantotas, lai attēlotu veiktspējas novērtējuma rezultātus. Viņi norāda, kādu datu daļu ietver skaitlis. Piemēram, P99 ietver 99% datu. Izmantojiet procentiles, nevis vienkāršus vidējos rādītājus, lai sniegtu visaptverošāku izpratni par darba slodzes veiktspēju. Lai izmērītu procentiles, apkopojiet veiktspējas datus noteiktā laika periodā, parasti izmantojot pārraudzības rīkus vai reģistrēšanas mehānismus. Pēc tam analizējiet šos datus, lai noteiktu reakcijas laika vērtības dažādās procentilēs.

  • Iestatiet sasniedzamus mērķus: apsveriet izmantoto pakalpojumu sākotnējo veiktspēju un iestatiet sasniedzamus mērķus. Izmantojot pakalpojumus, kas abstrahē pamatā esošo platformu, neizvirziet mērķus, kas ir saistīti ar faktoriem, kurus jūs nekontrolējat. Piemēram, 200 ms ekrāna slodzes mērķa noteikšana būtu nereāla, ja bāzes veiktspēja jau ir 250 ms, pirms jums pat ir iespēja iekļaut savu pielāgoto loģiku.

Veiktspējas mērķa dokumentēšana un atklāšana

Veiktspējas mērķu dokumentēšana un atklāšana nozīmē visu veiktspējas mērķu reģistrēšanu centralizētā vietā. Veiktspējas mērķu sasniegšana ir kopīga atbildība starp izstrādes un operāciju komandām. Lai nodrošinātu, ka darba slodze konsekventi atbilst vai pārsniedz šos mērķus, nodrošiniet darba grupām informāciju un piekļuvi rīcībai.

Lai dokumentētu un atklātu veiktspējas mērķus, ņemiet vērā tālāk norādītos ieteikumus.

  • Dokumentējiet veiktspējas mērķus: dokumentējiet visus veiktspējas mērķus. Pārliecinieties, ka visi veiktspējas mērķi ir dokumentēti centralizētā vietā, kas ir viegli pieejama gan izstrādes, gan operāciju komandām. Tas veicina saskaņošanu un palīdz reāllaika lēmumu pieņemšanā.

  • Atklājiet veiktspējas mērķus: visām atbildīgajām komandām jāspēj pārskatīt un izveidot izpildāmus uzdevumus no veiktspējas mērķiem. Izmantojiet informācijas radiatorus, piemēram, informācijas paneļus un atskaites, lai veiktspējas mērķus padarītu pieejamus.

  • Padariet to praktisku: Dokumentācijai un informācijai radiatoriem jāiesaka skaidri nākamie soļi. Piemēram, kļūdu skaita pieaugums var izraisīt tūlītēju pārbaudi, vai konsekventa mērķa sasniegšana var liecināt par šī etalona pārvērtēšanu.

Lietotāju atsauksmju novērtēšana

Lietotāju atsauksmju novērtēšana ietver aktīvu lietotāju atbilžu un ieteikumu meklēšanu un analīzi. Aktīva lietotāju atsauksmju apkopošana un analīze sniedz vērtīgu ieskatu viņu vajadzībām un cerībām. Regulāra komunikācija palīdz pielāgot veiktspējas mērķus atbilstoši mainīgajām vēlmēm un tehnoloģiju tendencēm. Koncentrēšanās uz lietotāju vajadzībām nozīmē, ka darba slodze ne tikai atbilst tehniskajiem kritērijiem, bet arī tiek nepārtraukti pilnveidota. Šī pieeja, uzsverot lietotāju apmierinātību, nodrošina, ka darba slodze ilgtermiņā paliek aktuāla un veiksmīga.

Power Platform Atvieglošana

Power Platform integrējas ar Application Insights, kas ir daļa no Azure Monitor ekosistēmas. Azure Monitor ir pilna komplekta pārraudzības pakalpojums, kas nodrošina pilnu līdzekļu komplektu, lai pārraudzītu jūsu resursus un izmērītu veiktspējas mērķus. Azure Monitor apkopo platformas metriku un nodrošina lietošanai gatavus informācijas paneļus. Tas ļauj konfigurēt brīdinājumus, pamatojoties uz metriku, kā arī saglabā un korelē metriku, lai nodrošinātu vienotu patiesības avotu. Informāciju par to, kā var reģistrēt un analizēt standarta telemetrijas un pielāgoto izsekošanas notikumus, skatiet sadaļā Sistēmas ģenerēto žurnālu analīze, izmantojot Application Insights.

Power Platform nodrošina konsekventu pieejamību un veiktspēju, piemērojot pakalpojumu aizsardzības ierobežojumus. Šie ierobežojumi parasti ir pietiekami augsti, lai jūsu darba slodze nerastos normālas lietošanas laikā. Tomēr jūs varat tos sasniegt, ja jūsu darba slodze apstrādā lielus datu apjomus, lielapjoma operācijas vai datu migrāciju. Ja esat darba slodzes izstrādātājs, jums jāzina, kā tiek piemēroti pakalpojumu aizsardzības ierobežojumi un kā noformēt darba slodzi, lai samazinātu to pārsniegšanas iespēju. Jums vajadzētu arī plānot, kā rīkoties ar ierobežojumiem, ja tie rodas. Papildinformācija:

Copilot Studio ir visaptverošs analīzes kopums, kas identificē jūsu aģenta galvenos veiktspējas rādītājus. Vairākas diagrammas parāda jūsu aģenta tēmu tendences un lietojumu. Šajās diagrammās tiek izmantots mākslīgais intelekts, lai izceltu tēmas, kurām ir vislielākā ietekme uz jūsu aģenta veiktspēju. Varat arī izstrādāt pielāgotu analīzes stratēģiju , lai izveidotu pārskatu, uz kuru neattiecas standarta analīze.

Veiktspējas efektivitātes kontrolsaraksts

Skatiet pilnu ieteikumu kopumu.