Полное описание требований заранее не нужно — достаточно внятно изложить проблему.
Если эти три вопроса продуманы, предложение обычно согласуется с первого раза.