По моему мнению, между "веб-сайтами" и "приложениями" есть небольшая разница.Веб-сайт - это тип приложения, зачастую такой же сложный, как и традиционные «настольные приложения».
Обычно у нас одновременно работают две стороны.У вас есть UI / UX, который сильно зависит от взаимодействия клиента / владельца, и у вас есть технические детали веб-сайта, которых обычно нет.
В любом случае, обе стороны обычно начинают с сбора требований, который становится спецификацией., который становится прототипом, который затем повторяется до тех пор, пока он не станет продуктом.
Есть и другие способы, но это тот, который я знаю лучше всего.
С другой стороны, как вам кажетсяспрашивать о том, какие документы используются.Думайте о «макетах / каркасах» как об интерфейсе, эквивалентном UML.Это первая попытка определить, как будет выглядеть пользовательский интерфейс.Есть недостатки в использовании этого, поскольку вы действительно не понимаете, как будут работать интерактивные функции.В некоторых случаях вы хотите создать HTML-макет, который на самом деле покажет клиенту, как что-то будет работать.Будьте осторожны, чтобы не создавать у них впечатления, что макет - это что-то вроде полной функции.Сделай так, чтобы это выглядело грубо.