Following the ideas of Gunter Dueck, philosopher and former CTO of IBM Germany, for an advanced society (focussed on a quarternary economic sector and a view of mankind that is based on theory Y by Douglas McGregor) some thoughts about how (project) managers become starry-eyed idealists (in a positive sense) improving their environment and society in the end.
You are doing software development and look for a more effective, more efficient approach? Maybe the agile movement can help you. Blue Scrum is a hybrid process model with agile values in the center and a classic project management frame. It allows you to manage software development projects starting with three teams or more. Blue Scrum uses standards like the Scrum Framework, Extreme Programming Engineering Practices, and the IPMA Competence Baseline 3.0 to get a full-featured agile project management for software development. Have a look at the Blue Scrum Book Series in German for details.
The java development stuff you can find here is the result of my JEE web development years – with a focus on JSF/ICEfaces and the Spring Framework. The result of all this is my book ICEfaces 1.8: Next Generation Enterprise Web Development, Packt Publishing, 2009.