Like power and politics, the ethical conduct of management and the ethical framework used by developers, has received little attention beyond academic journals and books. More recently, ethical conduct has become an important consideration, especially for human resource management, because of its influence on managerial behavior. For example, there is increasing publicity in the media about organizations that are being accused of abusing employee rights and exploitation. The institute of Management (UK) , in its Code of Conduct and Guides to Professional management Practice, states:
The discharge of one’s duties as a professional manager also involves the acceptance and habitual exercise of ethical values, among which a high place should be accorded to integrity, honesty, loyalty and fairness. But the institute recognizes that it is usual for managers to encounter circumstances or situations in which various values, principles, rules and interests appear to conflict no ready can be given for such conflicts.
Bardwell and Holden propose that we ask ourselves: ‘Is ethical conduct rarely taught on development programmers because there is actually nothing to teach?’ in other words, managerial work is so complex, ambiguous, and at times confusing, it is not possible to or create an all embracing framework of moral competences.