"managing developers is a lot like herding cats, only not as fun" --JoelOnSoftware See SoftwareDevelopment, ProjectManagement and SoftwareDevelopmentProjectManagement