Недавно (правда, на небольшом проекте с высоким уровнем разработчиков) получилась удачная история, при которой роль моя роль как системного аналитика заключалась в помощи разработчикам понять задачу. Т.е. за постановку задачи и её решение отвечает разработчик, а системный аналитик помогает в понимании предметной области, в приоритезации задач, в выработке (модерированиии) единых технологических решений.
Если что-то реализовано не так (именования кривые, неудобные формы, недоделаны по функции по мелочи) я просто влезаю в код и его меняю. Не сказать, что на мне не было ответственности, но была достигнута ситуация ее справедливого распределения.
Сейчас пытаюсь адаптировать этот же процесс на более крупном проекте с разным уровнем исполнителей. Ощущение -- получается. Хотя, кто знает. Такие доклады в этом помогают, спасибо)
Проблема, как мне кажется, не в низкой з/п системного аналитика, а в высокой мидла. Только что завершилось обсуждение профстандарта разработчика. Навыки проектирования заложены на очень высоком (6-м уровне, по сути, сениор). И вот, 100%, использование системного аналитика как компенсатора нехватки квалифицированных ИТ-кадров попахивает