The other things are just tools, but ugh... Agile. I usually write it as Agile(tm). You know it evolved from "The Manifesto for Agile Software Development." Some places use it correctly, but most use it to call meetings with so many participants everyone is basically wasting the time. I know project managers that prepare a daily speech so they can talk about crud during a daily "scrum". heh, I'm probably preaching to the choir.
You mean our waterfall development cycle masquerading as Agile is not Agile? Beter yet standup meetings that stretch on for an hour every morning. Ah, the joys of software development where the new buz word is implemented without the understanding of what it is nor the stomach to take the possible hit to quarterly revenue projections.