In our team, the product owner tells us **what** to do and we decide **how** we do it. It is really important to have this separation or you'll end up in the situation you have described.