| Sad, but I would occasionally use my "unlimited" PTO to take a week off and just get work done. Most of the pain started when we transitioned to a sprints from a lack of process. In theory, this was to make things faster (which actually most of the reasons we were so slow was unrelated to process). My week suddenly went from getting things done to: - 60 minute meetings fighting over whether tickets were 3 or 5 story points - turning our entire process into some kind of perverse waterfall method where stories involved days of prep work defining every step so that we could accurately estimate story points (I thought this was the opposite of agile?) - offers to "help" from project managers and managers when things took longer than expected - this help took the form of additional meetings. - absolute inflexibility over my noon standup. I could be in the deepest of zones and people would literally slack repeatedly until you showed up for that thing Cue the "oh you were doing <X> wrong!!" people. Modern software practice sucks. Its fine for small bugs and very well defined tasks. Outside of that it is just interruptions, interruptions, interruptions. I also ended up just quitting. New place is better, but still in many ways the same. At least here I don't have comparisons made to my old days of the pre-software-process productivity. |
Standups are okay, but they have to really be focused. Too often I see people dragging the standup into a side discussion instead of handling it off line. I also don't think they need to be daily. Twice a week is enough.
The real problem is micro management. Breaking everything down into bite sized ("2 or 3 point" chunks) is incredibly tedious. In the old days, estimates were less granular. "Joe, we need you to build X. Can you do that in 3 weeks? It also needs to handle blah."