The Joel Test: 12 Steps to Better Code
Like this has never happened to you:
… project managers had been so insistent on keeping to the “schedule” that programmers simply rushed through the coding process, writing extremely bad code, because the bug fixing phase was not a part of the formal schedule.
Unrealistic scheduled can kill a project.