That’s one of the main reasons why I can’t stand corporate software. You often have obvious usability problems in plain sight, where you cannot possibly imagine that the devs don’t know about it.
But it just stays that way ad infinitum, because what should take a dev 10 minutes to fix at most, will take too long to bother instead, because they have some ridonkulous process where they need to file a ticket, bring it up in a meeting, have it put into the backlog, then discussed again three months later when a user complaint comes in, but unfortunately we really need to meet a deadline, so still keep it in the backlog, then half a year later, the boss sends an angry e-mail about it, because the obvious fucking usability problem did not look good in an important customer demo, so finally have it planned into the next sprint, then implement it, open a pull request, get a review, fix some code style nitpicks, get another review, fix the merge conflicts, because it took so long to get it merged, and then fucking finally be done with it.
But don’t worry, it’s all Agile™, at least if management is to be believed.
That’s one of the main reasons why I can’t stand corporate software. You often have obvious usability problems in plain sight, where you cannot possibly imagine that the devs don’t know about it.
But it just stays that way ad infinitum, because what should take a dev 10 minutes to fix at most, will take too long to bother instead, because they have some ridonkulous process where they need to file a ticket, bring it up in a meeting, have it put into the backlog, then discussed again three months later when a user complaint comes in, but unfortunately we really need to meet a deadline, so still keep it in the backlog, then half a year later, the boss sends an angry e-mail about it, because the obvious fucking usability problem did not look good in an important customer demo, so finally have it planned into the next sprint, then implement it, open a pull request, get a review, fix some code style nitpicks, get another review, fix the merge conflicts, because it took so long to get it merged, and then fucking finally be done with it.
But don’t worry, it’s all Agile™, at least if management is to be believed.
I was involved in a project that managed to combine the biggest drawbacks with waterfall development with the biggest drawbacks of agile.
Great times!