bugtracking 101 macq electronique 2010

24
Bugtracking 101 Michelangelo van Dam Macq Electronique 2010, Brussels

Upload: michelangelo-van-dam

Post on 10-May-2015

1.061 views

Category:

Technology


2 download

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 application

TRANSCRIPT

Page 1: Bugtracking 101  Macq Electronique 2010

Bugtracking 101Michelangelo van Dam

Macq Electronique 2010, Brussels

Page 2: Bugtracking 101  Macq Electronique 2010

Michelangelo van Dam

• Independent Consultant

• Zend Certified Engineer (ZCE)

- PHP 4 & PHP 5

- Zend Framework• Co-Founder of PHPBenelux• Shepherd of “elephpant” herds

Page 3: Bugtracking 101  Macq Electronique 2010

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.

Page 4: Bugtracking 101  Macq Electronique 2010

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

Page 5: Bugtracking 101  Macq Electronique 2010

Common in OS projects

• Zend Framework (Jira)• Apache (Bugzilla)• Mozilla (Bugzilla)• PHPUnit (Trac)• …

Page 6: Bugtracking 101  Macq Electronique 2010

Popular tools

Page 7: Bugtracking 101  Macq Electronique 2010

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

Page 9: Bugtracking 101  Macq Electronique 2010

Bug lifecycle

Page 10: Bugtracking 101  Macq Electronique 2010

Mantis BT

• PHP application- easy integration within a PHP environment- easy for adding custom features• active community• open architecture

Page 11: Bugtracking 101  Macq Electronique 2010

Mantis User Interface

Page 12: Bugtracking 101  Macq Electronique 2010

My view

Page 13: Bugtracking 101  Macq Electronique 2010

Issues overview

Page 14: Bugtracking 101  Macq Electronique 2010

Report an issue

Page 15: Bugtracking 101  Macq Electronique 2010

Issue detail

Page 16: Bugtracking 101  Macq Electronique 2010

Change log

Page 17: Bugtracking 101  Macq Electronique 2010

Roadmap

Page 18: Bugtracking 101  Macq Electronique 2010

My account

Page 19: Bugtracking 101  Macq Electronique 2010

Billing

Page 20: Bugtracking 101  Macq Electronique 2010

Twitter integration

Page 21: Bugtracking 101  Macq Electronique 2010

Demo

Page 22: Bugtracking 101  Macq Electronique 2010

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

Page 23: Bugtracking 101  Macq Electronique 2010

Credits

Wikipedia Logohttp://commons.wikimedia.org/wiki/File:Wikipedia-logo.png

Bug Lifecyclehttp://commons.wikimedia.org/wiki/File:Bugzilla_Lifecycle_color-aqua.png

Page 24: Bugtracking 101  Macq Electronique 2010

Thank you !

Slides on Slidesharehttp://www.slideshare.net/group/macqel

Give feedback on Joind.inhttp://joind.in/1259