Zum Hauptinhalt springen

Bugfix-Verfahren

1. Einführung (Für Kunden & Partner)

Unser Bugfix-Verfahren beschreibt den strukturierten Prozess, den wir befolgen, um nicht kritische Fehler und Probleme zu beheben, die die Funktionalität beeinträchtigen, aber keinen sofortigen Hotfix erfordern. Durch die systematische Identifizierung, Priorisierung und Behebung dieser Fehler während unserer Sprint-Zyklen stellen wir sicher, dass unser Produkt eine hohe Qualität und kontinuierliche Verbesserung aufrechterhält, während wir Störungen der laufenden Entwicklung minimieren.

2. Wer ist beteiligt

RolleBeteiligungVorteil für Sie
ProduktverantwortlicherÜberprüft Fehlerberichte und stellt sicher, dass Probleme nach geschäftlicher Auswirkung und Dringlichkeit priorisiert werden.Garantiert, dass Fehler, die wichtige Funktionen betreffen, umgehend behoben werden.
EntwicklungsteamUntersucht, behebt und integriert Lösungen für gemeldete Fehler während der Sprintzyklen.Bietet zuverlässige, schrittweise Verbesserungen der Stabilität des Produkts.

| QA/Testing-Team | Validiert Fehlerbehebungen durch umfassende Tests, um sicherzustellen, dass Probleme vollständig gelöst sind, ohne Regression. | Stellt sicher, dass jede Behebung die Qualität des Produkts und die Benutzererfahrung aufrechterhält. | | Stakeholder/Kunden | Können über den Zeitplan zur Behebung von Fehlern, die ihre Erfahrung beeinträchtigen, informiert werden. | Bietet Transparenz und Sicherheit, dass Probleme effektiv verwaltet werden. |


3. Prozessablauf / Diagramm

Nachfolgend finden Sie eine Übersicht über das Bugfix-Verfahren unter Verwendung von Anführungszeichen für die Mermaid-Bezeichnungen:

  1. Fehlerbericht: Ein Problem wird über unsere Meldekanäle eingereicht.

  2. Erste Triage & Bewertung: Die Entwicklungs- und QA-Teams bewerten den Fehler, um dessen Auswirkungen zu verstehen und eine Prioritätsstufe zuzuweisen.

  3. Priorität zuweisen: Basierend auf der Bewertung werden Fehler klassifiziert. Kritische Fehler lösen das Hotfix-Verfahren aus, während nicht-kritische Fehler für die Behebung in einem bevorstehenden Sprint eingeplant werden.

  4. Fehlerbehebung im kommenden Sprint planen: Nicht-kritische Fehler werden dem Sprint-Backlog hinzugefügt und für zukünftige Entwicklungszyklen priorisiert.

  5. Entwicklung & Testing: Das Entwicklungsteam implementiert eine Lösung, die dann vom QA-Team überprüft wird, um sicherzustellen, dass das Problem behoben ist, ohne neue Probleme einzuführen.

  6. Code-Integration & Verifizierung: Der Fehlerbehebungscode wird in den Codebestand integriert und in einer integrierten Umgebung weiter getestet.

  7. Bereitstellung der Fehlerbehebung: Die behobene Lösung wird zusammen mit anderen geplanten Updates in die Produktion überführt.

  8. Überprüfung & Feedback: Nach der Bereitstellung wird Feedback gesammelt, um sicherzustellen, dass der Fehler vollständig behoben ist und um weitere Verbesserungen zu identifizieren.


4. FAQ

Q1: Was ist das Bugfix-Verfahren?
A1: Es ist der systematische Prozess, den wir befolgen, um nicht kritische Fehler durch geplante Sprintzyklen zu beheben, wobei sichergestellt wird, dass Probleme priorisiert und behoben werden, ohne die laufende Entwicklung zu stören.

Q2: Wer ist verantwortlich für die Behebung von Bugfixes?
A2: Die Entwicklungs- und QA-Teams arbeiten zusammen, um Bugfixes zu beheben, mit Aufsicht des Product Owners, um die Übereinstimmung mit den Geschäftsprioritäten sicherzustellen.

Q3: Wie werden Bugfixes priorisiert?
A3: Bugfixes werden basierend auf ihrer Auswirkung auf die Funktionalität und Benutzererfahrung priorisiert, die während der anfänglichen Triage- und Bewertungsphase bestimmt wird.

Q4: Was passiert, wenn ein Bugfix neue Probleme einführt?
A4: Wenn durch einen Bugfix neue Probleme auftreten, wird die Behebung neu bewertet und erneut getestet, um sicherzustellen, dass das Problem vollständig gelöst ist, bevor die endgültige Bereitstellung erfolgt.

5. Nächste Schritte und zusätzliche Ressourcen

  • Release-Bereitschaft: Für weitere Details zu unseren Vorabprüfungen besuchen Sie unsere Release-Bereitschaftsseite.
  • Nach-Release-Überprüfung: Erfahren Sie, wie wir Releases auf unserer Nach-Release-Überprüfungsseite bewerten und überwachen.
  • Backlog-Management: Verstehen Sie, wie Bugfixes und andere Probleme auf unserer Backlog-Management-Seite priorisiert werden.
  • Kontaktieren Sie uns: Bei weiteren Fragen oder dringenden Anliegen wenden Sie sich bitte über Support kontaktieren an uns oder chatten Sie mit unserem Team auf unserer Website.