I recently joined a newly formed team at work. The whole project was changing how they tracked work. We were going to have a daily scrum. Great. Sounds like agile to me. Been there done that. I got to the first meeting. Was surprised that the team lead was running the meeting and writing down status. Umm. That's not agile.
So what exactly is the daily scrum supposed to be like? Things like this:
- Developers run the meeting
- Only developers talking
- Check to see if on track to meet sprint goal
- Team members making commitments to each other
- Developers addressing each other when talking
- Sharing the big picture of what is happening
Here is what the scrum is not supposed to be about:
- Not a status update
- Not the scrum master running the meeting
- Not interruptions from non-developers
- Not for the boss to get reports from team members
- Not developers talking to the scrum master
- Not a recording meeting
Yikes. What have I got myself into? I have a few ideas. This might be partially some people who have no clue what agile is about. Might also be somebody selling a bill of agile, but not really committing to the real thing. Or it could be somebody with a different methodology, borrowing a lot of the agile terms but meaning something else. Who knows?