I'm intrigued by this statement. Maybe we run an unorthodox version of Agile, but I'm a solutions architect with imposter syndrome (which is why I clicked this link) and I spend about 3/4 of each day in meetings with PMs and SSTs (Business Analyst) generating a backlog and acceptance criteria that's structured and detailed enough that our developers are generally happy if they get to choose the variable names.