>>11I've been on a team that attempted it, but it's so clearly just a layer of paperwork on top of what you're doing anyway that I can't imagine a programming department in charge of its own destiny choosing it. Either management gets sold on it, or someone on the team is trying to avoid work and pushes agile to make sure nothing ever gets done.
More recently I've been on a team that did daily meetings for a while and found that productivity ground to a halt with even that one change.