Good. I've worked in several organizations where we had Agile.
With the years, I've come to think about it as a sing and dance designed to make the project managers, PMs and sales feel like the actually impactful ICs considered them.
There's something really absurd about making programmers sit down and say it's a 5 or 8 effort, then punish them for being "wrong". All it achieves is reduce velocity at best, with the illusion that it's for the greater good.
1. estimate this sprint. let's say it's 100 points.
2. oh no, you shipped 80 points.
3. "we need to better estimates":
a) engineer spends more time trying to guess which direction the wind will blog
b) engineer starts sandbagging estimates
c) engineer changes nothing. looks bad next time the imaginary goal isn't met. "bob needs help estimating".
With the years, I've come to think about it as a sing and dance designed to make the project managers, PMs and sales feel like the actually impactful ICs considered them.
There's something really absurd about making programmers sit down and say it's a 5 or 8 effort, then punish them for being "wrong". All it achieves is reduce velocity at best, with the illusion that it's for the greater good.