Коллеги, поделитесь вашим опытом и мнением, плз. Нормально ли, когда аналитик частично проектирует БД? Например, определяет таблицы и их стостав. Если да, то как это происходит у вас на проектах? Как реагируют на это разрабы, какие есть плюсы и проблемы?
Нормально это. У нас (я и другие аналитики в моей и смежных командах) аналитики на части проектов занимались проектировкой, доработкой реляционной БД и ведением артефактов по ней (различные эксельки и скриптованные автоконфигураторы). Разрабы нормально относились. Чаще всего на стороне аналитиков логическая модель и как максимум только часть физической. Физическая модель данных на архитекторах и разработчиках.
Но тут много нюансов, главный из которых - кто тащит, на том и едут.
Из проблем - много работы по ведению структуры, отслеживанию изменений и это всё в нагрузку и так к тоннам маппингов - ест уйму времени. Постоянные проблемы из разряда "назвался клизмой, полезай в жопу" и уйма ответственности, к которой непреминут привлечь за любой косяк.
Из положительного (для аналитика, но для проекта сомнительная польза): участие в непосредственной разработке, прямое влияние на архитектуру.