We broke up with scrum about six years ago.
Agile development served us well in startup mode, but as we added more seats, opened new space, and launched new tools, it actually started to stunt our product culture’s growth. Take autonomy, for starters. We think engineers should have complete autonomy over their code and part of the product. And even though scrum is designed to protect developers from the demands and distractions of your CEO, marketing team, sales team, etc., it can actually tie their hands. There’s no trust being built between product and the rest of the company; sprints end up more like transactions than conversations.