3 ms·
> The standup should create conversation between team members. A team of even adequate--not great, just adequate--people working together will have these conve
by sidlls 5y ago
> The standup should create conversation between team members.
A team of even adequate--not great, just adequate--people working together will have these conversations independently.
> 'Oh you said you are doing X while doing your tasj? That won't work for my Y, good thing you mentioned it, let's have a quick talk after standup'
There are two different cases where this would apply: when someone attempts to do something and finds some blocking issue, and when someone attempts to do a task out-of-order from a dependency.
The first case rarely occurs in a way that a daily standup will efficiently address. Most tasks take longer than a day to do--the standup is unlikely a time when this sort of issue is most efficiently resolved. Other than junior engineers or maybe quick bug fixes I rarely encounter an engineer who measures his work by the time between standups.
The second case is best resolved by having a proper, complete design process--requirements analysis, technical design (changes in architecture, code, dependencies, etc.), and a team-wide review--and a work tracking tool that permits tasks to be ordered (e.g. JIRA's "blocked by" label). Work doesn't always fit into that neat of a design and execution process, obviously, and it's okay to have an occasional, regular meeting (e.g. once a week or every other week, maybe slightly more often depending on the scope of work the team typically has) to address those specific issues as-needed. But those meetings shouldn't be permanently scheduled on the calendar--just while a given project is in progress.
- theshrike79 5y ago> A team of even adequate--not great, just adequate--people working together will have these conversations independently. Then the daily standup will be really damn fast. =) On the other hand the daily is a place where you _know_ that the other person isn't busy and it's a good time to raise any concerns or ask for assistance.
- marcosdumay 5y agoFast meetings do not exist. Once the time is allocated, if there's nothing of importance to discuss then some low value subject will always fill it.
- sidlls 5y agoIf it's going to be "really damn fast" because nobody has anything (more) to say, it's pointless (and micromanagement, for the managers' benefit only). And if the person is busy, they should indicate as much. People shouldn't have to have a carve-out on their calendar for concerns or requests for assistance: that's an indication of a dysfunctional team.
- theshrike79 5y agoMy fastest scrums have went like this (on $chat_application): <scrum master> anyone have anything new for daily? <dev1> nope, still working on $task <dev2> nope <tester1> nope, still finishing up testing $task2 <scrum master> let's skip it then
- forgotmypw77 5y ago>A team of even adequate--not great, just adequate--people working together will have these conversations independently. And nobody else will know about them.