I was browsing InfoQ articles and saw this.
http://www.infoq.com/minibooks/agile-adoption-transformation
The book is by a "certified scrum coach". (As you may know, the scrum
certification thing is called into question by the software craft movement.)
I was chatting with my wife, Diana, who has some experience working on
agile teams. I said, look at this: "Agile failure is pervasive."
"Agile is due for failure." Right away we both thought that it must be
related to a conflict with hierarchical corporate culture. And indeed,
'culture' is a focus of the book. I'm not that interested in this
particular book. But in my experience one of the hardest parts getting
agile practices into place has been resistance to change from
management. Agile practice often has to be sold as a kind of 'process'
that people are required to adhere to, like CMMI, so that managers can
retain control. The most successful agile adoptions I've personally
seen are where the nominal project manager was supportive, gave up
command and control, and let the team take responsibility. In a lot of
companies this is not likely to happen easily. When the agile buzz
comes along and managers are directed to try it, they work to subvert
it. They want it to fail, perhaps without realizing they do. They feel
threatened. This is covered quite well in Mike Cohn's excellent book,
Succeeding With Agile Software Development.
Would this be a useful topic for discussion? How, in your experience,
hierarchical management structures conflict with agile practices.
-Richard Brewster
http://rabbitsoftware.com