Re: "Whenever timescale is put ahead of quality, that's when projects go wrong."
Usually the deadline was made by people far from implementation and testing.
Usually? Your lucky! Where I work, the people who set the deadlines have NEVER been near implementation and testing...