If so, what’s the primary value you derive from them?
If not, why not?
I’ve worked in companies where sprints worked fine and others where they became a source of frustration (largely I think due to overly ambitious sprint planning).
Disclosure - I’m one of the founders of a company making a new issue tracker [0] and how best to support teams that work in sprints/cycles is something we care quite a lot about
0: https://Kitemaker.co
We don't get much value from them because there is little sprint planning, and 2 days before the review there is a push to figure out what is "done" to present.
I have worked on other teams that embraced the planning aspect better and it was a source of reassurance that everyone was on the same page.
The primary value (when I was on a team that did it "right") was the common context that was shared by all and represented in the kanban (literally, sticky notes on the wall and some masking tape). There was transparency and traceability. I'm not sure it made us more "efficiency" or "productive", but i removed a lot of frustration of being in the dark about what the team is doing.