• Home
  • Blogg
  • Buggar uppstår. Hur fixar vi dem?

Buggar uppstår. Hur fixar vi dem?

När vi hanterar buggar följer de ett visst flöde. I den här djupgående artikeln berättar vi om varje steg i processen. Från upptäckten till meddelandet om en fix.

Publicerad den
18 sep 2019
Lästid
5 Minuter
Skriven av
Knowly - Content writer

Man kan anta att Grace Hopper, en datavetare vid Harvard University, inte hade den bästa dagen den 9 september 1947. Hennes dator returnerade upprepade gånger fel utan någon tydlig anledning. När Grace öppnade den hittade hon en riktig bugg, en mal för att vara exakt, som störde dess funktion. Därmed blev hon den första personen att rapportera en datorbugg.

I själva verket orsakas programvarufel inte av saker som malar (även om våra utvecklare önskar att alla korrigeringar kunde vara så enkla!) Snarare är en mjukvarubugg ett fel i systemet som gör att det producerar felaktiga resultat eller beter sig oväntat. På Easy LMS strävar vi efter att bygga ett buggfritt system åt dig! Men faktum är att ett buggfritt system är lika sällsynt som en enhörning. Easy LMS är byggt av människor och är föremål för mänskliga fel, vilket innebär att buggar slinker igenom då och då.

Eftersom vi vet hur irriterande det är när det finns buggar har vi en process på plats för att få buggar fixade så fort som möjligt! Här är en inblick i hur denna process fungerar, från det att du upptäcker en bugg till den slutliga korrigeringen.

Fas 1

Du kontaktar oss 

Det första steget i processen är där du som kund kommer in i bilden. Låt oss låtsas att du skapar ett nytt prov för att testa en nyanställds kunskaper om säkerhetsstandarder. För att lägga till lite känsla går du för att ladda upp ditt företags logotyp. Istället för att lyckas ladda upp bilden ser du laddningsikonen snurra och snurra och snurra ...

När du har försökt några gånger till är du förmodligen ganska frustrerad. Easy LMS fungerar uppenbarligen inte som det borde! Vad ska du göra nu? Kontakta support omedelbart! Support kommer att vara din kontaktpunkt genom hela processen.

Vi kommer att samla in så mycket information som möjligt om felet

Genom chattrutan når du en medlem av supportteamet. Ett av våra största mål vid denna tidpunkt är att samla in så mycket information som möjligt om buggen. Det kan kännas som att du spelar Tjugo frågor, men det här steget är avgörande för att utvecklingen ska kunna felsöka senare. Du kommer att få de här frågorna:

  • Vad är menysökvägen för att nå platsen där problemet uppstår?

  • Vad är den exakta URL:en?

  • Vilken komponent påverkas? Tentor, kurser, etc.

  • Vad är namnen på påverkat innehåll och användare?

  • Vilken plattform och enhet använder du?

  • Vad försökte du göra när du stötte på problemet?

  • Vad händer exakt när det här problemet uppstår?

När du har delat med dig av denna värdefulla information är ditt jobb över. Nu kan du luta dig tillbaka, slappna av och låta Easy LMS ta över styrningen!

Fas 2

Vi återger 

Ditt jobb kanske är gjort, men det är inte över för den supportmedlem som du har pratat med. Med din tillåtelse kommer han eller hon att logga in på ditt konto och försöka reproducera buggen. För att återgå till vårt tidigare exempel skulle en supportmedlem vanligtvis gå till samma Exam och försöka ladda upp en logotyp själv.

Om supporten inte kan återskapa problemet avslutas processen här. På sätt och vis är det bra att felet inte kan återskapas, eftersom allt borde fungera. Men det hjälper oss inte att gå till botten med vad du upplevde. I fall som dessa kan vi ha några fler frågor och kommer att be dig att meddela oss om det händer igen. Om vi å andra sidan kan återskapa buggen (jösses!) fortsätter processen.

Fas 3

Vi spelar in 

Nu när vi har kunnat bekräfta att det är en bugg kommer vi att registrera, eller vad vi säger "logga", all den information som du har lämnat i en strukturerad rapport. Vi loggar buggar i Jira, ett projekthanteringsverktyg. Den här rapporten hjälper andra att hitta den exakta plats och aspekt som buggen gäller. Den andra fördelen med att logga buggar på ett ställe är att andra teammedlemmar, inklusive utvecklare, enkelt kan se om en annan kunds klagomål faller under en befintlig bugg.

Support kommer sedan att märka din konversation med buggens ID-nummer. På så sätt kan vi hitta din kontaktinformation för att be dig om mer information eller ge dig relevanta uppdateringar.

Dev support är där magin händer

Fas 4

Vi felsöker 

På Easy LMS arbetar utvecklare och supportkonsulter tillsammans i ett team. När vi tar upp vad vi ska arbeta med härnäst arbetar alla över discipliner för att prioritera buggar mot potentiella nya funktioner baserat på hur brådskande det är. Under det här samtalet kommer vi också att diskutera om en ny funktion skulle vara bättre, i vilket fall buggen skickas in som en funktionsförfrågan istället.

När ditt problem har tagits upp av utvecklingsavdelningen kommer de att identifiera problemet, föreslå en lösning och implementera lösningen inom två dagar.

Fas 5

Vi kommunicerar

Woohoo! Felet är äntligen åtgärdat! Du kommer att meddelas av supportmedlemmen så snart det släpps.

Vid denna tidpunkt kommer vi också att tacka dig för ditt tålamod. Buggar är inte roligt för någon! Inte för dig. Inte för support. Inte för utveckling. Så din förståelse och kommunikation med oss är alltid uppskattad och hjälper verkligen till att göra processen lite enklare för alla inblandade.

Läs fler av våra blogginlägg

Caroline

Caroline

12 dec 2024

Våra förmåner vid bisyssla förklarade

While your salary is a big deal when picking a job, let's not forget the perks that come with it. The secondary benefits can really sweeten the deal! And we believe we've put together a fantastic package. Dive into all our wonderful extras!

Läs mer
Caroline

Caroline

8 apr 2025

Att arbeta hos oss

Att arbeta på Easy LMS är givande! Vi erbjuder en konkurrenskraftig lön, resor och ersättning för att jobba hemifrån, samt 25 betalda semesterdagar per år! Men vi är också stolta över att kunna erbjuda dig fördelar som hjälper dig att må bra och göra ditt bästa. Ditt fysiska och mentala välbefinnande har högsta prioritet! Våra anställda är ryggraden i vår organisation.

Läs mer
Caroline

Caroline

22 apr 2025

Din första månad

När man har fått ett nytt jobb är man ivrig att komma igång! Samtidigt finns det alltid en hälsosam dos av nervositet. Vad väntar på dig? Hur kommer dina första veckor att se ut? Och hur snabbt kan du verkligen tillföra värde? Det sistnämnda är vårt fokus. Vårt tydliga onboardingprogram för mjukvaruingenjörer hjälper dig att lära känna vårt företag, dina kollegor och dina arbetsuppgifter på nolltid! Upplev hur vi ger dig en kickstart!

Läs mer