Зачем нужны требования и почему они важны? При заказе услуги, работы или товара требования помогают получить то, что мы ожидаем, то есть те свойства и функциональность, которые делают их полезными для нас. В повседневной жизни мы постоянно формулируем требования. Представьте, что вам нужно купить ноутбук. Чтобы продавец подобрал наиболее подходящее устройство, вам нужно определить, как вы будете им пользоваться (для поиска информации в интернете, работы с фото и видеоредакторами, для игр), выбрать удобный размер и т. д. Конечно, в этом случае документирование требований излишне — достаточно их помнить. Однако при создании компьютерной программы, которая должна выполнять множество действий, без разработки документа, описывающего требования, не обойтись. Если разработчики не получат полного и ясного описания того, что должна делать программа, то результат скорее всего не обрадует заказчика.
На основе исходных требований мы готовим предварительную оценку на разработку
А насколько точной получается такая оценка? Какую методику обычно используете для ее формирования?
Точность оценки прямо пропорционально детализации требований, поэтому чем они поверхностнее, тем ниже точность оценки. Количественную характеристику дать невозможно.
При формирование оценки мы используем экспертные знания, т.е. фактический опыт, исходя из которого делаем предположение о возможных затратах на ту или иную задачу.