First, a suggestion and two cautions.
Suggestion: Always tightly link thinking and action.
Caution: “Words, words, mere words, no matter from the heart.” W. Shakespeare
Caution 2: “Of making many books there is no end, and much study is a weariness of the flesh.” Ecclesiastes 12:12
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks. It includes the famous essay on No Silver Bullet.
The New New Product Development Game by Takeuchi and Nonaka. Let me ask you to go to www.hbr.com and look it up. It’s a Harvard Business Review article. It costs $6 (softcopy). If you need to see it before you buy it, contact me.
Rolling out Agile in a Large Enterprise by Gabrielle Benefield. This is about Yahoo. Many good suggestions.
Software by Numbers: Low-Risk, High-Return Development by Mark Denne and Jane Cleland-Huang. This book explains what you should go to Minimum Marketable Feature sets to get incremental funding. Or…it pays to go Agile.
User Stories Applied: For Agile Software Development (The Addison-Wesley Signature Series) by Mike Cohn. Key stuff.
Agile Estimating and Planning (Robert C. Martin Series) by Mike Cohn. Again, key stuff.
Leading with the Heart: Coach K’s Successful Strategies for Basketball, Business, and Life by Mike Krzyzewski and Donald T. Phillips. I live the Duke Blue Devil basketball team. Not surprisingly, I find basketball an apt metaphor for a software development team. Coach K gives a lot of great advice about building a winning team.
The Concept of “Ba” by Nonaka and Konno. This article gives an introduction to this subject.
There are many other great resources. This is a start. You may also want to look at earlier posts of this sort. Start here.