Hi there.
Just started to use fogbugz in our organization.
Our dev team (5 programmers, flash dev, designer, html coder) works on many different projects simultaneously (in order of priority).
Currently, i've created one global milestone named "In development" (ala current sprint in SCRUM).
What i'd like to do, is to create per-project milestones to use EBS for realistic per project due dates.
But it seems to me (after doing some tests) that when i look at per-project report the EBS assumes that people will only do tasks of selected projects, even if they are assigned higher priority tasks in otherprojects.
Am i right? How this is supposed to work (how can i predict per project due dates for a team working on many projects in order of global priority)?
A later edit:
Okay, i've conducted more tests and i believe i found a bug in EBS. I've reproduced the situation at itcd2.fogbugz.com (eval. version).
Let's take an edge case. 1 user set up, 2 projects (project 1 and project 2). Each project has one per project milestone. Plus one global milestone.
Two cases assigned to one user. A 100 hour case in project 1, per project milestone with priority 2. And a 1 hour case in project 2, per project milestone with priority 5. It seems reasonable in that case, that EBS should tell that project 2 milestone ship date should come after project 1. But EBS tells us the opposite, ignoring the priorities.
But here is the magic: if i change per project milestone of 100 hour task to a global milestone, EBS starts to produce correct results.
Even more, now if i change the 100 hour task priority to 7 (telling it should be done AFTER 1 hour task) the EBS behaviour does not change.
It seems like when calculating case order EBS always sorts by milestones (even when they don't have any dependencies / startdates / enddates assuming they are all of same priority) and only after milestones goes priority sort (like "order by milestone, priority"). And as side effect of such ordering global milestones work always preceding per project milestones.
I guess there is a need for "milestone priority" editable column? Or smth like that?