In addition to supporting multiple assignments, we could use some other RT-like roles on tickets. Here's a suggestion from one of our TD's who just started using Tickets in their workflow:
This is "inspired" by my experience with RT, from where I'm also
borrowing some words.
In addition to "multi-assignees", it would be useful to be able to
add people in other capacities:
requestor - most of the time will be the same as 'creator', but not
always.
I'm not sure we need to make the distinction, but I've seen tickets change
hands as requestors move to other projects or change jobs.
watcher - people who are not the creator, requestor, or assignees, but
should be kept in the loop of any development on the ticket.
admin - usually all supervisors are admin for tickets related to their
departments.
Each capacity receives correspondence differently. Internal communication might
be disted to developers (watchers and/or admin) while small updates or
questions are sent to the requesters.
Each capacity could have different permissions as to what they can do with the
ticket.
Again, if that's not possible today, it would be nice to have it as a request
to shotgun development.