Ethical Scenario: Conflicting Interpretations
publish date: 2026/06/06 23:08:32.549174 UTC
Consider this scenario:
You have taken a job with a software user who has contracted your previous employer to develop a system. You discover that your current employer's interpretation of the requirements is different from your previous employer's interpretation. You know that costs to your current employer will increase if the ambiguities are not resolved. However, you also have a confidentiality obligation to your previous employer.
What is the most professionally ethical course of action?
Correct Answer
Explanation
The ethical course of action balances multiple obligations: duty to act in your current employer's interests (whose costs will increase), confidentiality to your previous employer, and professional integrity. The right approach is to flag the existence of the ambiguity and encourage formal clarification through proper contractual channels — without violating confidentiality.
Reference
Software Engineering, Ian Sommerville, 9th edition
