Grøn appstatus eller korrekt forretningsresultat: Hvad skal driften måle?
En app kan modtage trafik uden at skabe det resultat, virksomheden forventer. Omvendt kan en midlertidig fejl være håndteret, selv om den stadig optræder i en log. Driftsrapporten bør derfor skelne mellem systemets signaler og afsluttede forretningsopgaver.
Målinger er spor om en del af kæden
Shopifys udvidede Developer Dashboard er en aktuel anledning til at diskutere målepunktet. Flere synlige signaler gør det muligt at stille mere konkrete spørgsmål, men denne analyse bygger ikke på en test af dashboardet.
Det tekniske spørgsmål handler om transport og behandling
En teknisk måling kan hjælpe med at se, om kald fejler, eller om behandling tager længere tid end forventet. Det er nyttigt for den, der skal lokalisere et problem. Målingens navn og afgrænsning skal dog være kendt, før en farve kan bruges i en status til ledelsen.
Et tænkt eksempel er en modtagers kvittering for en besked, der lægges i kø. Kvitteringen kan være korrekt, selv om en senere opgave endnu ikke er udført. Det konkrete systems kontrakt afgør, hvad svaret lover.
Forretningsspørgsmålet handler om det forventede resultat
Virksomheden vil vide, om de relevante ordrer blev behandlet, eller om salgsteamet fik de rigtige opgaver. Denne kontrol kræver en definition af, hvilke kildeposter der burde føre til et resultat, og hvornår resultatet senest forventes.
En frasorteret post kan være korrekt adfærd. En opgave, der først skal oprettes i morgen, er heller ikke nødvendigvis forsinket i dag. Uden de regler bliver en optælling af forskelle misvisende.
Kombinér målingerne i et lille driftskort
Min anbefaling er et driftskort med forventede resultater, bekræftede resultater og uafklarede poster for en valgt periode. Knyt relevante tekniske fejl til de uafklarede poster, når forbindelsen kan dokumenteres.
Brug tekniske hændelser til at finde forklaringen og resultatkontrol til at vurdere, om opgaven er afsluttet. Hvis to afdelinger ejer hver sin del, skal overdragelsen have en navngiven modtager.
Vælg signal efter beslutningen
Udvikleren kan have brug for en tidlig alarm, mens en driftsansvarlig behøver en liste over opgaver, der kræver handling. De to visninger kan bygge på samme forløb uden at have samme formål.
Den bedste rapport er derfor ikke nødvendigvis den med flest grønne felter. Det er den, der gør det tydeligt, hvad der fungerer, hvad der mangler, og hvem der skal gøre noget ved det.