I was recently brought aboard a project lifecycle in midstream. The end deliverable is a large-scale sales application built in Java using open source UI components. The topical usability of these widgets is quite poor, almost to the extent that they operate against commonly accepted conventions.
I should add that the application is intended for users who have minimal computer experience; from the UX point of view, I obviously have some concerns. I would love to reinvestigate a different framework in a future sprint, but that would necessitate buy-in among folks who have already put in a great deal of effort.
So here's my question: has anyone out there had such an experience, and if so how did you best handle it? It's very important that I maintain a win-win outcome among technical and business stakeholders; I want to be respectful of legacy while recommending a serious rethink of the approach.