Ответ на этот вопрос сильно зависит от бизнес-целей, а также от клиента.
Предприятие :
Если вы работаете с клиентом корпоративного уровня, хорошо зарекомендовавшим себя на рынке, он менее гибок и не может быстро адаптироваться к изменениям. Поэтому стабильность является абсолютным требованием в большинстве случаев. Существуют исключения для исследований и разработок, а также для выхода на новые вертикали. Быстрее заканчивается первым в некоторых случаях.
Клиенты такого типа обычно понимают, что для разработки хорошего программного обеспечения требуется время, и будут работать вместе с вами, чтобы попытаться достичь поставленных целей.
Стартапы :
Для нового запуска правила кардинально отличаются. Будучи стартапом, вы должны сразу знать, действительно ли продукт, который вы разрабатываете, будет удовлетворять потребности, как и предсказывали ваши маркетинговые исследования. Для стартапа, выведение прототипа на рынок как можно быстрее может получить много ценных отзывов о направлении, в котором должен идти продукт.
Это также может сделать вас лидером рынка, помогая вам получить ценную долю рынка в новой вертикали, прежде чем она станет насыщенной конкуренцией.
Поскольку стартапы небольшие, гибкие и могут быстро адаптироваться к изменениям, эта модель лучше всего подходит для них.
Таким образом, есть и другие факторы, которые необходимо учитывать, но основная идея заключается в том, что каждый проект отличается и будет иметь разное качество и время для достижения рыночных целей. Именно исполнительное руководство должно определить эффективную бизнес-стратегию, которая включает в себя тщательный анализ альтернативных издержек выбора одного метода из другого.