we use scrum with monthly sprints and we produce a software release every few sprints. we'd like to assign a case to multiple milestones - one for the software release and one for the sprint. for example a case should be done for release "MyProduct-v2.7" AND for "Sprint #28, July 2010".
we have tried to use tags and custom fields but neither worked very well (for several reasons - like no reports, typos, no pre-defined fields,....).
what could we do to get reports, filtering, easy entering of releases/milestones,.. for our software releases and sprints?
right now we either move cases around between milestones or we duplicate them and assign one to the release and one to the sprint and link them together. a whole lot of work that everyone hates. :(