Если идете в студию, скорее всего разработчиков вы не увидите вообще, с вами будет работать менеджер, который поможет вам определить что нужно от продукта и как это сделать. Так что не надо особо заморачиваться как это все описать, достаточно просто четко знать что вы хотите из функционала получить. Человек переведет с вашего на официальный, создаст бриф, юзекейсы и разделы, список страниц и опишет функционал, в итоге получите внятное ТЗ. Это в хорошем случае. В плохом придется сменить пару контор на этапе создания брифа. В итоге все должно быть записано и расписано максимально четко. Текущий проект у нас - в течении 2 недель - только тз писали. И это нормально, если проект реально большой.