I must say I do not have high hopes. 20 years in the business and it feels like a constant downward slope.
back
2 comments
I miss having fully baked requirements and UI to work with working in waterfall. We still did incremental releases so it still felt like reasonably agile.
I miss requirements!
I miss requirements all the time, by never talking to the client
I have worked mostly in larger enterprises where there are no "clients" but rather customers. I enjoy talking to customers and seeing how they use the software and hearing about their challenges. But that is much much different than talking to clients.
The agile (pre corruption) and TDD stuff were improvements and did happen in that time frame. More recently, Rust could also be seen as a software quality initiative.
I dunno, some ideas were good, but the agile scrum period was worst. Craftmanship went down significantly, development was all about politics and power play between developers, you felt micromanaged and frequently forced to produce worst code, customers were unhappy and results were crappy expensive unmaintainable software.
There was agile even before Scrum. Extreme Programming was perhaps the beginning, that was early 2000s.
There was something real there before it was relentlessly cargo-culted and turned into a management fad.