I talked to someone less than a week ago who works at a very large software company: their products are huge monoliths that take days to build, where the customers need to plan their upgrades months ahead of time because they can't afford downtime. Everything has to be documented and incorporated into the manuals, and there are five or six layers of people between any possible users and the developers. They need to support seven or eight versions at any given point in time.
They work in fixed-length sprints with daily standups. They assign bugs to specific people who then have to write user stories about the bugs before beginning work on them. Product features are planned out quarters in advance.
They work in fixed-length sprints with daily standups. They assign bugs to specific people who then have to write user stories about the bugs before beginning work on them. Product features are planned out quarters in advance.
You know, Agile.