I'm experiencing the Baader-Meinhof Phenomenon: after reading Extreme Programming Refactored, I'm suddenly tripping over all sorts of agile-bashing posts across the blogosphere. Two particularly thoughtful ones from Steve Yegge: Good Agile, Bad Agile and Egomania Itself.
Relevance to online retail?
One. Yegge's Good-Bad post offers an peek into Google's "unstructured" engineering culture. It's an interesting backstory to this week's announcement after the Zeitgeist about Google's intent to simplify and integrate their products.
Two. Nearly every online retail CMO I know is IT constrained. Badly. "Can't add this site feature yet, no IT resources." "Can't support that marketing channel, no IT resources." Familiar refrains.
While there's no perfect software development methodology, if adopting a better approach could offer even a slight improvement in an IT project's likelihood of success and/or speed, that could be important to online retailers.