I have learnt a lot by making mistakes on the job but there have been books that have influenced my thinking to a great extent. I will try to list the ones that were the most influential in changing my perspective towards managing projects and teams.
Classic General Management
- The Mythical Man Month - Essays on Software Engineering
- The Fifth Discipline - The Art and Practice of a Learning Organisation
- Peopleware - Productive Projects and Teams
- Waltzing with the Bears - Managing Risk on Software Projects
- What did you Say - Art of Giving and Receiving Feedback
Theory of Constraints
- Implementing Lean Software Development - From concept to cash
- Kanban
- Principles of Product Development Flow
Technical
The Lean Startup
There are many more great books out there but I would highly recommend the minimum reading list above for building teams to deliver great software.
Good collection.
ReplyDeleteThere is another book that I also found interesting from a management point of view : "Management 3.0".
Excellent list, although the link of "User Stories Applied" points to "Extreme programming explained". Here's the link that (I think) Anand intended to use: User Stories Applied
ReplyDelete