bugtracking 101 macq electronique 2010
DESCRIPTION
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 applicationTRANSCRIPT
Bugtracking 101Michelangelo van Dam
Macq Electronique 2010, Brussels
Michelangelo van Dam
• Independent Consultant
• Zend Certified Engineer (ZCE)
- PHP 4 & PHP 5
- Zend Framework• Co-Founder of PHPBenelux• Shepherd of “elephpant” herds
For more information, please check out our website http://www.macqel.eu
TAIL ORMAD E SO LU T IO NS
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.
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
Common in OS projects
• Zend Framework (Jira)• Apache (Bugzilla)• Mozilla (Bugzilla)• PHPUnit (Trac)• …
Popular tools
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
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
Bug lifecycle
Mantis BT
• PHP application- easy integration within a PHP environment- easy for adding custom features• active community• open architecture
Mantis User Interface
My view
Issues overview
Report an issue
Issue detail
Change log
Roadmap
My account
Billing
Twitter integration
Demo
Resources
Open Source solutionsMantisBT - http://www.mantisbt.org
Bugzilla - http://www.bugzilla.orgGforge - http://www.gforge.orgTrac - http://trac.edgewall.org
Commercial SolutionsJira - http://www.atlassian.com
Credits
Wikipedia Logohttp://commons.wikimedia.org/wiki/File:Wikipedia-logo.png
Bug Lifecyclehttp://commons.wikimedia.org/wiki/File:Bugzilla_Lifecycle_color-aqua.png
Thank you !
Slides on Slidesharehttp://www.slideshare.net/group/macqel
Give feedback on Joind.inhttp://joind.in/1259