Добрый день.
А что означает "Безграмотный технолог"? А как тогда производство работает? То же касается и главного инженера.
Они могут не разбираться в том, как пишется программа, но как она должна работать - обязаны.
В противном случае они просто не готовы к автоматизации и пусть работают по старому.
А поводить пальцами в воздухе и сказать что вот так должно как то быть - это не техзадание. Миллион раз сталкивался с такими хотелками. Ничего путнего из этого не выходит. Если Вы по таким пассам в воздухе делаете для СВОЕГО производства, то замучитесь потом переделывать. А если делаете на заказ - фиг потом сдадите.
Лично я, на своём предприятии добиваюсь чтобы было подписано хоть какое то подобие техзадания, и делаю в соответствии с этим.
Что предлагают на стороне - без внятного техзадания даже не берусь. И кто его(техзадание) будет составлять, мне не очень интересно.
И к примеру, составление техзадания на модернизацию станка или линии(цеха, завода) это совсем не то же самое что техзадание для программиста.
Его должен составлять человек, который понимает работу всего этого. И вникать в детали и техпроцесс. И он уже составляет техзадание для программиста.
То есть по сути дела программисту нужны только сигналы на входе контроллера (ПР) и сигналы на выходе. И описание логики срабатывания входов-выходов.
Например: Сработал 1,3,5 вход - через 2сек включился выход 5.
А что к этим входам/выходам прицеплено, программисту по барабану.
В плане составления техзадания ПОЛНОСТЬЮ согласен с melky.
С уважением.





