Valuable resource within a project

What is the most valuable resource within a project? How do you avoid the over allocation of resources? Is communication within an IT project less than ideal, yes or no, and why or why not? Is it different from regular project management? Why or why not?