My thoughts on development and almost everything in business are very simple: You have it Fast, Cheap and Quality, pick 2.
Those are really the three key constraints. If you’re not getting at least 2 you’re getting ripped off. If you’re getting all 3, the vendor is not making a profit and probably won’t last. It’s as simple as that.