«Осталось только связать» тоже нужно запланировать
Готовые компоненты платформы легко принять за готовую функцию, если оставшуюся работу описать словами «только связать».
Допустим, платформа умеет читать данные и формировать файлы. Инженер получил CSV из скрипта, и экспорт отметили как готовый. Но пользователь ещё не может запустить выгрузку. Поля не определены, проверка прав не подключена, ошибку можно увидеть только в серверном логе.
Я бы отдельно отмечал готовность блоков, работающий пример на заданных данных и доступность сценария для нужного пользователя. Это разные результаты: каждый заслуживает признания, но не заменяет следующий.
Сборке сценария нужна отдельная задача с владельцем. Для такого экспорта предстоит определить поля, связать права с выгрузкой, добавить запуск и получение файла, сделать сбой понятным пользователю. Затем проверить весь путь, а не только генератор CSV.
Граница зависит от того, что продаём. В API для разработчиков строительные блоки сами могут быть продуктом. Но обещанная менеджеру выгрузка из приложения не становится готовой от того, что инженер написал скрипт.
Хорошая платформа снижает стоимость следующих сценариев. Оставшаяся сборка всё равно требует работы. Статус «база готова, пользовательский экспорт в работе» показывает прогресс точнее, чем одна зелёная галочка.