Например, когда есть документация, где написано, что «нажмёшь красную кнопку - всё ёбнет». И разраб подписывал, что ознакомился с документацией. То есть, по логике юриков - раз подписал, значит знаешь. Раз знаешь, но сделал - злой умысел.
Да, я понял что в этом разошлись. Тк я трактовал "системный аналитик" не в контексте роли, а в своём опыте. Где системный аналитик совмещает роли бизнес-аналитика и системного аналитика. А ты имел ввиду системного аналитика без, так сказать, примесей.
Если программист не может понять модель бизнеса, то он не сможет нормально превратить ее в модель информационной системы. Системный аналитик "типа" должен помочь кодерам сделать преобразование одной модели в другую, но обычно получается плохо. Ну собственно Фил так и написал. Нормальный СА стоит дорого, а вместо двух плохих (аналитик + программист) лучше взять нормального программиста за те же деньги
плюс кажется, что разрабы, которые по разжёванным аналитиком тз тупо пишут код и не могут в коммуникацию и предметную область, это в итоге тупо кодеры которые либо выгорают, либо в ситуациях где нужно хоть немного отступить от плана степ-ту-степ - бесполезны