В предыдущей статье мы выяснили о важности технического задания перед запуском любого проекта автоматизации. (освежить информацию можно здесь). Чувствую недосказанность и потребность показать некоторые минные поля и подводные камни с граблями на этом пути. Давным-давно, когда я еще был программистом в одной крупной компании, мы с коллегами постоянно шутили и смеялись над техзаданиями, которые нам приносили пользователи. Если очень кратко, то все их можно было описать так: «Сделай мне программу, у которой посредине на весь экран будет кнопка с надписью «Хочу чтобы все завелось!» - я ее нажимаю и все завелось!». В половине случаев, когда я пытался «уточнить детали» - что, и как именно должно «завестись», пользователь округлял глаза и говорил: Откуда я знаю? Тыжпрограммист – вот и думай!.. Прошло 15 лет, но ничего не изменилось – технические задания, которые я получаю сейчас, мало чем отличаются от приведенного выше примера – по-прежнему технические задания похожи на набор