I am often asked about books I recommend that aspiring leaders should read. Appearances to the contrary, it is not an easy question to answer. I went through what I recall I have read and came up with the following, very narrowed-down list of books I think are mandatory for every software engineering manager.
Agile
- https://www.amazon.com/Essential-Scrum-Practical-Addison-Wesley-Signature/dp/0137043295/
- https://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364/
- https://www.amazon.com/Lean-Trenches-Managing-Large-Scale-Projects-ebook/dp/B00A32O00Q
Software Development Management
- https://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959
- https://www.amazon.com/Scaling-Software-Agility-Practices-Enterprises/dp/0321458192/
- https://www.amazon.com/Agile-Project-Management-Creating-Innovative/dp/0321658396/
- https://www.amazon.com/Google-Tests-Software-James-Whittaker/dp/0321803027
- https://www.amazon.com/Team-Topologies-Organizing-Business-Technology/dp/1942788819
Team management
- https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897/
- https://www.amazon.com/Peopleware-Productive-Projects-Tom-DeMarco/dp/0932633439/
- https://www.amazon.com/Radical-Candor-Revised-Kick-Ass-Humanity/dp/1250235375/
- https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884/
- https://www.amazon.com/Leading-Change-New-Preface-Author/dp/1422186431
- https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756/