I was reading an excellent article by Jason Yip of ThoughtWorks on daily stand-up meetings which is also called daily scrum – http://martinfowler.com/articles/itsNotJustStandingUp.html. Jason has given a good picture of a daily stand-up meeting at their Pune office!
The whole idea behind daily stand-up meetings is to sync all the team members of the project. It’s a time-boxed meeting (10-15 min) and so it’s a standing meeting, so that people finish it up quickly. The issues that will be raised by team members need not be solved in the meeting itself. That can be done later in follow up meeting or one to one with smaller audience. The three questions asked to each team member of the team are –
1. What have you worked on yesterday?
2. What are you going to work on today?
3. Any issue, questions or any important thing you want to mention/raise
The meeting should not be the first task of the day. It can be started any time. In my last project we used to have the stand-up meeting at 10 in the morning. It should be at same time and at same location so that people do not have to search for the location. Also one good idea presented in the article is who ever comes last has to start talking first. This way people will either come prepared or will try to be punctual. Either way helps 🙂
I conceptualize stand-up meetings as continuous integration among team members. It’s similar to the Continuous Integration (CI) followed in code. It reduces impedance among team members and keeps everyone focused.
After arriving to office, I generally prepare a list of tasks that I will try to accomplish today. The idea of daily stand-ups should be to come with a task list for the project everyday. And in next day’s stand-ups every team member should answer how much they were able to accomplish.
It really helps rather than doing a long meeting with MOM, room booking etc. Even if we have to do a long meeting it should be time-boxed and goal centric.