Often referred to as the “black art” because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think.
Mike Cohn's stellar book that everyone should have on their shevles. I often call this the "agile bible" - great book.
The Art of Agile Development contains practical guidance for anyone considering or applying agile development for building valuable software.
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
In The Five Dysfunctions of a Team Patrick Lencioni once again offers a leadership fable that is as enthralling and instructive as his first two best-selling books, The Five Temptations of a CEO and The Four Obsessions of an Extraordinary Executive. This time, he turns his keen intellect and storytelling power to the fascinating, complex world of teams.
Few books on software project management have been as influential and timeless as The Mythical Man-Month.
In The Pragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.
Mitch Lacey's book on getting started with Scrum and Agile, targeting a T-12 month to T+6 month window.
When software development teams move to agile methods, experienced project managers often struggle—doubtful about the new approach and uncertain about their new roles and responsibilities.
Mike Cohn's exceptional book on how to write and manage user stories. This is an essential book for your bookshelf.