I hate that Agile and Scrum are being used as yet another layer of management that abstracts the people doing the work from the resources they need.
Maybe in a properly run shop it works and I have just had poor luck.
Maybe in a properly run shop it works and I have just had poor luck.
If people actually believe that, you should be MORE aware of customer needs, what the market your company exists within is doing, and why things have to be done.
It’s not great if you don’t want to have to worry about outside factors like that, but then you need to expect the many extra managerial and planning layers that will worry about those factors for you.