The first time when I encountered this, my self-esteem was on the floor. I spent a while thinking about what should I do: accepting the compromise or resigning. Of course, I also questioned my design abilities and my communication skills.
I found that the design downgrade is acceptable when I have used the same empathetic approach not with the customers, but this time with my own project team members. In this way, I have better understood how the due dates or budget constraints are perceived by different types of people. I have seen how is it to face professional challenges, way out of someone’s comfort zone.
For instance, deal with this dilemma: the dev team does not have enough desire or even experience in order to implement what you designed. Pushing them from top to bottom creates conflicts, replacing them will exceed the budget.
What I’m doing now is to talk with them about my proposals before presenting them officially, in front of the upper management. In this way, the first thing I win is their trust. The second one is that I get the best UX value with the existing resources. And this is better for the final users as well.
Another frequent situation is when I have to do a visual uplift of some 15 years old application. For these cases, there is a lot to compromise but still, I provided something refreshing which brought joy for those who need to work 8 hours daily with it.
For me is important to set a bottom limit from the beginning. Below this limit, the compromises are not acceptable for the sake of the direct users.
As a contractor, I decided, twice already, to walk away from projects where, overall, the vision of the customer team about UX was deformed and my expertise could not add value.
* * *