A few years ago, I was working as a product manager in a big fintech project. We were using agile—or we thought we were. We had all the meetings: standups, sprints, grooming, retros. But still, something didn’t feel right. Things were slow. People were tired. And nobody was really happy.

When business teams asked for changes, some developers got...