I actually have done a module for an accountant firm client for similar purpose, I call it auto assign.
Basically this allows you to define estimated hours for each milestone, and rules of picking up assignees for each milestone based on their availability and workload.
Looks promising. Only concern would be that Milestones are not tasks in themselves, just goals and people would be working on tasks to reach a milestone (in best practice type situations.
The lowest task is a subtask under a ticket task, so technically it would be preferred to assign hours at that level and be able to "roll" it up and add into the ticket task. The milestone would just be a great place to "see" the results.
Starting at the Milestone would appear to put the solution in a dead-end corner where the hierarchy of the tasks vs hours would not allow the solution to be able to upgrade itself to encompass more features.
Ya, for this particular client they only use the milestone level so I had to build on milestones.
I actually have an agreement with this client to resell this module. But I wanted to make it take tickets and tasks as well, which I never had the time to do so...:(
www.activecollabmod.com
Professional activeCollab module/integration provider
@Fei - Does this link a persons available time to the estimates on milestones where they are responsible? resource allocation set per milestone sounds good as we dont always use estimates on tickets.
I would be happy to develop this further if it meets our basic requirements (would need more details), it would save me a few hours building the system from scratch.
Fei is this in the works and are you anywhere near completion?
We would love to able to use this as a resource manager to track and see a view where all our resources lie. Who we can assign projects to and who is just simply too busy to tackle additional projects/tasks?
I actually have done a module for an accountant firm client for similar purpose, I call it auto assign.
Basically this allows you to define estimated hours for each milestone, and rules of picking up assignees for each milestone based on their availability and workload.
Professional activeCollab module/integration provider