Although my coworkers/management say we are agile, they still can't comprehend basics, let alone any specifics from a methology. What advice can you give to get the "experts" at my company to rethink their procedures/rules?
I'm willing to bet that Amr's book would provide them with a better understanding of what being agile really means. But they probably wouldn't read a book...
From the stance of seeing how people botch agile, I know that a team is on the right track when they:
- deliver on the majority of their commitments each iteration, and at most a portion of one story is incomplete at the end of an iteration - can tell you what their velocity is - expose no surprises on the last day of an iteration - can tell you relevant statistics about the code base, for example, how many unit tests are there and how long they take to run - commit to improvement through use of a retrospective, without having to be told--they just do it - don't fear open conflict
I'd say get to a common understanding of your goals. You can use the first part of the book (which has a number of suggested exercises to run with your team) to talk about what needs to be done at your organization (regardless of process and methodology).
Once you agree, for example, that you want to increase quality, or reduce time to market, then you can suggest a few practices - one by one - instead of a whole methodology. Let them suggest others. The goal should never be to "be Agile", but to build software effectively. If they come up with reasonable alternatives to meet these goals, then you should be open to it as you want them to be open to your suggestions.
Often when you change the language from specific methods, to business values, or process smells and pains, you can get to common ground. Once you're there, the battle is half-won. Good luck!
Amr Elssamadisy<br /><a href="http://www.amazon.com/Agile-Adoption-Patterns-Roadmap-Organizational/dp/0321514521/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1220909336&sr=8-1" target="_blank" rel="nofollow">Agile Adoption Patterns</a>
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