The concept of "marking" items across projects with an attribute that
is easily reportable is something I'm proposing in another thread:
http://groups.google.com/group/versionone-users/browse_thread/thread/3db158e1c048eb86#
If you think it might help, feel free to weigh in.
As for your suggestion, it is a good stop-gap to helping the problem
(until you can find a way to align QA resource cycles with the dev
teams).
1- For your first question, I'm not understanding what reports these
items would disappear from. Without more background, I'm assuming it
has to do with your implementation and structure in V1.
2- QA folks SHOULD be looking for work in different projects. The dev
team works within a project and the QA resource is behaving as a team
member during that short window of time. The fact that they don't
"want to" is an adjustment they should probably make. Whatever
structure the dev team they are supporting is using, they should be
using. As a matrixed resource, they have an overhead to support and
live in the team's structure even if that is different from team to
team. Not knowing your project structure/implementation... that would
be my gut response to QA. (I used to be a matrixed UX resource, so I
understand the pain they feel).
3- This is where Skips points become a real issue. I can bend my
agile rules to support matrixed resources so that QA folks float. But
allowing them to leave a backlog item open because they aren't ready
creates an impediment for the team. They either need to add a task
stating "update test plan" and whatever else (taking responsibility of
that item's next steps), or they need to be ahead of the dev team with
test plans just like the product owner/analysts/user experience folks.
Good luck!