What's the best route to follow when determining milestones ? We often work with fixed price projects budgetted at a certain ammount of hours with developers working on multiple projects a the same time.
How can we thus most reliably tell our customers when we'll start and when we'll be able to finish? taking into account who'll be working on the project and what they're workload is like.
We dont want to look at each "Per User timelines" report for each milestone for each project we need a wider view. Is it possible to get such a workload report from FogBugz? Making it easy to get a grip on how busy someone is say next week/month and how big the chance is that they might be available for more work (any project) at a given date ?
Say a developer A has 2 task each taking 4 weeks (bad numbers i know bare with me) this basically means this developer is out of the running for ~8 weeks (depending on his ECB score). Developer B has 200 tasks totaling 2 weeks of work, assigning a task to developer B is therefor more preferable.
Side Note: Come to think about this the above information could render an availablity percentage which could prove really useful when assigning task:
Assigned To:
Developer A (80% workload)
Developed B (20% workload)