Here are three books I always recommend to people who ask for advice on how to do software project managment,
- The Mythical Man Month, Fred Brooks: Fred literally wrote the book on project management and while you might not recognise the hardware referred to in the book, everything else he wrote is a relevant today as it was 40 years ago.
- Rapid Development, Steve McConnell: Steve actually presages much of the Extreme Programming community in this seminal work on modern software project management. He taught me that convergence to a date was more important that hitting a date.
- Extreme Programming Explained : Embrace Change, Kent Beck: XP is probably one of the most important programming developments of the past ten years. Putting the customer at the centre of development is probably the most important precept.