'Recognizing the need is the primary condition for design.'
Things that could go wrong with a project:
Sickness of staff
Manufacturing equipment failure
Defects and flaws in the material
Client changes the remit of the job or timescale
CAD license runs out