Over the years, I have not experienced any team that has even 100% agile, everyone is doing some flavor of their own agile framework. When it comes to Scrum, it’s great for one team, but when we get to multiple teams for a product, we end up being Scrubam.
Agile is perhaps the only dish in world which comes in all flavors and tastes. :)
Each team can modify it, fine tune it and configure it as per their needs. There can be waterfall Agile, Agile Waterfall, Waterfall in Agile or Agile in Waterfall. All it takes is how you perceive it, what you want to achieve from it and then modify it.
I am not an Agilist. Instead I try to be agile.
Ever since a founding Agilist told me that Agile is not necessarily agile, I lost interest in Agile. Agile is a somewhat authoritarian community, it seems to me.
Having said that, everyone works in a place that claims to be Agile, these days. That seems to mean they use either the tropes of Scrum or the tropes of KanBan when they speak about their projects.