The Problem with Software: Why Smart Engineers write Bad Code is a book I heard about in a conversation with Neil at Beer Buds for Lyfe. MIT
I found this hot take online. Article
He made an interesting point about how Scrum is a reaction to some business processes that are chaotic or something to that effect.
It's on my reading list so I can get around to it.