Не совсем то, но то, что точно нужно «Как пасти котов» — это базис о том как вообще договариваться с программистами.
Дальше, по личному опыту, советую пользоваться опросником-анкетой для описания идей. То есть, сформулируйте этот вопросник сами, под свои задачи предельно точно. И в зависимости от того, что вы хотите услышать. Четкость появится.
Тут надо учитывать, что вообще, не все люди умеют доносить четко.
Пример вопросника:
-В чем суть предлагаемой вами идеи? — так писать нельзя. То есть, можно, но на проверенных людях. Это очень общий вопрос. Кто-то ответит 30 слов, а кто-то 3000.
Лучше писать так:
-Это исправление/доработка/ улучшение или принципиально новое?
-Что именно улучшается/создается функция/алгоритм/система взаимодействия с клиентами (список)?
-Как вы видите реализацию на практике? (новый сервис/ функция и т.п.)