Presentation is loading. Please wait.

Presentation is loading. Please wait.

2006 Hephaestus Conference (Bugzilla), Mantis, GForge, Trac Comparison, Integration models and the Future of Bug Tracking Christopher Mann (Infopol)

Similar presentations


Presentation on theme: "2006 Hephaestus Conference (Bugzilla), Mantis, GForge, Trac Comparison, Integration models and the Future of Bug Tracking Christopher Mann (Infopol)"— Presentation transcript:

1 2006 Hephaestus Conference (Bugzilla), Mantis, GForge, Trac Comparison, Integration models and the Future of Bug Tracking Christopher Mann (Infopol)

2 Introduction ● What is a bug ? What is bug-system integration ? ● My experience : Bugzilla, Mantis, G-Forge, Trac ● My attempt to integrate Mantis in G-Forge and the contribution that came of it. ● Is the one-environment approach necessary and Organizational issues ● Conclusion

3 1947, the 1 st Computer Bug Wikipedia

4 Why track bugs ? ● Communication ● Knowledge management ● Versions ● Ease the end-user experience ● Accountability ● Money ● Development style Is a new function a bug ?

5 Integration of a bug-tracking system ? ● Are we talking about tech or organizational integration ? What resources are justifiable ? ● Why build you own bug-tracking software ? Why integrate an existing BT in your CDE ? ● The origins of the Mantis-Integration project ● The lack of interest/time in the Mantis-Integration project.

6 Software under consideration

7 Ambassadors ● Bugzilla :... ● Mantis :... ● G-Forge :... ● Trac :... ● DYI, Email, no-system :...

8 Criteria matrix ● Notify a bug/ticket ● Notify a widget ● email-based, rss ● widget criteria ● milestone and planing ● version maangement ● Search ● Custom reports ● Web interface ● Autonomous system ● Non-intrusion ● LDAP or SSO integration ● Advanced search ● Editable user profiles ● In bug discussion

9 Bugzilla Perl Email Template based Easy to hack Built-in nagging Bugzilla-fr

10 Mantis PHP 2 or 3 specific roles Well-designed Cross-platform SOAP, WAP, CMS Integration (Phorum)

11 GForge PHP Integrated Collaboration Environment Not specific to bug tracking (item, forum, support) Mantis plugin (my contribution)

12 Trac Python More geared towards tracking than bug. Keeps people on the problem Integrated content environment Agile programming circumstances For the developer

13 Organizational considerations ● V-style programming or Agile style programming ? ● How many developers, what budget ? ● Who identifies bugs and what do they need ?

14 Mantis-GForge integration

15 [#1821] Plugin for Mantis integration Date: 23/01/2006 17:33 Priorité: 3 Etat: Closed Soumis par: Christopher Mann * Confié à: Daniel Antonio Pérez (danper) Résumé: Plugin for Mantis integration Description détaillée This plus allows for the syncronisation with a Mantis site (usernames, emails and passwords) initiated by the the user. Would anyone have "play with GForge" site up that I could try this on ? Commentaires Message Date: 20/03/2006 08:24 Expéditeur: Daniel Antonio Pérez done Date: 19/03/2006 11:58 Expéditeur: Timothy Perdue Daniel, place in /contrib/ in HEAD

16 The Gforge Plugin “Mantis” ● Same user base via LDAP ● Integrate with site-wide statistics ● Reproduce bugs on summary pages ● A project on its own right ● Oneproject-manager was interested in programming something ● Plugin development

17 Conclusion

18 Questions


Download ppt "2006 Hephaestus Conference (Bugzilla), Mantis, GForge, Trac Comparison, Integration models and the Future of Bug Tracking Christopher Mann (Infopol)"

Similar presentations


Ads by Google