In the 80s. If you look at what your examples have in common, you’ll notice you’ve heard it in the 80s.
Too bad 80s nostalgia is all the hype nowadays, but at least this seems to be passing in other subcultures. I really hope it passes in software development too.



It’s agile if the plan is constantly reviewed with every new information in mind and you can change what you are working in to better implement it.
If you do do Scrum, that’s almost never the case.