I think the overarching aspect of agile has failed, in part because it requires more implementation than most companies are willing to put up with.<p>I see, in general (and I am a certified scrummaster, FWIW), that companies tend to embrace sprints - usually going for two weeks - and daily standups (which they might do poorly, but at least they try). Everything else - estimation sessions, lessons learned, burndown charts - are up for grabs. Maybe that's a failure of the company. Maybe that's a failure or Agile, for failing to take into account the normal inertia of companies - I don't konw. It is better than waterfall, but it's not fully embraced.