One of my KM gurus (Dave Snowden) once said to get primed on ethics you just need to read War and Peace, earnestly I tried and could not go past the first 30 pages. So understand that my knowledge is limited and so is yours I assume. Ethics are challenged in every industry; specifically my view on "ethical IT services" is possible just by questioning,
Questions on what we do when no one else is looking
1. Is it fine for a Project Manager to maintain two project plans (1 for customer, 1 for internal tracking and whipping) while only parts of both are true?
2. Is it fine for a developer to release code without testing even once for integration, just because time was running out and assuming integration bugs will be caught during testing?
3. Is it fine for a developer to copy code from open source or one of those *code*.com sites, and paste it in a customer code base without attribution?
4. Is it fine for a support engineer to book 8.75 hrs a day, even when there was not a single ticket and he has not done anything of value to the customer that day?
5. and so on…
I think the questions will become much easier to tackle or at least ask the question to a skip level manager, if what you believe and how the organization runs match.