I recently starting working on a project team for a company that is transitioning to Agile methodologies, and that means daily scrum meetings. The scrum masters, however, tend to hold their meeting format by going over task names and asking for progress so they can document it themselves. This leads to a lot of lengthy discussions on those tasks during the scrum between management employees sorting out details about that task while the developers sit and listen. These meetings go over the allotted half hour every single time.
To my best knowledge, the scrum meeting is supposed to be a brisk, 15 minute meeting where each developer answers the following questions:
- What did I do yesterday?
- What will I do today?
- Am I experiencing any blockers?
This should set a progress benchmark for and amongst the developers.
However, these meetings seem to be geared toward bookkeeping for management purposes, and do not give adequate room for developers to set benchmarks amongst each other as the scrum meeting format encourages. Instead, the meeting is conducted by the scrum master listing issue numbers for the task names with the following question:
- What's the progress on this?
This is generally followed by a discussion which starts as clarification between the scrum master and developer, then ends up as a discussion between management employees trying to sort out details about the relevant story. Because of this, and the nature of multiple developers being assigned to the same task while only one reports on the progress of the task, not all developers are able to participate in the meeting.
Notes to consider before my question:
- I have experienced this issue on multiple teams within my project.
- None of the tasks that my colleagues or I receive on this project are assigned through the issue docs. They are all sent by email, without a reference to an issue number that the scrum master simply lists off during the meeting.
- I am working as a contractor, so I do not have the same leverage as a full time employee of this company would.
My question is, how/who do I approach raising this issue to the project team?
I do not want the scrum master or anyone in management to feel like I am essentially telling them how to do their job, but I also feel that this change needs to happen, as these meetings are very inefficient and ineffective for the developers and multiple members of the development team have expressed similar concerns.
Edit: I should have noted, these meetings are over the phone. We're in around 3-4 different locations total, one of which is not in the US. None of the scrum masters or managers I've had in this project were in my location.