Hacker News new | ask | show | jobs
by DanielBMarkham 6647 days ago
I think in general you are correct, but the devil lies in the details. The way people think about the word "agile", oddly enough, can be really inflexible. Somebody gets a CSM, reads a few Cohn books, or gets hooked on Crystal. Suddenly their definition of "agile" is exactly what they read -- no more and no less.

I read once that a programmer tried agile and gave up after arguing for two hours about what to put on the story card. This kind of BS happens a lot: it's the nature of dealing with large numbers of people who see things as binary. If you understand the _principles_ of agile, and why they work, then all the books and authors are just re-digesting common sense and peddling them as books. At that level of understanding you can work on all sorts of things: new development, existing development, non-software work, etc.

That's where my team is trying to take this organization I'm working with. The problem is that influencing large populations (thousands and tens of thousands) of technical people is far worse than herding cats. It's more like trying to get angry flaming weasels to perform circus acts by using a twinkie and a Disney song.