The most essential component of every project manager's job is the ability to identify potential risks before they cause unnecessary headaches and turmoil all around. All projects are inherently risky, and complex ones can potentially be the downfall for even the most experienced project manager. From technical challenges and resource issues to unrealistic deadlines and problems with your subcontractors, any number of things...