Listmania!
The Serious Software Practisioner's List
Software Engineering: A Practitioner's ApproachSoftware Engineering: A Practitioner's Approach by Roger S Pressman
Buy new: £86.44 / Used from: £25.82
... because you need to understand the whole spectrum that is software engineering
Agile Software Development Ecosystems (Agile Software Development Series)Agile Software Development Ecosystems (Agile Software Development Series) by Jim Highsmith
Buy new: £20.99 / Used from: £19.00
... because you need an objective view of what *all* of Agile is about
User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)User Stories Applied: For Agile Software Development (Addison Wesley Signature Series) by Mike Cohn
Buy new: £14.46 / Used from: £12.75
... because you need to know how to effectively write user stories
Writing Effective Use Cases (Crystal Series for Software Development)Writing Effective Use Cases (Crystal Series for Software Development) by Alistair Cockburn
Buy new: £14.46 / Used from: £12.00
... because you need more than one view on user stories
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects (Wiley Software Patterns Series)Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects (Wiley Software Patterns Series) by Andreas Rüping
Buy new: £13.49 / Used from: £5.73
... because producing useful, effective documentation is not easy
Agile Project Management with Scrum (Microsoft Professional)Agile Project Management with Scrum (Microsoft Professional) by Ken Schwaber
Buy new: £18.00 / Used from: £14.99
... because you need to know where SCRUM can help
Agile Software Development with SCRUMAgile Software Development with SCRUM by Ken Schwaber
Buy used from: £24.06
... and you really need to read both books on SCRUM
Refactoring: Improving the Design of Existing Code (Object Technology Series)Refactoring: Improving the Design of Existing Code (Object Technology Series) by Martin Fowler
Buy new: £22.76 / Used from: £20.00
... because you need to understand what recfactoring is about
Wellsprings of Knowledge: Building and Sustaining the Sources of InnovationWellsprings of Knowledge: Building and Sustaining the Sources of Innovation by Dorothy Leonard
Buy new: £14.44 / Used from: £2.50
understand the deeper issues that affect innovation
Agile Estimating and Planning (Robert C. Martin)Agile Estimating and Planning (Robert C. Martin) by Mike Cohn
Buy new: £14.49 / Used from: £14.00
the best practical book on estimation and planning to date
Organizational Patterns of Agile Software DevelopmentOrganizational Patterns of Agile Software Development by James O. Coplien
Buy new: £31.86 / Used from: £22.00
... to understand the finer anthropological issues around software development
The Manager Pool: Patterns for Radical Leadership (Software Patterns Series)The Manager Pool: Patterns for Radical Leadership (Software Patterns Series) by Don Sherwood Olson
Buy used from: £15.45
... to constrast and balance Coplin & Harrison
Generative Programming: Methods, Techniques and ApplicationsGenerative Programming: Methods, Techniques and Applications by Krysztof Czarnecki
Buy new: £22.79 / Used from: £10.99
generative programming will be one of the key paradigms of this and the next couple of decades