Comment Re:No. (Score 1) 507
The ultimate thing that Agile is doing for me is making me work longer hours than I ever have in my life. That's the goal I think, it's why managers love it. Ie, I have to give a two week estimate of what I can get done. Now I feel personally responsible to get things done. The deadline is no longer an external deadline by people unfamiliar with what needs to be done but instead it is a self-imposed deadline. And self-imposed means I want to get it done so that I don't look foolish. Other people are waiting for it to be done so that they can do their part. If I do ask for more time I get glared at. And what happens now is that there is a deadline EVERY TWO WEEKS. It is ALWAYS crunch time! And there is still behind the scenes the high level deadline from the executives that can not slip.
This sounds entirely self-inflicted. Why not adjust your estimates in future sprints to better reflect reality? If you are truly in control of your estimates, you are only working super long hours because you are under-estimating your tasks. If you aren't in control of your estimates, you are in a toxic work environment, and there is no shortage of other programming jobs out there.