To me, the bottom line is that Agile enables humans to be high-performing. Where I worked in the 90s, they would drive teams to exhaustion to get things out the door. Agile turned that on its head and said, "the teams are the experts, and they know how to build the software - so let them!"
I now work in the mainframe software division of Broadcom. We have to have discipline around the engineering practices and the quality, because every Fortune 1000 company in the world has a mainframe, and our software is running there. When our stuff has bugs, it's on CNN in the morning. The last time one of our products had a bad bug, all the ATMs went down in Europe.
That really forces a focus on quality. So what David is saying kind of resonates with me, because I would love to help you guys build a new manifesto that centers around agile practices mixed very tightly with good engineering practices.
I think that's what a lot of the agile guys miss. They'll look at code reviews, and say "that's waterfall." Well, it's not. It makes sense. Or they'll say, "that looks like a gate, and I don't like gates. I'm agile." But that's incorrect. Reviews and quality checks are still agile and they just make sense.
And guess what, kids? The world is changing. AI is turning everything on its head. It can make us do things faster: faster good, or faster bad. My take on AI: I think it would beat me in chess every time, but it would never beat me in poker - because it can't deal with my quirky humanness. So I don't think AI will replace us: it's the humans that are creative, that build things, and that deliver value in the end.
So I think an integration of agile and quality engineering is a great idea. I like it, I'd love to be involved in it, because I think this is the next step. If we put some discipline around both engineering practices and agile, and come up with a manifesto and a way to do it that makes sense in the modern world...it just makes sense to do something like this.