A bad contract is always an undesirable event. 
From the viewpoint of SQA, a bad contract – usually characterized by 
loosely defined requirements, and
unrealistic budgets and schedules 
is expected to yield low-quality software.
Note: The contract review process originates in the customer–supplier relationship, and is expected to make a substantial contribution to internal projects as well.