
A personalized guide to developing the qualities that make a successful technical leader. We all possess the ingredients for leadership, some better developed than others. The book focuses on the problem-solving style–a unique blend of skills in 3 main areas: innovation, motivation, and organization. Ways to analyze your own leadership skills, with practical steps for developing those skills.
The software examples are dated, but the wetware observations and advice stands.
https://www.amazon.com/Becoming-Technical-Leader-Gerald-Wein...
"Become an Effective Software Engineering Manager", "The Manager's Path", "Becoming a Technical Leader", "An Elegant Puzzle", "Resilient Management".
But your best bet is either finding an experienced manager who's willing to coach you, or working with a management coach.
(There's a number of folks blogging as well. Gergely Orosz, Laura Hogan, Camille Fournier,...)
- An Introduction to General Systems Thinking
- Becoming a Technical Leader: An Organic Problem-Solving Approach
So that you have a good answer to "when will it be ready"
- Software Estimation: Demystifying the Black Art
- Agile Estimating and Planning
People management
- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
- High Output Management
Besides Mythical Man Month already mentioned in other comments.
> "It identifies which leadership skills are most effective in a technical environment and why technical people have characteristic trouble in making the transition to a leadership role. For anyone who is a leader, hopes to be one, or would like to avoid being one."
'Making Things Happen', Scott Berkun. Berkun was a successful developer and product manager at Microsoft and the book captures his reflections and research on project management.
1. 'The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully' I was put off for a decade by the click-bait title but this is a profound little book that helped me get perspective on problem solving in my work and myself.
2. 'Becoming a Technical Leader' The text is great; working the exercises for yourself will make you a stronger thinker.
3. 'An Introduction to General Systems Thinking' One of his densest, driest books, but a great summary of the highlights of the field with plenty of thought problems in the exercises and plenty of pointers for digging deeper.