В сфере управления проектами существует известная поговорка: «Быстро, качественно, недорого. Выберите любые два пункта». Есть множество сайтов и блогов об этом, особенно мне нравится эта страничка с описанием треугольника управления проектами. К сожалению, описанные там ограничения справедливы и в мире инженерных разработок. Варианты, между которыми вынужден выбирать клиент, могут быть сформулированы следующим образом: качественно + быстро = дорого; качественно + недорого = медленно; быстро + недорого = некачественно. Инженеры часто упираются в то, что качественный результат требует слишком много времени, либо то, что полученный быстро результат является слишком приближенным. Качественный и быстро полученный результат, к сожалению, является исключительной ситуацией.