The problem with the daily standups is that they put pressure on the team members, especially on developers.
Each developer works on his own tasks so most of the times there is absolutely no benefit for him to know what the others are doing, there is no need for any "alignment".
However if the developer doesn't come with substantial progress at each standup he can get in trouble, specially if managers take part in the meetings.
Because of the daily standup many developers do a sloppy job just to be able to report progress each day and that's one of the reasons that the software developed with Scrum is buggy and has a lot of technical debt.
Even if you don't use the standup to put pressure on the team members and punish those that don't report a lot of progress I believe that this "tool" is extremely inefficient in helping the team to perform better.
While it has no benefit for the team it is loved by project managers and managers because PMs can get easier the status report while the real managers can use the daily standup to asses the performance of their direct reports. Obviously the performance evaluation will not be accurate but for managers it looks easier.
...
2 replies by Kiron Bondale and Wade Harshman
Dec 12, 2019 5:28 PM
Kiron Bondale
...
Adrian -
You are pointing at a poor implementation of daily standups with groups of individuals rather than true "teams" - Dark Scrum is one version of this.
If the team members are actually collaborating, the standup can be a valuable micro-planning session to ensure that everyone is working on the highest priority work, that interactions between them have been confirmed, and if there are legitimate risks or issues which need to be surfaced, those are surfaced.
I have personally witnessed many standups where their being held resulted in a reduction of waste.
Kiron
Dec 13, 2019 9:59 AM
Wade Harshman
...
Adrian, this is exactly what I meant in my earlier reply when I said there's something wrong with the standup. Standups or Scrums are not status meetings. It's a chance for the team to discuss their work.
Admittedly, there are days when each person on my team is doing independent work, and the scrum seems like a waste of time (although our standups are succinct so we don't waste much time). More often than not, however, their work is somehow related, and they will either have questions for one another or have some impediment to their work that I can assist them with. Occasionally, we avert a minor disaster because team member A didn't realize team member B was about to do something, and team member B didn't realize her work impacted team member A.
Your other reply saying that everyone has to have a standup because management commanded it and the team must follow orders suggests that the organization has other issues. If the organization doesn't trust their project teams, then agile frameworks like scrum aren't going to work.
I don't have any magic formulas for fixing standups, but I would recommend removing anyone who isn't on the team. Your standup doesn't need a jury. Observers create a Hawthorne Effect; your team needs a place where they can speak openly. If your stakeholders want a daily status report, give it to them yourself.
The problem with the daily standups is that they put pressure on the team members, especially on developers.
Each developer works on his own tasks so most of the times there is absolutely no benefit for him to know what the others are doing, there is no need for any "alignment".
However if the developer doesn't come with substantial progress at each standup he can get in trouble, specially if managers take part in the meetings.
Because of the daily standup many developers do a sloppy job just to be able to report progress each day and that's one of the reasons that the software developed with Scrum is buggy and has a lot of technical debt.
Even if you don't use the standup to put pressure on the team members and punish those that don't report a lot of progress I believe that this "tool" is extremely inefficient in helping the team to perform better.
While it has no benefit for the team it is loved by project managers and managers because PMs can get easier the status report while the real managers can use the daily standup to asses the performance of their direct reports. Obviously the performance evaluation will not be accurate but for managers it looks easier.
Adrian -
You are pointing at a poor implementation of daily standups with groups of individuals rather than true "teams" - Dark Scrum is one version of this.
If the team members are actually collaborating, the standup can be a valuable micro-planning session to ensure that everyone is working on the highest priority work, that interactions between them have been confirmed, and if there are legitimate risks or issues which need to be surfaced, those are surfaced.
I have personally witnessed many standups where their being held resulted in a reduction of waste.
Kiron
...
1 reply by Adrian Carlogea
Dec 12, 2019 6:53 PM
Adrian Carlogea
...
Yes you are right. But Scrum and especially the daily standup have an enormous potential of putting pressure on team members.
It can be done right but it is very easy to be used in a bad, toxic way.
But even when it is done right you still feel the pressure of the daily standup even if no one is really trying to put pressure on you.
Software development is a creative work and many times you need some time to think it over and find the best solution. This is extremely hard to do when each day you are questioned about what you have done in a very short period of time and what you are planning to do in another such period of time.
If you are trying to do a better job and write good code you risk not reporting good progress in the standup and people may think that you are not performing well.
Saving Changes...
Melvin WangManaging Director| Front To Back CultureSingapore
Following a process for the sake of a process or for the sake of a methodology is not what I would recommend. Project methodology are meant to be a guideline, not following it to the dot doesn’t make you scrum or not scrum.
The key would be to determine the need of having the daily standup under the circumstances you are in. No point having a daily standup if the team is siting right beside each other and constantly in touch with each others at the same time having ad-hoc discussion among the team to clear impediments. You will not need to have a daily standup as you are already doing it informally.
Having a standup for a standup when there isn’t a need is counter-productive. It’s all circumstances and contextually driven. As a scrum master you need to decide.
Hope that helps Saving Changes...
Melvin WangManaging Director| Front To Back CultureSingapore
Following a process for the sake of a process or for the sake of a methodology is not what I would recommend. Project methodology are meant to be a guideline, not following it to the dot doesn’t make you scrum or not scrum.
The key would be to determine the need of having the daily standup under the circumstances you are in. No point having a daily standup if the team is siting right beside each other and constantly in touch with each others at the same time having ad-hoc discussion among the team to clear impediments. You will not need to have a daily standup as you are already doing it informally.
Having a standup for a standup when there isn’t a need is counter-productive. It’s all circumstances and contextually driven. As a scrum master you need to decide.
You are pointing at a poor implementation of daily standups with groups of individuals rather than true "teams" - Dark Scrum is one version of this.
If the team members are actually collaborating, the standup can be a valuable micro-planning session to ensure that everyone is working on the highest priority work, that interactions between them have been confirmed, and if there are legitimate risks or issues which need to be surfaced, those are surfaced.
I have personally witnessed many standups where their being held resulted in a reduction of waste.
Kiron
Yes you are right. But Scrum and especially the daily standup have an enormous potential of putting pressure on team members.
It can be done right but it is very easy to be used in a bad, toxic way.
But even when it is done right you still feel the pressure of the daily standup even if no one is really trying to put pressure on you.
Software development is a creative work and many times you need some time to think it over and find the best solution. This is extremely hard to do when each day you are questioned about what you have done in a very short period of time and what you are planning to do in another such period of time.
If you are trying to do a better job and write good code you risk not reporting good progress in the standup and people may think that you are not performing well.
...
1 reply by Melvin Wang
Dec 12, 2019 7:11 PM
Melvin Wang
...
I totally agree. I think people need time to think and do work instead of reporting. Once again should really be driven on needs than methodology.
Saving Changes...
Melvin WangManaging Director| Front To Back CultureSingapore
Dec 12, 2019 6:53 PM
Replying to Adrian Carlogea
...
Yes you are right. But Scrum and especially the daily standup have an enormous potential of putting pressure on team members.
It can be done right but it is very easy to be used in a bad, toxic way.
But even when it is done right you still feel the pressure of the daily standup even if no one is really trying to put pressure on you.
Software development is a creative work and many times you need some time to think it over and find the best solution. This is extremely hard to do when each day you are questioned about what you have done in a very short period of time and what you are planning to do in another such period of time.
If you are trying to do a better job and write good code you risk not reporting good progress in the standup and people may think that you are not performing well.
I totally agree. I think people need time to think and do work instead of reporting. Once again should really be driven on needs than methodology. Saving Changes...
At first instance, no it cannot be ootional but it depends on project status, nature, stakeholders etc.
...
1 reply by Adrian Carlogea
Dec 12, 2019 8:31 PM
Adrian Carlogea
...
Of course it can be optional. Each organization is free to do whatever it likes without fearing of being busted by the Scrum police. :P
In reality it is the management who decides in most cases. If management has decided to use Scrum or other methodology that uses stand-ups then the employees must follow the orders. If management thinks that stand-ups are not necessary or even bad or the managers decide to let the teams make the decision in this regard then stand-ups can be omitted.
In my opinion stand-ups are too formal and don't bring much value, not even in the cases in which they are not used to put pressure on the teams and the team members don't feel under pressure.
I believe more informal discussions between the team members are more efficient in collaboration while for reporting and tracking the progress the mechanism should be implemented as needed instead of having each day a progress report meeting.
Trying to avoid to put pressure on the team members is also important unless such a pressure is really needed.
At first instance, no it cannot be ootional but it depends on project status, nature, stakeholders etc.
Of course it can be optional. Each organization is free to do whatever it likes without fearing of being busted by the Scrum police. :P
In reality it is the management who decides in most cases. If management has decided to use Scrum or other methodology that uses stand-ups then the employees must follow the orders. If management thinks that stand-ups are not necessary or even bad or the managers decide to let the teams make the decision in this regard then stand-ups can be omitted.
In my opinion stand-ups are too formal and don't bring much value, not even in the cases in which they are not used to put pressure on the teams and the team members don't feel under pressure.
I believe more informal discussions between the team members are more efficient in collaboration while for reporting and tracking the progress the mechanism should be implemented as needed instead of having each day a progress report meeting.
Trying to avoid to put pressure on the team members is also important unless such a pressure is really needed. Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
Sorry but thinking that daily stand up is to get report from team or to put preassure to the team is do not understand what a daily stand up is at all. When some people talk about agile based method/frameworks demands a shift in the way of thinking and behave that´s not visualized until the agile based method/framework is putting in practice. The first shift must be done in people that are leading groups or initiatives because they must lef their zone of confort. No matter that, as I stated before, the team have to decide the dynamic but if daily stand up is not performed then Scrum is not followed.On the other side, the person who lead the daily stand up is accountable for make people happy to participate into it and get the commintment to participate into it. People need to understand the accountability. If not, everybody can perform the role and leading teams and becasue of that profession is visualized as "no value, everybody can do it". Saving Changes...
Gaurav DhooperAssistant Vice President| GenpactNoida, U.P., India
Priya,
In my opinion Daily standup should not be done just for the sake of doing it. The purpose is to inspect the progress toward the Sprint goal and adapt accordingly. However, if the situation demands a tweaking no one actually stops you. The key is the collaboration in a continuous manner so that no surprises come across or depedencies discovered late during Sprint cycle.
Gaurav
...
1 reply by Priya Patra
Dec 14, 2019 11:05 AM
Priya Patra
...
Thank you Gaurav for your response. Collaboration to ensure we uncover inter dependencies.