In the past there was no choice: developers would talk to users and stakeholders and collect information.
Today there are few opportunities for a junior developer to do this.
In the past there was no choice: developers would talk to users and stakeholders and collect information.
Today there are few opportunities for a junior developer to do this.
There was constant complaining from both sides: from product that "tickets opened to us are horrible, support/customers are ignorant" and from customers that "nothing ever gets done here".
In the end nothing of that was true. Nobody was ignorant and a lot was getting done.
Yeah, that's not agile. The entire point of agile is that you close the loop and the reason you break your work into smaller chunks is so you can deliver them faster in order to gauge the feedback of that chunk and better understand what should be delivered in the next chunk.
If you're not closing the loop, you're not doing agile, you're just doing waterfall with more bureaucracy.