в одной компании ребята обложили весь код юнит тестами. Все отлично тестировалось. Несколько релизов выпустили. Потом окозалось. что половина функционала не правильно работает
в верификации требований. Которой никто не занимается. Заказчик априори не является в этом специалистом. Он свои хотелки заказывает. А разработчик тупо их исполняет. А роль аналитика несколько в другом заключается
как я выше писала, аналитик в такой команде есть и он как раз выполняет функцию импакт анализа, интервьюирования итд. Того в чем у него больше компетенция