We’re a team of a few programmers working on different projects, enhancing current features adding new features and of course fixing bugs as they come to our attention. Problem is that we need a way to efficiently divide the time available between the various tasks. we can’t work a few weeks on bug fixes and let all new features waiting, and the same is true for bugs it can’t wait for too long before getting fixed, that’s why we need to find a tool to divide the time.
Our plan is to add an estimate for each task and categorize it accordingly, this part is available in FogBugz and other similar task management tools I tried.
The other part I can’t find in the tools available is how to assign developers time to the task, and get a report on how much time is left for each category. For instance I want to divide the available time as; 25% Bug Fixes 50% New Features 25% Enhance current features
So the tool should calculate all tickets estimates, and tell me how much time I have available.
We’re open to hear other suggestions on how to manage time available against different various task types, if that’s not the standard way of doing it.