[TIP] Looking for a decent issue tracking system

Michael Foord fuzzyman at voidspace.org.uk
Thu Jun 18 07:56:40 PDT 2009


Yannick Gingras wrote:
> Greeting Python Testers, 
>   the scope of my inquiry is a bit broader than just testing but since
> testing is a major entry point for new issues, I assume that some of
> you can help me find the tools that we are looking for.
>
> We are looking for an issue tracker that deals well with iterative
> development.  The ideal tool will automatically compute our velocity
>   

One of our developers wrote a plugin for Trac that does this based on 
estimated and actual days taken which are put into tickets when they are 
closed.

> and will automatically plan the next iteration given only priorities
> for open issues.  

We don't do this but we do use a voting plugin for Trac which allows us 
to do a search showing tickets ordered by most votes.

> One alternative is for the tool to let the project
> manager plan the iteration by hand but to warn him if he puts in more
> stuff that can fit in the iteration given the current team velocity.
> We are also looking for a way to have sub-projects and sub-tickets
> that can be looked at independently but that will be summed up together
> when looking at the higher level road-map.
>   

We handle sub-projects by having different 'Components' on tickets. Each 
ticket is assigned to a Component.

I've not done any of the configuration /  extending of Trac so can't be 
*much* more specific but it does sound like it *could* do most of what 
you want.

Michael

> Trac offers some of these features with add-on modules but the
> sub-project support is not very good.  Redmine has sub-project but the
> way it is implemented makes it almost unusable for planing purpose
> since versions can't be share between sub-projects.  Let me give you
> an example.  If you implement the Frobnoz application than has both a
> Data-Import and Billing sub system, the Redmine tickets for version
> 25.0.1 of the billing sub system won't show up in the Frobnoz road-map
> since Redmine treats billing-25.0.1 and frobnoz-25.0.1 and two
> completely unrelated software versions.
>
> On the other hand, both Trac and Redmine are very good if you only use
> them as bugtracker.  I'm sure that there is a tool out there that is
> booth good at a bugtracker and as a feature planner.  Do you guys have
> any recommendations?  Any of you using different tools for bugtracking
> and for project planning?  Are there any combinations that plays well
> together?
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python
>   


-- 
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog





More information about the testing-in-python mailing list