The daily stand-up is a commitment / coordination meeting for the development team. It is designed to ensure that the development team is aware of impediments, what stories are done or not-done and what tasks are ready to be pulled from one team member’s to-do list into someone else’s.
It is waste of time and interrupts the work or progress if any of the following is true for your Stand-up
- Scrum Team members not on time
- Meeting is not close to the work location
- Discuss on one topic or defect or priority issues in detail
- Discuss solutions for an impediment
- Discuss possible technical fixes and the options for a defect or an issue
- Manager taking lead or control of the meeting and directing others
- Same task in WIP for many days
- Challenging the other member’s answers to the three questions
- Micromanage by allocating tasks to members
- Giving update TO Scrum Master or the Manager
- Status is updated in the tool OR an email is sent to scrum team alternatively
- Responsibility of daily Scrum meeting is with Scrum Master or with manager
- It is a status meeting
- Represents other member because he / she is working on a priority issue
Daily Stand-up should serve as a mirror on team’s progress towards meeting Sprint Goal. Scrum Guide says
The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronise activities and create a plan for the next 24 hours. This is done by inspecting the work since the last Daily Scrum and forecasting the work that could be done before the next one. The Daily Scrum is held at the same time and place each day to reduce complexity. During the meeting, the Development Team members explain:
- What did I do yesterday that helped the Development Team meet the Sprint Goal?
- What will I do today to help the Development Team meet the Sprint Goal?
- Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
The Team uses the Daily Scrum to inspect progress toward the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog. The Daily Scrum optimises the probability that the Development Team will meet the Sprint Goal. Every day, the Development Team should understand how it intends to work together as a self-organising team to accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint.
The Development Team or team members can meet immediately after the Daily Scrum for detailed discussions or re-plan, the rest of the Sprint’s work.
Daily Scrums improve communications, eliminate other meetings, identify impediments to development for removal, highlight and promote quick decision-making, and improve the Development Team’s level of knowledge. This is a key inspect and adapt meeting.
The Scrum Master ensures that the Development Team has the meeting, but the Development Team is responsible for conducting the Daily Scrum
Daily Scrum is very much helpful towards meeting Sprint Goal.