| I also think it should be noted that compromise between designers & developers & business domain experts (seemingly now called 'product managers) could vastly simplify all this. The more empowered a developer is to over-ride a designer/biz person's preference[1], the better it is for all. Way too often, I see developers just accept what the product manager/designer specifies with zero pushback when it strays outside what could be considered the 'norm' for whatever tech stack is in play. [1] I use the word preference because that is all it is - their preference. They don't have a magic ball. Sidenote:
I'm also seeing a rise in UX suddenly becoming owned by the UI & product management team which is bizarre. You have designers(whether from print backgrounds or whatever) making poor(& I mean piss poor) UX decisions because they don't have the exposure/understanding of web platforms.
Case in point: if your UX person has a calendar widget to enter a date of birth, they should no longer be allowed do UX. /rant |
They’re almost always better off spending the time doing the latter, or even better, working with the designer during the design process to both understand which decisions the designer actually cares about as well as communicate the platform constraints/preferences to the designer.