Насколько четко определен программный продукт, прежде чем начинать кодировать?
Я хотел знать, насколько хорошо люди обычно определяют программный продукт перед тем, как начать программировать, и насколько хорошо он работает для них? Я имею в виду определение вариантов использования, анализ риска, рисование диаграмм классов и т. Д. Я знаю, что было бы неплохо иметь достаточно...