Bugtracker und viel mehr

Johannes Maximilian Toball

04. Juli 2013 Wofür ist das gut?

I Für vieles!

I Echtes Bugtracking (6= Bughunting)

I Verknüpfung SCM/Bugtracker

I Aufgabenverwaltung

I Timetracking

I Diskussion

I

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?

Hände hoch! Beispiele

I

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 Self-hosted () Beispiele: github / gitlab

I The new (much better) Sourceforge

I Sehr rundes, integriertes Git-Ökosystem

I 5 private Projekte für Studenten frei

I Alternative: gitlab als self-hosted clone

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 Mantis: http://www.mantisbt.org/demo/

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: http://github.com

I gitlab: http://demo.gitlab.com/ Fazit

I github, wenn man mit git liebäugelt

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

I Hosted-Lösung wenn man eine findet oder das Geld zahlt

I Auf keinen Fall nichts