Ответ
Отсутствие полноты требований хуже, так как приводит к неконтролируемым рискам. Неоднозначность можно уточнить в процессе, а пробелы в требованиях могут всплыть на поздних этапах, вызывая переделку и срыв сроков.
Пример:
Если в требованиях не указано, что система должна работать на мобильных устройствах (неполнота), это может привести к полному редизайну. А если требование звучит как «быстрый интерфейс» (неоднозначность), его можно уточнить: «время отклика < 2 сек».
Как бороться:
- Проводить воркшопы с заказчиком.
- Использовать User Stories с критериями приемки.
- Прототипировать спорные моменты.