Для среднего проекта:
Команда из нескольких специалистов: минимум разработчики middle - уровня, PM, дизайнер,маркетолог(обязательно/желательно,чтобы был опыт реализации схожих проектов) .
К студии обращаться нет смысла, если хотите в дальнейшем развивать и поддерживать проект - собирайте свою команду(в студии цены будут намного дороже, в дальнейшем на развитие и поддержку будет уходит больше средств ).
Четко прописанное ТЗ , наличие бизнес-плана, roadmap продукта(для оценки временных/финансовых затрат). MVP по времени от 3-6 месяцев до 1 года:расходы 70%-80% будет ФОТ, до 10 % на маркетинг продукта. Для разработки продукта Scrum (для MVP). Если требуется стандартный простенький маркетплейс - рассмотрите готовые решения на рынке