In systems development practice both ethics and quality are sometimes seen as optional extras. This paper presents an argument that both ethics and quality can be effectively embedded in the systems development rather than being seen as aspects that are ancillary to the main task. It then presents a method for achieving this embedding that has been found effective in educating project managers.