Re: Nice article.
"I can can tell you that Agile / Scrum / DevOps *can* work"
I was reminded of a couple of stories. (I'm past my fifties, but only entered software development seriously after I was 40.)
One story concerns the idea that "anything can work". It was prompted by a senior engineer at a Japanese steel company in the early 80s. At the time, Total Quality Control was the thing (Deming Prize, etc.). He frequently had to entertain visiting groups from the United States who wanted to pin down the the proper way to conduct TQC. He was badgered with questions about which method of TQC was best. He told me that it didn't matter which method you chose, just so long as you had a method, generally stuck to it, but had some notion of your objectives so you could break the rules when necessary.
Another story concerns the teaching profession, again in the 80s, when the notion of "Student Centered Learning" was introduced at a conference I attended. It seemed to many attendees that various "youngsters" were trying to formalize something that was taken as normal good practice among experienced teachers. And there was that dread feeling that by giving it capital letters , it was already doomed. (Another poster hinted at a difference between agile and Agile.)
I've enjoyed reading the comments here. I do wonder sometimes whether the different opinions are based around the different tasks we do and also our various backgrounds. Creating reporting applications for educational achievement and creating controllers for industrial machinery seem worlds apart to me.