Monday, December 05, 2005

Our First Daily Scrum Meeting

Today we had our first Daily Scrum meeting. We all stood up in a circle (similar to the standup meeting in extreme programming). We were 10 all together: 9 developers and the 10th was myself, acting as the ScrumMaster in this case.

Each developer mentioned what he has done since the last Scrum meeting, what he will be doing till the next Scrum meeting and any obstacles that stand in his way. Although the team were not yet that comfortable with the Scrum meeting and did not talk in the best way, yet they started to get the feel of it. As the ScrumMaster I guided them through the process by first reminding them of what the Daily Scrum meeting is all about and how it is done. I had already given them a brief training session about scrum in the previous day. During our first Daily Scrum meeting, I tried to keep them on track by guiding them to mention the 3 things required (what they did, what they will do, obstacles facing them) and keeping them from talking about things that are not to be talked about during the Daily Scrum such as how to solve specific problems they faced or discussing alternative paths for some elements of the project.

Although it was our first Daily Scrum and we did not actually do it in the best way, yet I feel we did benefit from it. I think now team members will be more motivated to do useful work each day because they will be mentioning what they have done in front of the rest of the whole team. It also keeps everyone informed of how the project is progressing and how its different elements are going forward. Furthermore, two pairs of developers found out they need to meet after the today's Scrum meeting in order to further discuss specific things in their project to resolve problems that showed up during the Scrum meeting.

I believe the Daily Scrum meeting is a very good idea. Although we have not yet implemented Scrum in its entirety and only started by implementing this small part of it, the Daily Scrum meetings, yet it is already showing promising effects. Perhaps gradually we can introduce the whole of the Scrum process to our team and start using it fully by our next iteration of the project. Bottom line: Scrum looks promising and we will continue to integrate more of it in our work till we fully implement it. We feel that this will result in better productivity and better project management of our software development efforts.

No comments:

Post a Comment