Skrevet af Publiceret
Kvalitet og drift

En grøn status betyder ikke, at hjemmesiden virker

Hjemmesiden svarer. Statuslampen er grøn. Alligevel kan kontaktformularen være gået i stykker, målingen kan være forsvundet, eller en henvendelse kan ende et sted, hvor ingen følger op.

Hvis I vil sætte en digital medarbejder til at holde øje med hjemmesiden, bør dens opgave derfor ikke være: “Tjek, om siden er online.” Den bør have ansvar for en lille, sammenhængende del af den oplevelse, som hjemmesiden skal levere.

Det kan for eksempel være vejen fra en besøgende åbner kontaktsiden, til en henvendelse er afleveret til den rette person. Først når I har beskrevet den vej, kan den digitale medarbejder kontrollere noget, der har betydning for forretningen.

Giv den ansvar for en brugerrejse – ikke en liste med adresser

En almindelig teknisk overvågning kan hurtigt fortælle, om en webadresse svarer. Det er nyttigt, men svaret er smalt. HTTP 200 betyder, at den konkrete anmodning er lykkedes. Det fortæller ikke i sig selv, om siden viser det rigtige indhold, om knappen kan bruges, eller om næste led i arbejdsgangen fungerer.

En digital webmedarbejder bliver først interessant, når kontrollen går på tværs af de trin, der tilsammen udgør en rigtig opgave. For en kontaktvej kan flowet være:

  1. Kontaktsiden kan åbnes.
  2. Den forventede kontaktmulighed er synlig og kan aktiveres.
  3. En godkendt test kan gennemføres uden at blande testdata sammen med rigtige henvendelser.
  4. Det aftalte målepunkt registreres.
  5. Henvendelsen lander hos den person eller i den kø, der ejer næste skridt.

Det sidste punkt er vigtigt. En formular er ikke færdig med sit arbejde, fordi browseren viser “tak”. Hvis beskeden aldrig når frem, eller ingen har ansvar for at reagere på den, har hjemmesiden kun gennemført den synlige halvdel af opgaven.

Aftal også, hvad der sætter kontrollen i gang. En fast daglig eller ugentlig kontrol kan finde langsomme ændringer, mens en ekstra kontrol efter en udgivelse kan opdage fejl med det samme. De to startsignaler behøver ikke føre til samme reaktion: En kendt mindre afvigelse kan komme med i den næste rapport, mens en brudt kontaktvej bør overdrages med det samme.

Aftal, hvad den må gøre på egen hånd

Mandatet bør være konkret nok til, at den digitale medarbejder kan arbejde uden at spørge om lov ved hvert tjek.

Den kan typisk få lov til at åbne aftalte sider, kontrollere synlige elementer, sammenligne med sidste godkendte resultat og samle teknisk evidens. Den kan også oprette en intern opgave eller markere en ændring, når et trin ikke længere opfører sig som forventet.

Men en tilbagevendende kontrol er ikke automatisk en tilladelse til at sende formularer, oprette falske leads eller kontakte nogen uden for organisationen. Hvis I vil teste hele leveringsvejen, skal I på forhånd beslutte:

  • hvilke testdata der må bruges;
  • hvordan en test tydeligt mærkes;
  • hvem der må modtage den;
  • og hvordan testdata ryddes op igen.

Den digitale medarbejder bør heller ikke selv ændre hjemmesiden, omskrive målingen eller konkludere, at en forretningskritisk fejl er løst, medmindre det udtrykkeligt er en del af rollen. Dens styrke kan sagtens ligge i at opdage, dokumentere og overdrage problemet præcist.

Hvis rollen senere skal have lov til at ændre og publicere, bliver versionshistorik, test og menneskeligt review en del af selve mandatet. Mikkel Krogsholm udfolder den pointe i Da grænsefladen blev valgfri.

En målehændelse er evidens – ikke hele sandheden

Måling er et særskilt led i kontrollen. Det er ikke nok, at hjemmesiden indeholder et analyse-script. Den aftalte hændelse skal også kunne ses, når testflowet gennemføres. Google beskriver eksempelvis DebugView som en måde at se de hændelser, Analytics indsamler i realtid under test.

Men også her skal den digitale medarbejder kende grænsen for sin konklusion. En registreret hændelse viser, at målingen modtog et signal. Det viser ikke nødvendigvis, at en besked blev leveret, at henvendelsen var ægte, eller at nogen fulgte op.

Derfor bør rapporten følge kontrolkæden trin for trin i stedet for at samle alt i én grøn eller rød lampe. For hvert trin er fem oplysninger som regel nok:

  • hvad der blev kontrolleret;
  • hvornår kontrollen blev udført;
  • hvad der var forventet;
  • hvad der faktisk blev observeret;
  • og hvem der ejer næste handling.

Det gør det muligt for et menneske at skelne mellem en defekt hjemmeside, en ændret arbejdsgang og en kontrol, der selv mangler adgang.

Sådan bruger vi princippet i vores egen webkontrol

I en nylig gennemgang uden ændringer af vores egne webflader svarede de centrale sider og sitemaps som forventet. Samtidig var formularveje, måleadgang og mulighederne for at føre ændringer videre forskellige fra hjemmeside til hjemmeside.

Det var ikke en modsigelse. Det var netop forskellen mellem at bevise, at en side svarer, og at bevise, at hele opgaven virker.

Vi sendte ikke testhenvendelser og læste ikke indhold fra rigtige henvendelser. Derfor kunne kontrollen dokumentere de trin, den faktisk havde adgang til, mens leveringen gennem formularerne stod som uafklaret. Det er en brugbar afslutning, når mandatet kun er at læse og kontrollere: Den digitale medarbejder skal ikke udfylde hullerne med antagelser, men vise præcist, hvor næste kontrol eller menneskelige beslutning begynder.

Begynd med én vigtig vej gennem hjemmesiden

Hvis I kun har brug for at vide, om fem webadresser svarer, er et almindeligt overvågningsværktøj sandsynligvis den enkleste løsning. En digital medarbejder giver mere mening, når kontrollen kræver flere kilder, forståelse af ændringer og en overdragelse til forskellige ejere.

Begynd derfor ikke med hele hjemmesiden. Vælg én vigtig brugerrejse, for eksempel kontakt, booking eller tilmelding. Gå den igennem sammen med den person, der ejer resultatet, og aftal evidens for hvert trin.

Den første afprøvning bør samtidig have en tydelig vej ind i den almindelige drift. Brokk & Sindre beskriver i Et AI-forsøg skal have en vej ind i driften, hvorfor en navngiven ejer og aftalte beslutningspunkter skal være på plads, før et forsøg kan blive til en tilbagevendende arbejdsopgave.

Når det første flow fungerer, kan rollen udvides. Den kan holde øje med flere sider, sammenligne nye resultater med et godkendt udgangspunkt eller samle afvigelser i en fast rapport. Men den bør stadig kunne svare klart på tre spørgsmål: Hvad kontrollerede jeg? Hvad fandt jeg? Hvem skal gøre noget nu?

Det er også det grundlæggende princip i kvalitetskontrol med en digital medarbejder: Den gentagne kontrol kan få en fast digital ejer, mens faglige beslutninger og uklare afvigelser bliver hos mennesker.

En grøn status er et signal. En velfungerende hjemmeside er en kæde af handlinger. Den digitale medarbejders opgave er at holde øje med kæden – og gøre det tydeligt, hvor den knækker.

Vil I give en vigtig webopgave en fast digital ejer?

Skriv til Mikkel