A lot of reviews criticize this book for being primarily a long essay about how to convince your coworkers to use a technology you'd like to introduce. I'm not entirely sure what these people are complaining about, that's exactly how the book bills itself. Indeed, this book is about a problem techies encounter regularly: I want us to use a specific tool or technique at work, and I need to figure out how to get my team to buy-in. As a book on that topic, it succeeds relatively well.
First, a disclaimer: I have a lot of experience in this area, as I worked somewhat recently with a team that was resistant to a lot of changes. I, along with a small handful of other members, repeatedly tried to get buy-in on tools and techniques. Occasionally, we were met with success, but more often we were met with failure.
This book made a LOT of sense of what happened at that company. After reading it, I have a much better understanding of why we failed and succeeded when we did, and what we could have done differently.
Driving Technical Change is, despite appearances, a patterns book. Rather than design or architecture patterns, it contains people patterns. The author, Terrence Ryan, argues that most people who are resistant to change fall into one of seven patterns of skepticism. Each pattern is different, and must be dealt with in different ways. As with design patterns, a lot of the patterns are just common sense, but because Ryan gives a very specific name to each pattern, it is useful as a shared vocabulary among forward-thinking techies.
The rest of the book is devoted to different strategies, and which ones are effective against which skeptic patterns. This portion of the book is less useful, as it contains mostly common sense advice that is generously padded out via book structure. Because of all the padding, the book is easily 30 pages longer than it needs to be. The advice is useful, and I'd recommend reading through it, but a lot of it is stuff most people in the industry already know.
The most annoying thing about the book is the repetition of anecdotes. The author constantly repurposes anecdotes from his employment, rewording and altering details in order to turn one story into two, two into three, and so on. In particular, he seems extremely proud of his accomplishments. At some point, he created a system that inspected database tables and generated entire CRUD applications based on them (he refers to this occasionally as code generation, which it is not, as "generated code" should never be hand-edited). He mentions a few other accomplishments over and over again, which makes the book better overall, but the extremely limited variability in these stories makes the author seem like he hasn't accomplished much in his career, which tarnishes the book a bit.
Overall, the book is about 2 or 3 blog posts worth of material stretched into a book, but while that makes the book somewhat a disappointment, it doesn't make it useless. Though a lot of it is common sense, it can be argued that most of the seminal The Pragmatic Programmer is also common sense. It's still good to read through. Driving Technical Change still gave me some moments to think about and some good advice to internalize, and I'd recommend it for someone forward-thinking in the software industry.