Änderungswünsche, Fehlerberichte, Anforderungen – wie unterscheiden sie sich im Entwicklungsprozess?
Bei allem, was Auftraggeber an uns herantragen müssen wir unterscheiden: Handelt es sich hier um die Meldung eines Fehlers, um einen Änderungswunsch oder eine Anforderung? Mit diesem Artikel möchten wir Ihnen helfen, selbst diese Unterscheidung machen zu können, um die Kommunikation mit Ihrem Entwicklungs-Dienstleister zu verbessern.
Anforderung
Anforderungen werden oft zu Beginn eines Projekts vom Auftraggeber formuliert und vom Dienstleister analysiert und der aufwand dafür geschätzt. Anforderungen beschreiben die Arbeitsabläufe die zu digitalisieren sind und welche Funktionen dafür benötigt werden. Anforderungen sollten so konkret wie möglich formuliert sein und auch für Menschen verständlich sein, die nicht in Ihrem Unternehmen oder Ihrer Branche arbeiten.
Fehler
Entwickler sehen die Meldungen von Ihnen als „Bug Report“ (Fehlerbericht), wenn sie eine fehlerhafte oder komplett ausgefallene Funktion der Anwendung beschreibt. Dass eine Schaltfläche blau statt grün ist oder dass 10 statt 20 Einträge pro Seite angezeigt werden, ist kein Fehler. Es ist eher als Feedback / Korrekturschleife anzusehen.
Gemeldete Fehler werden oft vor der Umsetzung neuer Funktionalitäten priorisiert, so dass die Weiterentwicklung der Software nicht auf einer fehlerhaften Komponente aufbaut. Damit die Entwickler das Problem schnell beheben können, brauchen die Entwickler genaue Informationen. Hier einige Tipps für das Erstellen informativer Fehlerberichte:
- Wo: Beschreiben Sie, wo der Fehler aufgetreten ist, also z.B. in welchem Modul und welchem Bildschirm. Z.B. „Kundenmodul, Kundenprofil bearbeiten Formular“.
- Was: Was ist das Problem? Verhält sich die Funktionalität anders als erwartet oder gibt es sogar eine Fehlermeldung? Schicken Sie alle Informationen mit, die Sie haben, wie z.B. Fehlermeldungen oder -Codes.
- Wie: Wie wurde der Fehler ausgelöst bzw. was haben Sie im System gemacht, bevor er aufgetreten ist? Schreiben Sie die Schritte auf, die zum Fehler geführt haben. So können Entwickler das Problem selbst auslösen und dabei die Ursache analysieren.
Änderungswusch
Bei Änderungswünschen geht es um Dinge die funktionieren und den ursprünglichen Anforderungen entsprechen (also weder Fehler noch Anforderung sind), die Sie aber geändert haben möchten. Oft fällt Auftraggebern im Entwicklungsprozess oder beim Testen noch Dinge ein, die verbessert werden können. Manchmal haben sich Arbeitsabläufe im Unternehmen geändert, während die Software entwickelt wird. Dann müssen Änderungen an der Software vorgenommen werden, was bei größeren Änderungen auch zu Mehrkosten führen kann, weil Entwickler viele Stunden Zeitaufwand in die Änderung investieren müssen.
Sind Sie noch auf der Suche nach einem zuverlässigen und kompetenten Dienstleister, der Ihr Softwareprojekt umsetzt? Sprechen Sie unverbindlich mit uns.



