|Dear HN-ers, this is not a rant, I wrote this post to kindly ask you to change my view. All answers will be helpful for me and other people in my situation.|
I am a developer. My previous company gave us a free hand on how we organized. We worked directly with project sponsors and sometimes they had very concrete requirements about how things should work. Sounds worse than micromanagement. On the other hand, there was culture that we should tell them about unaddressed issues and design solutions to overcome them. I enjoyed my time there because of emotional roller-coaster and ability to prove myself. The project was a success and company made a pile of money.
Then I switched jobs.
The company does scrum. It feels like project management is duty of SM, PO and development team.
The process is heavy, we are forced to give estimates, give input on content of user stories and write down tasks. Tasks are locked for the duration of sprint even if these stop making sense after two days. I feel there is perverted need to predict what is going to happen next week and complete disregard for historical data.
Developers are also very eager to discuss how scrum team should fill Jira tickets to maximise their psychological comfort. We are also shielded from stakeholders and when one talked with a dev it was a "disaster". There is an obsession with minutiae like keeping the sanctity of daily standup duration, getting five extra minutes "ruins the productivity". I lost it when devs requested a reverse digital twin of Jira board with post-its. Every other day I lose two hours to existence of scrum.
My coworkers are great people but I can't stop the feeling they are brainwashed in that area. Not only is PMO happy with "predictable" and "well-defined" process but also developers are enthusiastic because they work in ego-fuelling "best possible" framework.
Am I missing something? How to enjoy scrum? Can scrum fulfil the trifecta of time, budget and quality?