For people who worship capitalism as much as folks here do, a lot of you sure don't get business processes. Yes, you wind up having to plan things, because the rest of the business world runs on deadlines and contracts and milestones and deliverables. Agile is, God forbid, almost like being an artist or low, disgusted whisper liberal arts major...when done correctly, in that you're iterating and tinkering and shippin…
I don’t believe there is something a dev is coding right now that will affect current quarter results. I just don’t see it. But I see bunch of middle managers who think it will affect their bonus if they push little guys to deliver sooner.
The middle managers definitely win more if they ship more.