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