I came across validation on the thought that people management is a hard problem.
From Bruce Eckel’s blog, “Deterministic Software Development“. Bruce talks about management thinking, about why Software development cannot be included in deterministic set of problems and finally about why the people factor in software development is key. He suggests that looking at it in a deterministic sense is a dead-end approach.
Related posts on my blog: “Engineering Management” – Sukshma.
You might also be interested in “What is problem solving?” – Michael E. Martinez, on the application of heuristics, goal management, and learning to solve complex problems.