Guidelines
for Engineers Dissenting on Ethical Grounds
https://onlineethics.org/codes/guidelines.html
Approved by IEEE Ethics Committee, November 11, 1996
Introduction
1. Establish a clear technical
foundation
2. Keep your arguments on a high professional plane
3. Try to catch problems early, and work with the lowest managerial
level possible
4. Make sure that the issue is sufficiently important
5. Use organizational dispute resolution mechanisms
6. Keep records and collect paper
7. Resigning
8. Anonymity
9. Outside Resources
Conclusions