Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

TRAC Aichinger Christian, Strasser Jürgen. Inhalt Einführung – Was ist TRAC? Historie Funktionen von TRAC Wo wird TRAC verwendet? Live Demo.

Ähnliche Präsentationen


Präsentation zum Thema: "TRAC Aichinger Christian, Strasser Jürgen. Inhalt Einführung – Was ist TRAC? Historie Funktionen von TRAC Wo wird TRAC verwendet? Live Demo."—  Präsentation transkript:

1 TRAC Aichinger Christian, Strasser Jürgen

2 Inhalt Einführung – Was ist TRAC? Historie Funktionen von TRAC Wo wird TRAC verwendet? Live Demo

3 Einführung – Was ist TRAC? TRAC?

4 Was ist TRAC? Ein freies, webbasiertes Projektmanagement-Tool Gedacht zur Softwareentwicklung System zum kollaborativen Arbeiten! Implementiert in Python Erweiterbar – python eggs

5 TRAC und Repositories Ursprünglich als svntrac bezeichnet Erweiterungen für subversion Mercurial Darcs Perforce Verwalten von Repositories Repository Browser

6 Historie

7 Historie Entwickelt von Edgewall Software Erst-Release: 2003 Basierend auf CVSTrac

8 Versionierung Bis Mitte 2005 lizensiert unter GNU, jetzt unter der modified BSD license Schleppende Entwicklung, große Verspätung der Updates Zu viele Erweiterungen und neue Merkmale Aktuelle Version: 0.11 (Juni 2008)

9 Funktionen von TRAC

10 Überblick Wiki Project Timeline RSS Zugriffsrechte Version Control – Bug Tracking System Repository Management Changesets Logs Ticketing/Issue Tracking Tickets Reports Suchfunktion Roadmaps Plugins und Macros Web-Interface: Templates Wiki Project Timeline RSS Zugriffsrechte Version Control – Bug Tracking System Repository Management Changesets Logs Ticketing/Issue Tracking Tickets Reports Suchfunktion Roadmaps Plugins und Macros Web-Interface: Templates

11 Project Timeline Bietet eine historische Sicht Zusammenfassung aller TRAC-Events Wiki Änderungen Tickets Änderungen im Source-Code Meilensteine Hyperlinks zu den eigentlichen Events

12 Version Control Repository Browser Verzeichnisse und Revisions managen Abruf und Manipulation von Dateieigenschaften Links zu den RevisionLogs Logs über Änderungen Nicht nur aktuelle Revision verfügbar, sondern jede beliebige, in der TRAC-DB abgelegte Version der Daten

13 … Changesets s.g. diffs – Änderungen in Dateien Sämtliche Arten von Änderungen, z.b. Repository-Updates 2 Teile: header und diff view Header: Überblick über Changeset Farbcode zeigt Art der Änderung Diff View: Hauptteil Zeigt Inhalt der File und hebt geänderte Teile hervor

14 Ticketing Tickets Verteilen von Arbeitsaufträgen und Aufzeigen von Bugs Tickets werden Teammitgliedern zugeteilt, Statusänderungen kommuniziert und protokolliert Eigenschaften von Tickets Typ (Fehler, Aufgabe, Supportanfrage) Priorität betroffene Komponente Version zugehöriger Meilenstein

15 … Reports Gruppierte Darstellung von Ticketinformationen z.B.: Alle aktiven Tickets Basierend auf SQL SELECT query module Basis-Report vorgefertigt Informationen über Ticket Navigation durch Reports Custom-Reports möglich, jedoch SQL- Kenntnisse nötig Download der Reports möglich

16 … Roadmaps Sicht auf das Ticketing-System zur Planung Grundsätzlich eine Liste zukünftiger Meilensteine Fortschrittsanzeige (Erledigt / Ausstehend) iCalendar Einbinden der Meilensteintermine in gängige Kalender-Programme

17 Plugins – python eggs Basierend auf component architecture Verbreitet als python eggs (.egg-Files) Viele Plugins verfügbar

18 Wo wird TRAC verwendet? Diverse Softwareprojekte Militär Schulen Internationale Organisationen World Resources Institute Nasa Ruby on Rails WebKit

19 Vielen Dank für eure Aufmerksamkeit Nun auf zur Live Demo


Herunterladen ppt "TRAC Aichinger Christian, Strasser Jürgen. Inhalt Einführung – Was ist TRAC? Historie Funktionen von TRAC Wo wird TRAC verwendet? Live Demo."

Ähnliche Präsentationen


Google-Anzeigen