Is continuous improvement better than delayed perfection