Only thing in particular: Call it like you see it. Call a bug a bug no matter who created it or what the effect may be on your delivery schedule or peoples feelings or whatever, you have to pass along what you know, and do it without being personal or unpleasant of course.
A bug is a bug is a bug and you're supposed to be 100% frank and intellectually honest about it when you find one no matter what the circumstances?
People almost love to see QA make mistakes ("I knew they're only human too"), so admit mistakes made by you as clear as you point out mistakes made by others. And of course call a big bad bug a big bad bug and a small harmless one a small harmless one. Always give correct informations, no matter if anyone wants to hear it.
Judge everything and everyone by the same rules, always.
Don't accept personal advantage that is traded traded for looking away. If you do, you're in the wrong business.
It's a little like this:
If the system does not work, QA did a bad job. Alright, take the beating and improve your system to avoid another one.
If the system works, the developers did a great job. Alright, simply don't expect flowers and champaign for your own work, get your satisfaction from the fact that you know your amount of contribution.
1. Apply the same yardsticks to every project,
regardless of who is working on it and your
personal feelings toward that individual(s).
2. Do not tell other PMs/personnel outside the
project "how things are going" on your current
project. Establish a status reporting
hierarchy and share info only with those
entitled to the information.
3. Do not put down your own organization or
colleagues outside of your own group. As
stated in other posts, many people love to
find problems in QA/QC; criticizing your
own organization/group/colleagues lessens
the perception of your group as a whole.
4. Retain your integrity under pressure. Do
not hide or sugar-coat problems because
that appears to be desired. Report honestly
and unemotionally; it is management's job
to decide whether to forge ahead or not,
based on what is known about an application.
If they don't have an honest, complete
picture, they cannot make good decisions.
5. Recognize the nature of your work will
cause stress to others and forgive them
when they react badly to what you do.
6. Actively promote and support your
field and your colleagues.
Interesting topic - I've always felt that ethics were particularly important in our field...