Bugtracker und viel mehr

Max Klenk

03. Juli 2014 basierend auf dem Vortrag von Johannes Maximilian Toball Wofür ist das gut?

I Für vieles!

I Echtes Bugtracking

I Verknüpfung SCM/Bugtracker

I Aufgabenverwaltung

I Timetracking

I Diskussion

I

I Code-Review

I etc. Wofür ist das gut?

Einwand Aber ich kann doch einfach TODOs und FIXMEs in den Code schreiben!

I Was ist mit nicht Code-bezogenen Bugs?

I Die Datenbank schmiert ständig ab.

I Fig 2.1 im Entwurf ist verpixelt.

I Welche TODOs gehören in welchen Milestone?

I Wer kümmert sich um welches TODO?

I Feedback und Details passen nicht in TODOs. Wofür ist das gut? Beispiele

I / Mantis

I / Apache Bloodhound

I

I / / Beispiele: Bugzilla & Mantis

I Sehr bekannt und verbreitet

I Solide Bugtracker auch für Großprojekte

I Self-hosted (/PHP)

I etwas angestaubt

I Features

I Bug Tracking & Diskussion

I Time Tracking Beispiele: Trac & Apache Bloodhound

I Apache Bloodhound ist ein Trac-Fork

I SVN, , etc. integrierbar

1 I Self-Hosted (Python)

I Features:

I Task Tracking & Diskussion

I Sourcecode Browsing

I Roadmap

I Wiki

I Statistiken

1 &Co bieten Studenten- und Open Source-Projekten kostenloses Hosting Beispiele: Redmine

I Konzept und Features ähnlich wie Trac

I SVN, git, etc. integrierbar

I Self-hosted ()

I Features:

I Gantt chart

I Task Tracking & Diskussion

I Roadmap

I Wiki

I Time Tracking Beispiele: github / gitlab / bitbucket

I Sehr rundes, integriertes Git-Ökosystem

I 5 private Projekte für Studenten frei

I Alternative: bitbucket

I self-hosted Alternative: gitlab

I Features

I Issue-Tracker

I Inline-Code-Editing und Kommentare

I Milestones

I Wiki

I Umfangreiche Statistiken Demos

I Bugzilla: http://demo.bugzilla.org/

I Trac: http://trac.edgewall.org/demo-1.0

I Apache Bloodhound: https://bh-demo2.apache.org/

I Redmine: http://demo.redmine.org/

I github: https://github.com/explore/ Fazit

I github, wenn man mit git liebäugelt

I Eigenes Trac/Bloodhound/Redmine wenn man das Know-How hat

I Auf keinen Fall nichts