BlueJ is an integrated Java environment specifically designed for introductory teaching in object oriented development with Java. I think it has lots of potential.
"Agile programming doesn't mean doing more work with fewer people" - Dilbert
Manager's look for exactly that.