Из моего опыта — самое лучшее — найти хорошего дизайнера, проработать с ним годик-другой плотно и тесно (даже без ТЗ, но постоянно обсуждая идеи и видение). После этого необходимость в ТЗ отпадает как в таковом, и, если вы хорошо сойдетесь, «контакт» будет достаточно тесным ещё на этапе идей.
Хорошая команда многого стоит.