Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Bugtracking 101 Macq Electronique 2010

1,424 views

Published on

When developing applications, it's a good practice using an issue tracker where developers, manager and even customers can report issues they come across when using your application

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Bugtracking 101 Macq Electronique 2010

  1. 1. Bugtracking 101 Michelangelo van Dam Macq Electronique 2010, Brussels
  2. 2. Michelangelo van Dam • Independent Consultant • Zend Certified Engineer (ZCE) - PHP 4 & PHP 5 - Zend Framework • Co-Founder of PHPBenelux • Shepherd of “elephpant” herds
  3. 3. T AIL O RM A D E S O L U T I O N S Macq électronique, manufacturer and developer, proposes you a whole series of electronic and computing-processing solutions for industry, building and road traffic. Macq électronique has set itself two objectives which are essential for our company : developing with competence and innovation earning the confidence of our customers Macq électronique presents many references carried out the last few years which attest to its human and technical abilities to meet with the greatest efficiency the needs of its customers. For more information, please check out our website http://www.macqel.eu
  4. 4. Bug tracking •- follow up on a project issue reporting - change requests - project status - documentation provider • targeted audience - customer: to provide feedback - manager: to distribute tasks and follow up - developer: task list and to-do’s
  5. 5. Common in OS projects • Zend Framework (Jira) • Apache (Bugzilla) • Mozilla (Bugzilla) • PHPUnit (Trac) •…
  6. 6. Popular tools
  7. 7. Common features • issue reporting • change log • account management • integration with versioning systems •- notification distribution email - RSS/ATOM • open API for third party apps - providing a web service - using other web services
  8. 8. What is a bug ? A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways source:WikiPedia
  9. 9. Bug lifecycle
  10. 10. Mantis BT •- PHP application easy integration within a PHP environment - easy for adding custom features • active community • open architecture
  11. 11. Mantis User Interface
  12. 12. My view
  13. 13. Issues overview
  14. 14. Report an issue
  15. 15. Issue detail
  16. 16. Change log
  17. 17. Roadmap
  18. 18. My account
  19. 19. Billing
  20. 20. Twitter integration
  21. 21. Demo
  22. 22. Resources Open Source solutions MantisBT - http://www.mantisbt.org Bugzilla - http://www.bugzilla.org Gforge - http://www.gforge.org Trac - http://trac.edgewall.org Commercial Solutions Jira - http://www.atlassian.com
  23. 23. Credits Wikipedia Logo http://commons.wikimedia.org/wiki/File:Wikipedia-logo.png Bug Lifecycle http://commons.wikimedia.org/wiki/File:Bugzilla_Lifecycle_color-aqua.png
  24. 24. Thank you ! Slides on Slideshare http://www.slideshare.net/group/macqel Give feedback on Joind.in http://joind.in/1259

×