Man kann davon ausgehen, dass Grace Hopper, Informatikerin an der Harvard University, am 9. September 1947 nicht ihren besten Tag hatte. Ihr Computer meldete wiederholt Fehler ohne ersichtlichen Grund. Als sie ihn öffnete, entdeckte Grace einen echten Fehler, genauer gesagt eine Motte, die seine Funktion beeinträchtigte. Dadurch wurde sie die erste Person, die einen Computerfehler meldete.
In Wirklichkeit werden Softwarefehler nicht durch Dinge wie Motten verursacht (auch wenn unsere Entwickler sich wünschen, dass alle Fehlerbehebungen so einfach sein könnten). Vielmehr ist ein Software-Bug ein Fehler im System, der dazu führt, dass es falsche Ergebnisse liefert oder sich unerwartet verhält. Unser Ziel bei Easy LMS ist es, ein fehlerfreies System für Sie zu entwickeln! Aber Tatsache ist, dass ein fehlerfreies System so selten ist wie ein Einhorn. Easy LMS wird von Menschen entwickelt und unterliegt menschlichen Fehlern, was bedeutet, dass sich von Zeit zu Zeit Fehler einschleichen.
Da wir wissen, wie ärgerlich es ist, wenn es Fehler gibt, haben wir einen Prozess eingerichtet, um Fehler so schnell wie möglich zu beheben! Hier erhalten Sie einen Einblick, wie dieser Prozess funktioniert - von der Entdeckung eines Fehlers durch Sie bis zur endgültigen Behebung.
Phase 1
Sie kontaktieren uns
Im ersten Schritt des Prozesses kommen Sie als Kunde ins Spiel. Nehmen wir an, Sie erstellen eine neue Prüfung, um die Kenntnisse eines neuen Mitarbeiters über Sicherheitsstandards zu testen. Um dem Ganzen einen gewissen Flair zu verleihen, laden Sie das Logo Ihres Unternehmens hoch. Anstatt das Bild erfolgreich hochzuladen, sehen Sie zu, wie sich das Ladesymbol dreht und dreht und dreht ...
Nachdem Sie es noch ein paar Mal versucht haben, sind Sie wahrscheinlich ziemlich frustriert. Easy LMS funktioniert eindeutig nicht so, wie es sollte! Was sollten Sie tun? Kontaktieren Sie sofort den Support! Der Support wird während des gesamten Prozesses Ihr Ansprechpartner sein.
Wir werden so viele Informationen wie möglich über den Fehler sammeln
Über die Chatbox erreichen Sie ein Mitglied des Support-Teams. Eines unserer wichtigsten Ziele an dieser Stelle ist es, so viele Informationen wie möglich über den Fehler zu sammeln. Es mag Ihnen vorkommen, als würden Sie Zwanzig Fragen spielen, aber dieser Schritt ist entscheidend, damit die Entwickler die Fehler später beheben können. Diese Fragen werden Ihnen gestellt:
Wie lautet der Menüpfad zu der Stelle, an der das Problem auftritt?
Wie lautet die genaue URL?
Welche Komponente ist betroffen? Prüfungen, Kurse, etc.
Wie heißen die betroffenen Inhalte und Benutzer?
Welche Plattform und welches Gerät verwenden Sie?
Was haben Sie versucht zu tun, als das Problem auftrat?
Was genau passiert, wenn dieses Problem auftritt?
Sobald Sie diese wertvollen Informationen weitergegeben haben, ist Ihre Arbeit beendet. Jetzt können Sie sich zurücklehnen, entspannen und Easy LMS die Zügel in die Hand geben!
Phase 2
Wir reproduzieren
Ihre Arbeit mag erledigt sein, aber für den Support-Mitarbeiter, mit dem Sie gesprochen haben, ist es noch nicht vorbei. Mit Ihrer Erlaubnis wird er oder sie sich bei Ihrem Konto anmelden und versuchen, den Fehler zu reproduzieren. Wie in unserem früheren Beispiel würde ein Support-Mitarbeiter in der Regel zur gleichen Prüfung gehen und selbst versuchen, ein Logo hochzuladen.
Wenn der Support das Problem nicht reproduzieren kann, wird der Prozess hier beendet. In gewissem Sinne ist es gut, dass der Fehler nicht reproduziert werden kann, da alles funktionieren sollte. Dennoch hilft es uns nicht, Ihrem Problem auf den Grund zu gehen. In solchen Fällen haben wir vielleicht noch ein paar Fragen und werden Sie bitten, uns Bescheid zu geben, wenn das Problem erneut auftritt. Wenn wir den Fehler jedoch reproduzieren können (huch!), wird der Prozess fortgesetzt.
Phase 3
Wir zeichnen
Nachdem wir nun bestätigt haben, dass es sich um einen Fehler handelt, werden wir alle Informationen, die Sie uns zur Verfügung gestellt haben, in einem strukturierten Bericht aufzeichnen, oder wie wir sagen, "protokollieren". Wir protokollieren Bugs in Jira, einem Projektmanagement-Tool. Dieser Bericht hilft anderen dabei, die genaue Stelle und den Aspekt zu finden, der den Fehler in der Folge betrifft. Ein weiterer Vorteil der Protokollierung von Fehlern an einem Ort ist, dass andere Teammitglieder, einschließlich der Entwickler, leicht sehen können, ob die Beschwerde eines anderen Kunden unter einen bestehenden Fehler fällt.
Der Support wird dann Ihre Konversation mit der Fehler-ID-Nummer versehen. Auf diese Weise können wir Ihre Kontaktinformationen finden, um Sie um weitere Informationen zu bitten oder Ihnen relevante Updates zu geben.
Die Entwicklungsunterstützung ist der Ort, an dem die Magie geschieht
Phase 4
Wir debuggen
Bei Easy LMS arbeiten Entwickler und Support-Berater in einem Team zusammen. Wenn wir uns überlegen, woran wir als Nächstes arbeiten wollen, arbeiten alle interdisziplinär zusammen, um Fehler gegenüber potenziellen neuen Funktionen auf der Grundlage der zeitlichen Dringlichkeit zu priorisieren. Während dieses Anrufs wird auch besprochen, ob eine neue Funktion besser wäre. In diesem Fall wird der Fehler stattdessen als Funktionsanforderung eingereicht.
Sobald Ihr Problem von der Entwicklung aufgegriffen wurde, wird das Problem identifiziert, eine Lösung vorgeschlagen und die Lösung innerhalb von zwei Tagen umgesetzt.
Phase 5
Wir kommunizieren
Juhu! Der Fehler ist endlich behoben! Sie werden vom Support-Mitarbeiter benachrichtigt, sobald es veröffentlicht wird.
Wir danken Ihnen auch an dieser Stelle für Ihre Geduld. Bugs sind für niemanden ein Spaß! Nicht für Sie. Nicht für den Support. Nicht für die Entwicklung. Daher sind wir für Ihr Verständnis und Ihre Kommunikation mit uns immer dankbar und helfen uns, den Prozess für alle Beteiligten ein wenig einfacher zu machen.