I am looking for a task planning/bug tracking system with decent scheduling capabilities. It should:
- Support subtasks/dependencies.
- Be able to create Gantt chart from the dependencies and assigned resources.
- Be able to track average velocity of each developer (average ratio of actual time to original estimate, as per this article)
- Should be accessible by all team members (so not a local thing like MS Project) and preferably require as few clicks as possible to maintain the information.
Obviously FogBugz can do it, but I am not sure we could persuade the boss to shell out the (or any) money. To be honest while he wants to improve planning, with the constant changes of plans the benefit may not indeed be worth much money.
We are currently looking at ClockingIt. It can produce reasonablish Gantt chart, but I am not sure it can track the velocity. I would think some of the major systems like RedMine, Trac or Mantis may have time-tracking plugin with appropriate capabilities, but the descriptions are often not very good and I can't try everything out.
So I'd like to ask whether you know which system can do it or does have a plugin for it.