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