Why don't organizations pay more attention to developer experience?
Most large orgs in my experience have zero clues about how to do software dev efficiently anyway. They're so tied up in wanting to control and de-risk everything that efficiency goes out the window.
Finished your tickets for the sprint early? Just do nothing until the sprint ends. No, we're not adding more tickets to the sprint. No, you can't work on a ticket that isn't in the sprint. No, you can't work on anything that isn't in a ticket.
Want to spend some time improving the dev experience? Well you'll need a whole sprint just for that, because all the tickets in a sprint need to be aligned. And then we'll need to justify prioritising that sprint over product work. Marketing are chasing Feature X for the trade show next quarter, so probably not in the next three months at least.
Yes we know it'll make everyone work faster and theoretically improve our velocity but we can't quantify that in terms of tickets per sprint so it's hard to see how that will help get Feature X shipped. Besides, the project plan for the next six months is already done and we don't want to change it now.
Management By JIRA is ridiculous at the best of times, but it gets really laughable in this kind of organisation.
Why don't organizations pay more attention to developer experience?
