Программист 1С - существо уникальное и непредсказуемое. Как говорится, если хочешь понять 1С-программиста, сначала подружись с магией и хаосом.
Обычно взаимодействие аналитика и программиста выглядит примерно так: аналитик пишет красивое ТЗ, программист выполняет его с точностью ювелира, потом оба показывают чудо-зверя заказчику, и заказчик счастлив, словно ребенок, получивший новую игрушку.
Но реальность сурова и жестока. Обычно всё начинается с простого:
Сцена 1: Офис, утро.
Аналитик: «Сделай красивый отчёт».
Программист: «Без базара, 2 часа».
Сцена 2: Через 2 часа.
Аналитик смотрит на экран: «Это что за чудо?»
Программист: «Ты же сказал красиво!»
Мораль: ТЗ — это не просто текст, это искусство. Если написать «купи вкусняшку», а тебе принесут вяленую рыбу, не удивляйся. Программисты мыслят кодами, а не пончиками.
Представьте ситуацию: вы отправили смс с просьбой купить что-нибудь вкусненькое, а вам принесли пивко и соленую рыбку, вместо мороженного. Вот примерно так же чувствует себя программист, получив расплывчатое задание.
Программисты - существа тонкие и ранимые. Они любят порядок и точность. Им важно видеть всю картину целиком: откуда берутся данные, куда они идут и почему вообще это нужно. Иначе получится ситуация, когда аналитик ждет конфету, а получает кирпич.
Но есть одна маленькая проблема: некоторые программисты не любят читать длинные тексты. Поэтому задача аналитика усложняется: теперь нужно не только писать понятные ТЗ, но и показывать, рассказывать и повторять. Процесс становится похож на обучение маленького ребенка: терпение, понимание и много-много примеров.