(The "test everything" culture was also AIUI in the service of quick iteration; the first versions of Agile are from the early 2000s when dynamic languages were starting to get popular and there wasn't really any kind of static analysis.)
(The "test everything" culture was also AIUI in the service of quick iteration; the first versions of Agile are from the early 2000s when dynamic languages were starting to get popular and there wasn't really any kind of static analysis.)
The problem is that companies don't understand what this means, and find it simpler to pay an "expert" who will bastardize this definition, and implement processes and tools that make them appear useful to the company. There's an entire industry built on this model.
Agile depends on not having a “big class of managerial people” micromanaging [1] every move done by the squad.
No methodology will work when someone is actively fucking up the process, and agile is no exception.
[1] In before some smartass comes to say “so you don’t want managers”… I qualified my statement with the word “micromanaging”.