До начала работы заказчик должен предоставить:
Для старта работы нужно: подробное описание задачи или черновое ТЗ; список требуемых функций и ограничений; доступ к тестовому или разработческому окружению/БД/файлам (если используется); примеры входных и ожидаемых выходных данных; желаемые сроки и платформа (Windows, Linux, web и т.п.).