Problemverfolgungssysteme bieten ein Ticketsystem, mit dem Sie den Fortschritt eines Projekts aufzeichnen und verfolgen können. Entdecken Sie die sechs besten Tools, sowohl beliebte Powerhouse-Lösungen als auch kleinere Open-Source-Projekte für Entwickler und preisbewusste Agenturen.
A QUICK SUMMARY – FOR THE BUSY ONES
TABLE OF CONTENTS
Da Projekte immer größer und komplexer werden, zeigen sich die Grenzen einer Excel-Tabelle zur Nachverfolgung von Problemen sehr schnell.
Wenn das passiert, ist es an der Zeit, das zu prüfen Systeme zur Problemverfolgung um sicherzustellen, dass alle Probleme in einem Webentwicklungsunternehmen rechtzeitig gelöst werden.
Systeme zur Problemverfolgung, allgemein als ITS bezeichnet, sind Softwareanwendungen, die ein Ticketsystem bereitstellen, mit dem jedes von einem Computerbenutzer identifizierte Problem aufgezeichnet und dessen Verlauf verfolgt werden kann, bis das Problem behoben ist.
Ein Problem kann alles sein, von einem Fehlerbericht über eine Kundenfrage bis hin zu Entwicklungsanfragen. Probleme werden oft mit Bugs verwechselt, weil alle Bugs Probleme sind, aber nicht alle Probleme Bugs sind. Ein typischer Bug ist ein Defekt in der Codebasis, und ein einzelner Bug kann sich auf viele verschiedene Arten manifestieren.
Wenn zehn verschiedene Kunden zehn verschiedene Probleme melden, die durch denselben Bug verursacht wurden, werden zehn Tickets in einem ITS geöffnet und nachverfolgt, bis sie behoben sind. In der Regel wird ein Patch angewendet und bei den betroffenen Kunden überprüft, dass keine Probleme mehr auftreten.
Jedem Problem in einem ITS sind in der Regel mehrere Details zugeordnet. Einige Probleme sind möglicherweise dringlicher als andere, vielleicht weil sie die meisten Kunden betreffen oder weil sie ein schwerwiegendes Hindernis darstellen, das gelöst werden muss, damit das Projekt reibungslos weitergeführt werden kann, ohne dass unnötige Probleme entstehen technische Schulden.
Ebenso können Probleme eine geringe oder gar keine Dringlichkeit haben, um darauf hinzuweisen, dass sie gelöst werden sollten, sobald es die Zeit erlaubt.
Zu den weiteren Details gehören alles, vom Kunden, bei dem das Problem aufgetreten ist, über detaillierte Beschreibungen des aufgetretenen Problems bis hin zu Lösungsversuchen und anderen relevanten Informationen.
Die meisten ITS-Lösungen ermöglichen es auch Probleme zuweisen an verschiedene Verantwortliche, überwachen wie mit ihnen umgegangen wird und wie viel Zeit für sie aufgewendet wird, stellen Sie die Einhaltung sicher mit internen Workflows ausführen statistische Analyse, und generieren automatisch Tickets auf der Grundlage von Kundenanfragen, um nur einige Beispiele zu nennen.
Im Vergleich zu herkömmlichen Methoden zur Problemverfolgung bieten moderne ITS-Lösungen Rechenschaftspflicht und die notwendigen Maßnahmen, um sicherzustellen, dass Probleme auf zufriedenstellende Weise gelöst werden, und sie werden häufig in andere Projektentwicklungsinstrumente integriert, die zur Verbesserung der DORA-Metriken.
Wir haben sechs ausgewählt von Die besten Systeme zur Problemverfolgungund stellt sicher, dass sowohl beliebte Powerhouse-Lösungen als auch kleinere Open-Source-Projekte enthalten sind, die entwickelt wurden, um den Bedürfnissen unabhängiger Entwickler und preisbewusster Agenturen gleichermaßen gerecht zu werden.
JIRA von Atlassian ist ein firmeneigenes Projektmanagement-Tool mit umfangreichen Problemverfolgung Fähigkeiten. Es wurde erstmals 2002 veröffentlicht und ist damit eines der ältesten Problemverfolgungssysteme der Welt. Derzeit wird es von über 75.000 Kunden auf der ganzen Welt verwendet.
JIRA ist ein sehr umfangreiches Tool, weshalb einige der größten Organisationen der Welt, darunter Twitter, Skype und die NASA, es irgendwann verwendet haben. Aus genau dem gleichen Grund kann sich JIRA verwirrend und überwältigend anfühlen, ganz zu schweigen davon, dass es für sehr große Teams Tausende von Dollar pro Jahr kostet.
Allerdings ist die On-Premise-Version von JIRA für kleine Teams ein großartiges Angebot, und wir empfehlen sie von ganzem Herzen jedem, der nach einem leistungsfähigen Problemverfolgungssystem sucht, das einfach bringt alle Beteiligten zusammen.
Backlog ist ein All-in-One-Tool für Projekt- und Codemanagement. Es kombiniert die organisatorischen Vorteile des Aufgabenmanagements mit der Leistungsfähigkeit von Bugtracking und Versionskontrolle. Mithilfe der integrierten Git- und SVN-Repositorys können Sie Code direkt neben der regulären Projektarbeit zuweisen, verfolgen und veröffentlichen.
Boards im Kanban-Stil für jedes Projekt machen es einfach, jede Aufgabe während des Workflows zu sehen. Mit Funktionen wie Wikis, Dateifreigabe, Gantt-Diagrammen, Burndown-Diagrammen und benutzerdefinierten Status können Sie Ihr gesamtes Projekt von Anfang bis Ende visuell verwalten.
Trac ist nicht viel jünger als JIRA und ein Open-Source-Projektmanagement- und Issue-Tracking-System, das von einer Reihe von Organisationen übernommen wurde, darunter WordPress, OpenStreetMap und Django. Es verwendet einen minimalistischen Ansatz für das webbasierte Software-Projektmanagement und verfügt über ein integriertes Wiki und praktische Berichtsfunktionen.
Probleme in Trac werden als „Tickets“ bezeichnet, und das Ticketverwaltungssystem von Trac kann auch für das Fehlermanagement verwendet werden. Trac ist auf allen gängigen Betriebssystemen und auch auf verschiedenen Cloud-Hosting-Diensten verfügbar. Die Dokumentation von Trac ist zwar sehr umfassend, aber ihre Unterstützung lässt im Vergleich zu kommerziellen Produkten wie JIRA zu wünschen übrig.
Redmine wurde 2006 erstmals zwei Jahre nach Trac veröffentlicht, und es ist klar, dass Trac sein Design maßgeblich beeinflusst hat. Redmine ist zwar nicht so ausgefeilt wie JIRA, wenn es um Problemverfolgung geht, aber dennoch ein sehr leistungsfähiges Open-Source-Projektmanagement-Tool, das projektspezifische Wikis und Foren, Zeiterfassung, Dokumenten- und Dateimanagement bietet und natürlich mit einem Problemverfolgungssystem ausgestattet ist.
Redmine ist in 34 Sprachen verfügbar, auf allen gängigen Plattformen verfügbar und wurde mit dem Ruby on Rails-Framework geschrieben. Sie können Redmine ganz einfach testen, indem Sie auf seine Online-Demo, das eingerichtet wurde, um registrierten Benutzern die Möglichkeit zu geben, ihre eigenen Projekte zu erstellen.
WebIssues ist ein client-/serverbasiertes Open-Source-Problemverfolgungssystem, mit dem Probleme mit verschiedenen Attributen, Beschreibungen, Kommentaren und Dateianhängen gespeichert, geteilt, verfolgt und anderweitig verwaltet werden können.
Der WebIssues Server benötigt PHP 5.2.1 oder neuer und eine MySQL-, PostgreSQL- oder SQL Server-Datenbank, und seine Installation erfordert nicht viel Zeit oder Mühe, was bei vielen kommerziellen Issue-Tracking-Systemen nicht der Fall ist.
Der WebIssues-Desktop-Client benötigt Windows 7 oder neuer, und Versionen für Linux und macOS sind ebenfalls verfügbar. WebIssues ist hochgradig anpassbar und perfekt für kleinere Teams, die noch nicht bereit sind, in eine umfassende Projektmanagementlösung zu investieren, aber gerne einige der besten Produktivitäts-Apps verwenden würden, um bessere Ergebnisse zu erzielen.
Asana wurde 2008 von Facebook-Mitbegründer Dustin Moskovitz und dem ehemaligen Google- und Facebook-Ingenieur Justin Rosenstein gegründet, um das teambasierte Arbeitsmanagement zu vereinfachen, und hat sein Ziel mit Bravour erreicht.
Trotz seines ansprechenden Designs und seiner allgemeinen Einfachheit bietet Asana alles, was Teams zur Verwaltung von Teamprojekten und Aufgaben benötigen. Es ermöglicht, Teamkollegen Arbeit zuzuweisen, Termine festzulegen und über Aufgaben zu kommunizieren. Außerdem enthält es Berichtstools, Dateianhänge, Kalender und andere nützliche Funktionen.
Obwohl es Asana an allem Schnickschnack mangelt, das speziell entwickelt wurde Problem-Tracker, es bietet den Vorteil, dass Probleme mit allen anderen Aufgaben angezeigt werden, was aus Sicht des Zeitmanagements unglaublich nützlich sein kann. Um zu lernen, wie man Asana als Problem-Tracker, wir empfehlen dir lies diesen Ratgeber.
Systeme zur Problemverfolgung bieten Entwicklern, die versucht haben, Probleme mithilfe von Tabellen, E-Mail-Nachrichten und Haftnotizen zu lösen, nur um dann verzweifelt zu scheitern und zu erkennen, dass das nicht der richtige Weg ist.
Bei der Auswahl eines Software zur Problemverfolgung, müssen Sie Ihre Bedürfnisse sorgfältig abwägen und einen auswählen, der Ihren Arbeitsablauf verbessern kann, ohne Sie mit zu viel Komplexität zu belasten oder Sie Ihrer finanziellen Ressourcen zu entziehen.
Our promise
Every year, Brainhub helps 750,000+ founders, leaders and software engineers make smart tech decisions. We earn that trust by openly sharing our insights based on practical software engineering experience.
Authors
Read next
Popular this month