posted 18 years ago
Gian,
it is hard for me to divide books into agile and non-agile. People have an interest in painting things black and white, and categorizig things as either agile, or not agile. To me, agile / non-agile is a continuum, not a black and white. There are tons of "agile" books written before agile was a concept... assuming that you use the definition of agile that I use (paraphrased from Craig Larman) "Agility is about adpting to change".
We have referenced close to 100 books in our book, and tried to make sure that we show similar thoughts from other people were appropriate.
Some books outside software arena that has helped me a lot include:
- Dale Carneie, How to win friends and infleunce people <basics on how to interact with others>
- Eliyahu Goldratt, The Goal <Constraint theory>
- Patrick Lencioni, The Five Dysfunctions of a Team, and The Four Obsessions of an Extraordinary Team <Building a culture>
Books on software include:
- Grady Booch: Object Solutions: Managing the Object-oriented Project
- Walker Royce: Software Project Management
- Brooks, Mythical Man-Month
- DeMarco and Lister, Waltzing with Bears <ability to address risk is a competitive advantage>
- Schwaber and Beedle, Agile Software Development with Scrum
Those are some examples, there are many more.