Quality - Do you know the best books to read on software development?
As a software consultant, knowing your industry, your project management methods and your technologies are vital. Although we're always looking for the latest best practices and shiny new technologies, knowing the fundamentals is vital.
Although everyone learns differently, and some prefer video sites like www.pluralsight.com to reading, these books are still full of useful information:
- Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices (by Michael Jackson)
- Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust (by Ken Schwaber)
- Code Complete: A Practical Handbook of Software Construction, Second Edition (by Steve McConnel)
- Design Patterns(by the Gang of Four)
- The Pragmatic Programmer (by Andrew Hunt)
- The Mythical Man Month (by Frederick P. Brooks)
- Test Driven Development: By Example (by Kent Beck)
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (by Gene Kim, Kevin Behr & George Spafford)