
Image generated by AI
The term "Scrum master" may have been coined with good intentions, envisioning a leader who guides and empowers development teams.
However, the reality for many developers often seems more akin to being "Scrum slaves." The misuse of Scrum as a mere daily report mechanism rather than a tool for effective planning and continuous learning has led to frustration and dissatisfaction among many in the developer community.
Sadly, this discontent has manifested in numerous individuals abandoning programming, changing their career paths, or transforming their roles from a technical person to a Scrum master to be on the other side.
Unfortunately, it is widespread that the misuse of Scrum has turned it into a traditional managerial tool (with a new shiny mask - Kanban, Scrum, Agile, and now Agile2! 😀 ) focused on adding meetings, pointing at developers for not delivering fast enough, and "daily reporting to management" rather than a manifest for valuing collaboration, flexibility in planning, openness to change, continuous improvement, and concentrating on what matters the most to the business/customers.
