Nearly all IT companies claim to develop software in an "Agile" way. "Some" practices from the original roots of the movement have become standard. Seems to me, many are relatively comfortable with the status quo because it mostly works. I venture many teams find their own sweet spot in all this mess, but there's no overarching big idea like XP, Agile, Scrum or Kanban in the making. Developer (or Programmer) Anarchy is the one exception that proves the rule with a radical new approach more extreme than XP.