Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
We are all intuitively aware of the risks that we face in projects. We know them only too well as often we are the ones who deal with them when they come to light.
As developers, we want to duck for cover when a new feature gets added as a great new idea and "we'll work out the details later".