Yes, agile is basically waterfall when the people &quot;practicing&quot; it are using it in name only. No one promised Agile would be Engineer Driven Development - it should be team driven development. Anyone (business, product, marketing, engineer, or otherwise) should be advocating for them to lead the process, because thats how Waterfall starts, with one person in charge of decision making.<p>Agile works when the user is the decision maker, and everyone on the team is advocating for the user (although if its only product that is advocating for the user, that works too). Its a group effort, not something that should just magically work because &quot;we&#x27;re using agile now&quot;.