15 years in, Agile has given us faster coding, but worse quality.
You mean worse quality than Waterfall when you don't count Waterfall's higher failure rate? Because I think I would factor those in as zeros in the quality dept.
Waterfall was flawed due to its overemphasis on architecture and underemphesis on business
We do Waterfall where I work, and I assure there's no architecture going on! To me Waterfall is an overemphasis on taking the customer's word for it on what he wants and an underemphesis on the realization that the customer actually doesn't know WTF he wants. (And in my experience, what he wants is only discovered/discoverable by showing him what turns out to be *not* what he wants.)
Lean cuts out inefficiency- at the cost of elegance and maintainability.
I thought lean thinking is cutting out waste and maximizing value to the customer. Unless it's known ahead of time that the piece of software is going to be a one-time/throw-away app, then some care towards avoiding wasteful inefficiency in future extensibility is valuable to the customer.
And I thought Devops was just non-developers wanting to feel important too. Just kidding. I thought Devops *is* your QA and sysadmins and security and CM and DBA's, getting in on Agile/applying it to their deployment stuff.
So to me, Agile is Waterfall split into minis of itself and iterated, Agile was inspired by Lean, and Devops is Agile for losers... er, I mean, non- application developer IT peeps.