Программисты – другие люди со своим особенным миропониманием, где нет места неточностям и обобщениям.
Навык постановки задачи избавит от возможного разочарования работой программиста (не всегда конечно).

Что важно при постановке задач:
– быть максимально конкретным
– не надеяться на очевидные вещи (что это и так понятно), особенно если вы только начали работать
– запрашивать как понял задачу исполнитель – пусть скажет своими словами
– не давать противоречивых требований
– как можно больше указывать артефактов – URL адреса, скрины, тестовые данные, сообщения об ошибках.
– не смешивать переписку и задачи. Задачи в задачнике, общение в чате.

 

Если вы в процессе выбора подрядчика, то смотрите видео Выбор подрядчика на разработку сайта.

Также рекомендуем изучить, почему так сложно найти опытных программистов по адекватным ценам.