Ein Bug Tracking System dient der Sammlung und Verwaltung von Bugs.

Es hat folgende Aufgaben:

Zentrale Aufnahmestelle
Hier können User Fehler melden, welche sie während der Arbeit mit einem Programm entdecken.
Dokumentation
Die gesammelten Fehler und deren Bearbeitung können von jedem eingesehen werden. Es ist oft möglich, Quelldateien und Daten abzulegen, mit denen sich der Fehler reproduzieren läßt.
Diskussion

Oft wird (zum Beispiel bei SourceForge) ein Forensystem zur Verfügung gestellt, wo Nachfragen und Erläuterungen kommuniziert werden können.

Statusverwaltung
Fehler werden einem Bearbeiter zugewiesen. Prioritäten werden vergeben. Falls der Fehler Korrigiert wurde, wird dies vermerkt.

Welche Programme gibt es für die Aufgabe BugTrackingSystem?

bugzilla
  • Für Experten, d.h. für die interne Verwendung von Technikern eignet sich Bugzilla, das allerdings ziemlich übel zu installieren ist und eine schreckliche interne Struktur (nämlich keine) besitzt: diverse perl-Skripte, Bilder, Konfigdateien usw. sind wild in einem einzigen Verzeichnis versammelt, ein einziges grosses Sicherheitsproblem, nur durch umfangreiche httpd.conf-Einträge in den Griff zu kriegen.
RoundUp
  • Ansonsten ist RoundUp zu empfehlen, das sehr einfach zu installieren und zu bedienen ist, aber kein ausgefuchstes Reporting wie Bugzilla besitzt.

Sourceforge/gforge/Savane
  • man muss ja nicht alles davon benutzen
Debian bug tracking system (debbugs)
  • Sehr leistungsfähiges BTS, das zur Kommunikation komplett auf Mail baut und nur Abfragen per http ermöglicht. Wird von Debian, KDE und GNOME benutzt.

Daneben gibt es noch unzählige andere Systeme, klassische wie gnats, aber auch jüngere wie z.B. die Tools aus dem Apache-Umfeld.

BugTrackingSystem (zuletzt geändert am 2007-12-23 22:47:31 durch localhost)