спорно. Когда вопросы к требования возникают уже в процессе тестирования - это аффектит все команду и сроки. Этап тестирования требований ведь не просто так существует. Понятно что не все проблемы сразу бывают очевидны, но когда они вылезают так поздно - не оч круто
Ну, давайте начнём с того, что я говорил про задачки на собеседованиях, где ни команды, ни этапа тестирования требований нет в принципе.
Во вторых, конечно лучше находить все баги заранее.
А ещё лучше - писать без багов, тогда вообще всем хорошо.
Проблема в том, что жизнь немного многограннее.
Этап тестирования требований не гарантирует, что в требованиях нет багов.
Этап тестирования реализации не гарантирует, что в оной нет багов.
Пропустили баг (в коде, требованиях, дизайне, не важно где) - повод подумать, чего нехватило что бы найти раньше, но это все ещё стандартная рабочая ситуация.
В третьих, это всё зависит от команды, процессов и прочего.
Многие замечательные команды живут без требования как таковых и без тестирования требований как этапа SDLC, и им норм. :)
Ну и последнее: "не очь круто" - это когда баги в требованиях выливаются в потери для бизнеса.
А всё остальное - это нормальный рабочий процесс, который можно тюнить и менять, если хочется, можно оставлять как есть, если и так всех устраивает. :)
Хотя вру, даже в ситуациях, когда это выливается в потери для бизнеса - тоже можно оставлять как есть, если всех всё устраивает. :)