Trac - Open Source Projektmanagement für die Softwareentwicklung

Veröffentlicht auf 14. Juli 2009

Trac ist ein mit Python geschriebenes, webbasiertes Issue Tracking System für die Koordination und Verwaltung der täglichen Arbeit im Projekt und zur Etablierung eines einheitlichen teamübergreifenden Entwicklungsprozesses.
Der minimalistische Ansatz der der Software zu Grunde liegt, ermöglicht es auch Einsteigern schnell damit effektiv arbeiten zu können.

 

Um Informationen zur Verfügung zu stellen enthält Trac ein gebrauchsübliches Wiki , bei Bedarf lässt sich auch ein Blog integrieren, alle Informationen sind somit bei Bedarf per RSS verfügbar.
Den Arbeitsverlauf kann man über eine Timeline betrachten, die wichtige Aktionen protokolliert und darauf verlinkt, so ist man ständig auf dem neusten Stand.
Die Roadmap bietet einen Überblick über die aktuellen Meilensteine, deren Fertigstellungsstatus und die Anzahl der bereits geschlossenen oder noch aktiven Tickets.
Browse Source bietet eine Weboberfläche um in der Versionsveraltung mit Subversion zu arbeiten.
Unter View Tickets können mit vorgefertigten oder eigens erstellen Querys Tickets nach ihrem Status oder ihrer Zugehörigkeit sortiert werden.
Über eine Suche kann man alle in Trac gespeicherten Informationen durchsuchen.
Ein Online-Guide bietet dem Benutzer erste Hilfe auf die gängigsten Fragen.

 

Wenn ein neues Ticket (egal ob für eine Aufgabe, Defect etc.) erstellt wird können folgende Attribute verwendet werden:

Reporter (Autor), Type (Typ: Fehler, Verbesserung, Aufgabe, ...), Component (betreffendes Modul), Version (betreffende Softwareversion), Keywords (wichtig für Suche oder Reports), Priority, Milestone (behoben bis), Owner (Bearbeiter), CC (mit zu benachrichtigende Personen), Resolution, Status, Summary und Description.
Änderungen an einem Ticket werden in einer Historie gespeichert.

 

Durch zahlreiche PlugIns können die Möglichkeiten von Trac erweitert werden.
Verfügbar sind zum Beispiel PlugIns für Continuous Integration, Build, File Management, Scrum Reports, Gantt Charts, Test Case Management oder User Management.

 

Ein gewaltiges Manko aus meiner Sicht ist allerdings die komplizierte Installation und Verwaltung von Trac, hier bedarf das Open Source Tool noch einer klaren Verbesserung.

 

Mehr Infos unter http://trac.edgewall.org/wiki
Mehr PlugIns: http://trac-hacks.org/
Lizenz: http://trac.edgewall.org/wiki/TracLicense

Geschrieben von Robert Bullinger

Veröffentlicht in #PM Tools

Kommentiere diesen Post