When a Company attempts to hire interns by bragging about how they use Agile and have Casual Fridays

Agile in itself is not a bad thing, it means that your team communicates daily, builds iteratively, has just enough overhead to get the job done,and is ready and willing to respond to changes if they are to arrive (I'm paraphrasing). The real problem is business co-opting the term and turning it into a buzz word. Many enterprise environments have rules, processes, and methodologies, that go above and beyond the scope of what the development teams is concerned with. This flies directly in the face of Agile, where process is a necessary evil. But many managers don't care, they don't want to fight the battle to get any real change, but they also want the feather in their cap so they can say they made their team Agile and met their quarterly incentives (or w/e).

Here's a concrete example. You have a small team, that is experienced working together outside of a corporate environment. Your team does a simple Kanban board to keep track of the project and that's it. This team is Agile, does their standups, retros, etc, they get along great. This team then, through acquisition getting absorbed by a corporation. This corporation has all sorts of rules, around tracking project status, and now your team is required to use Jira, TFS, or some expensive project management software the company has paid for. Not only are they required to use this, but now management is going to audit these systems to make sure everyone is following corporate policy. Now your team is required to do more work than is necessary for them to maintain their project, and are required to spend a lot more time making sure this is tidy in case of an audit. Now an "Agile" team, has taken on much more overhead than necessary and this starts to cause friction and impede development. This is where people start to hate Agile, because they have to deal with bullshit being shoved down their throats in the name of something that say's you should be doing the exact opposite. I've personally been in these scenarios, and it is an absolute joke, and the irony of the whole situation really makes it painful, especially when you have your leadership proselytizing how Agile they are.

/r/ProgrammerHumor Thread Parent Link - i.imgur.com