Fick just ett fel inrapporterat och redan innan jag ringde upp kunden visste jag var samtalet skulle sluta, nämligen att felet inte skulle kvarstå. Jag hade inte gjort någon konfigurationsändring så däri låg inte min slutsats. Nej den baserade sig istället på det faktum att enskilda användare allt för ofta gör fel och sen skyller på systemet. Applikationen jag jobbar med är långt ifrån felfri men jag känner den så bra att jag vet vad som är ett verkligt fel och vad som användaren själv rår för.
Om resultatet av en handling skiljer sig från det förväntade (rätta) och detta går att reproducera på ett flertal användare finns det anledning att undersöka saken närmare. Om det bara inträffar för en användare av låt säga sju tusen är det med nästintill hundraprocentig säkerhet ett användarrelaterat fel.
Så till själva felsökningen. Först testade jag att via en annan applikation göra det anmälaren påstod var fel. Jag lyckades självklart inte. Allting fungerade således som förväntat. Nu kanske ni tänker att “ja men det var ju inte exakt som användaren gjorde” och det stämmer bra. Gränssnitten var olika men då de är kopplade till samma databas kunde jag i alla fall utesluta att felet låg där. Mitt nästa steg var då att med användares egna inloggningsuppgifter försöka återskapa förloppet. Här stötte jag dock på stora problem. Han vägrade nämligen att lämna ut lösenordet till mig. Att försöka hjälpa någon och samtidigt inte få tillgång till verktygen för att göra det är inte helt lätt… Jag hade god lust att gå in och ändra det bara för att visa vem av oss som bestämde men snäll som jag är lät jag bli. Istället fick jag mannen i fråga att försöka igen och mycket riktigt, nu blev det rätt direkt. Jag berättade att jag inte ändrat någonting och försökte lite försynt föreslå att det kanske var möjligt att han hade knappat fel. Inte så att jag sa det rakt ut men ändå lite på förslag. Kunden hävdade bestämt att han gjorde exakt samma sak som förra gången och att systemet i så fall måste vara “självläkande”. Jo tjenare säger jag bara. Gör om, gör rätt.
Att det inte är helt enkelt att hantera funktionen detta gällde har jag full förståelse för. Det är inte direkt ett under av självklarheter men jag kan lova er att han inte ens hade bemödat sig med att läsa de instruktioner som finns. Jaja, jag är inte direkt gratis så de lär väl sig så småningom…