I searched this forum and the bunkhouse, but I would like opinions of others specific to the following question:
I am working for a large, well known, 100+ year old Fortune 50 company. While the development team knows Java (and even recent open source technologies like hibernate--for a Fortune 50, hibernate is recent), they also regularly work with mainframes, COBOL, etc. They SDLC overview is about 30 pages. A typical project involves a mountain of forms.
I'm trying to get them to use an agile methodology. Can anyone recommend some books for the following groups: architects / developers, business analysts, and managers? I want to get a couple of books that people can quickly read to get an initial sense of what agile is about and how it works. I'll be developing a blended agile methodology, so don't worry about whether it's specifically XP, Scrum, Crystal, etc.
As an overall intro Craig Larman's Agile and Iterative Development: A Manager's Guide (amazon US) seems to get a lot of good press (I haven't bothered with it - when it was published I wasn't looking for introductory material); considering his other work I would expect it on the conservative side however this might be helpful when you are trying to convince a conservatively minded audience.
In preparing for battle I have always found that plans are useless, but planning is indispensable. - Dwight D. Eisenhower, general and president (1890 - 1969) [ May 01, 2007: Message edited by: Peer Reynders ]
Larman's book has been "the" introductory material for a European Fortune 500 company, too. Its approach is good in that it doesn't just sell one process such as Scrum or XP but rather presents the reader with options.
I also believe that anything written by Kent Beck or Ron Jeffries is hardly going to go down too well with management. Those books are written for developers.
"Sam's Teach Yourself Extreme Programming in 24 hours" is a surprisingly good intro to XP from a manager's point of view.
For managers not scared by *big* books, "Agile Software Development Ecosystems" might be a good choice for understanding the philosophy behind the movement.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Joined: Aug 19, 2005
Originally posted by Ilja Preuss: "Agile Software Development Ecosystems" might be a good choice for understanding the philosophy behind the movement.