We are supposed to follow agile approach in my team.We have a Scrum master, Product owner, proxy product owner and team of devs, I am a dev.
During Poker, we need to make estimations on developpement tasks. From what I know about Agile, only devs can give estimations, in our case, Scrum master and Product owner want us to follow their estimations (they have some pression with clients) so when we estimate a task to 5 days, they do not like it, even if we have explainations why 5. And in general (99% of time) they ask re-estimation and kind of "force" us to change our estimation to 2.
The worst part is that they even do not know what they are talking about, sometimes we even have half of specifications !
My question is : According to Agile, is it true that Dev tasks estimation are done only by devs, right ?