Don't rushI don't think I can put it any better than Jerry Weinberg did when I interviewed him:
Things take the time they take, not the time you hope they will take. Pushing for half-time produces half-baked.
As a self-employed software coach/consultant I get to travel a lot and visit a lot of companies. At the best companies there is a palpable sense of not rushing.