Thoughts, facts, and knowledge
Project Management
Three things that are always important not to underestimate or take for granted when involving a developer (or any human resource) in a project.