Unfortunately there are many juniors that you give the job of doing A to C, and if you come back a week later they’ll report they’re still stuck at job A, point 1 and didn’t want to message anyone, and is something a senior can fix in 5 minutes. Even worse you message them and they just report everything is ok, they’re working on it. Of course they never update the status of the project so you never know if they’re stuck or just not updating.
That makes daily meetings necessary so they don’t lose the entire week and delay the project. Unfortunately more senior members also get dragged in those meetings. It’s a frustrating part of working with mixed teams and a “just let me code” mentality.
While I agree that a daily standup would help with this, I feel like there’s other avenues to approach this problem. If their task is to do A -> C, give them some deadlines and if they don’t meet them then become more involved. Have them check in with a senior on the problem. No need to drag the entire team into a standup because the juniors can’t figure it out. You can also try to build a culture of asking for help, which is difficult to do. People either think they can figure it out eventually, or they’re just slacking.
There’s also the very usual problem of the scope of the tasks not being well defined and many times too big, so juniors get overwhelmed and it’s difficult for them to focus on small things to actually progress or identify that they are blocked.
I remember well that when I was junior and not having yet a proper notion of when to call it “I’m blocked” since many times it seems one is blocked but is not, like spending 1 or 2 days reading and understanding the code and how all things work are very legitimate things, which are needed to even know what to ask about. But other times I was actually blocked but could not understand that I was because it felt I was just trying to understand the code and was actually going in circles not knowing when to stop.
It’s all a balance, but the one important thing to do is communicate about it, not just a “I’m doing it”. Usually pairing with someone and take some time to explain the “thought process” and the “current understanding” helps a lot. But, a junior kinda stuck will many times not ask for that time. What I usually do is just after a daily be the one to approach the junior and ask him to pair for a while to help him, without him even asking. Many times this solves the problem.
It makes sense if you’re in an industry with hotspot flare-ups. I work MSP IT and those morning meeting are the way my team asks for help on pressing issues, or rings the alarm bells on business impacting outages. Additionally, Tier I helpdesk and Tier III projects never communicate, so the SUM is where T1 hears about where projects are at (in case they get the breakfix for that item) and T3 knows how swamped T1 is and what mobile techs are out, and T2 gets a chance to tell us if the flow from T1 and T3 into the “escalation sandwich” is too much. And we genuinely have it down pat to 5-10min.
Don’t get me wrong, I’ve had shitty SUM requirements, but when they’re done right, it’s better than a state of the union email/Teams message.
Still could just be a slack thread or a dashboard. Putting people in a room every day is simply wasteful, even if it “works okay”. When I managed a team I hated them, but we did have a meeting each Friday afternoon to go over what we did well that week, so I guess you have to be tactical about when you pull everyone off task to huddle.
It really depends on the group, the workload, and the structure. I’ve got two fairly ADHD employees that love rabbit holes and one that’s great at focusing, but regularly needs some guidance. A daily morning touchpoint meeting like a standup does wonders for getting us all on the same page, making a few quick decisions, and unblocking them all. It’s honestly the best 15-20 min we could spend for productivity and engagement and our most productive meeting of the day.
We also just do it at our desk or virtually on WFH days because it’s a waste of time to walk 5 min to a room and back when we can use that time solving problems.
If we had less ticket churn, or less interruptions from on call/support work, we could probably do it just MWF, but that’s just not in the cards.
It makes sense if you’re in an industry with hotspot flare-ups
Only if handled properly, which a lot of supposed “stand-ups” aren’t.
I don’t see how you can have a meeting with members of 3 different tiers of support where progress on multiple projects is summarized in a way that someone not on the projects can get anything meaningful out of it, in addition to tier 1 gets to talk about how swamped they are, and tier 2 gets to talk about the flow from tier 1 into some delicious sandwich, and have that only take 5 minutes. I’m guessing that’s a minimum of 15 people in the meeting, if you have multiple tiers and everyone’s present. To get things done in 5 minutes means that on average everyone only gets to talk for 24 seconds. If you have people who aren’t talking, that suggests they don’t need to be in the meeting.
In addition, the whole concept of “standing up” for a meeting is stupid. Sure, it means meetings don’t last as long, but that’s because it’s uncomfortable. Plus there are social dynamics issues you introduce between tall people (often men) and short people (often women).
There may be some scenarios where they are helpful, but I think it’s possible to do it asynchronous in those situations.
If there’s a critical issue that needs to be dealt with ASAP, there should be an escalation process.
You can have reoccurring (or ad hoc) meetings to discuss projects across teams. If the standup is a slack thread, any interested party could view it (based on channel permissions).
It shouldn’t be on the individual members to bring up poor processes or that they’re overworked in stand-ups. That should flow through their managers
Not trying to be difficult with my responses, just adding my insight from years in tech across a few different positions and companies. I am happy to hear that your team has a process that works!
Generally true. We have a daily 30m “standup” but mostly it’s just us shooting the shot because we’re all remote, and it’s a way to socialize a bit. It’s pretty much optional but most of us usually show up just to chat a bit.
So glad I don’t work in IT, all I hear about are endless ‘standup’ ‘agile’ ‘blah blah blah’ meetings.
I work remote and message my manager if I need anything. We talk over Teams almost every day, why would we need a meeting. I work with providing support to a client for their Customs import activity. Just leave me alone and let me do my work!
I think that there’s too many tech jobs which are middle management whose job is to make it look like they’re doing something while contributing nothing.
There’s a point. Usually it’s to stroke the ego of the managers and reinforce that they can make you do anything, regardless of how useless that activity is.
They can also spend the time interrogating everyone at the same time about how their output isn’t good enough and that they should try harder despite having most of their working time being sucked up with unproductive meetings and fucking TPS reports, and filling out time and completion information on their tracking system, all while you’re getting random ad-hoc untracked walk-up requests from anyone passing by.
I swear, I spend more time reporting and accounting for the fact that yes, I’m working, like I’m paid to do, and I’m expected to do, than I actually spend on doing the work I’ve been hired for. Now we have mandatory meetings about whether I’m doing work and why I’m so far behind and/or so slow at getting things done… maybe I’d be able to get my work finished faster if I didn’t have to stop every 10 minutes to report that, yes, I’m actually still working on the tasks I’m assigned, and dealing with Mark for the sixth time today because he walks by my desk and always has some inane complaint/request/question that he just needs to relay to me every time he goes to the bathroom. I’m not your therapist Mark, if you need me to do something, submit it through the tracking system so I don’t keep looking like a lazy-assed failure! But no, mark is the step nephew of some c-level and if I actually complain or deny him, he’s going to run off to my superior and then I’m going to have more meetings and shit on my plate. I just want to do my job. Leave me the fuck alone.
If your boss is checking in on you that much, that isn’t a good sign.
At minimum, I would let your boss know before you do anything for the nephew because it is their job to say your priorities. Hell, you can even blame your boss for doing this. “I’m sorry, but my boss won’t let me do that” is a great excuse which puts the responsibility on someone else.
Yup, this. My last job was nothing but meetings where everyone in the room knew what you were doing but everyone still went around the room to verbally reiterate what they were doing… that day! My brain was melting, it felt like grade 3!
You need as many meetings as you need as many meetings. If you need one, set one up. Don’t set them up just to fill them.
The worst part is they ate into all the work time. So leads were like why isn’t this done, well because you had me in a 3h meeting at end of day, that’s why. But that was apparently your problem, not theirs.
In my experience, daily standup meetings are largely pointless. It is yet another meeting that should have been an email or slack thread.
Unfortunately there are many juniors that you give the job of doing A to C, and if you come back a week later they’ll report they’re still stuck at job A, point 1 and didn’t want to message anyone, and is something a senior can fix in 5 minutes. Even worse you message them and they just report everything is ok, they’re working on it. Of course they never update the status of the project so you never know if they’re stuck or just not updating.
That makes daily meetings necessary so they don’t lose the entire week and delay the project. Unfortunately more senior members also get dragged in those meetings. It’s a frustrating part of working with mixed teams and a “just let me code” mentality.
While I agree that a daily standup would help with this, I feel like there’s other avenues to approach this problem. If their task is to do A -> C, give them some deadlines and if they don’t meet them then become more involved. Have them check in with a senior on the problem. No need to drag the entire team into a standup because the juniors can’t figure it out. You can also try to build a culture of asking for help, which is difficult to do. People either think they can figure it out eventually, or they’re just slacking.
There’s also the very usual problem of the scope of the tasks not being well defined and many times too big, so juniors get overwhelmed and it’s difficult for them to focus on small things to actually progress or identify that they are blocked.
I remember well that when I was junior and not having yet a proper notion of when to call it “I’m blocked” since many times it seems one is blocked but is not, like spending 1 or 2 days reading and understanding the code and how all things work are very legitimate things, which are needed to even know what to ask about. But other times I was actually blocked but could not understand that I was because it felt I was just trying to understand the code and was actually going in circles not knowing when to stop.
It’s all a balance, but the one important thing to do is communicate about it, not just a “I’m doing it”. Usually pairing with someone and take some time to explain the “thought process” and the “current understanding” helps a lot. But, a junior kinda stuck will many times not ask for that time. What I usually do is just after a daily be the one to approach the junior and ask him to pair for a while to help him, without him even asking. Many times this solves the problem.
It makes sense if you’re in an industry with hotspot flare-ups. I work MSP IT and those morning meeting are the way my team asks for help on pressing issues, or rings the alarm bells on business impacting outages. Additionally, Tier I helpdesk and Tier III projects never communicate, so the SUM is where T1 hears about where projects are at (in case they get the breakfix for that item) and T3 knows how swamped T1 is and what mobile techs are out, and T2 gets a chance to tell us if the flow from T1 and T3 into the “escalation sandwich” is too much. And we genuinely have it down pat to 5-10min.
Don’t get me wrong, I’ve had shitty SUM requirements, but when they’re done right, it’s better than a state of the union email/Teams message.
Still could just be a slack thread or a dashboard. Putting people in a room every day is simply wasteful, even if it “works okay”. When I managed a team I hated them, but we did have a meeting each Friday afternoon to go over what we did well that week, so I guess you have to be tactical about when you pull everyone off task to huddle.
It really depends on the group, the workload, and the structure. I’ve got two fairly ADHD employees that love rabbit holes and one that’s great at focusing, but regularly needs some guidance. A daily morning touchpoint meeting like a standup does wonders for getting us all on the same page, making a few quick decisions, and unblocking them all. It’s honestly the best 15-20 min we could spend for productivity and engagement and our most productive meeting of the day.
We also just do it at our desk or virtually on WFH days because it’s a waste of time to walk 5 min to a room and back when we can use that time solving problems.
If we had less ticket churn, or less interruptions from on call/support work, we could probably do it just MWF, but that’s just not in the cards.
So, it’s not actually a stand-up meeting.
We do in fact, stand up for it.
People working at home have to stand up? So, their cameras are pointed at their bellies?
Stand up desks are a thing!
Only if handled properly, which a lot of supposed “stand-ups” aren’t.
I don’t see how you can have a meeting with members of 3 different tiers of support where progress on multiple projects is summarized in a way that someone not on the projects can get anything meaningful out of it, in addition to tier 1 gets to talk about how swamped they are, and tier 2 gets to talk about the flow from tier 1 into some delicious sandwich, and have that only take 5 minutes. I’m guessing that’s a minimum of 15 people in the meeting, if you have multiple tiers and everyone’s present. To get things done in 5 minutes means that on average everyone only gets to talk for 24 seconds. If you have people who aren’t talking, that suggests they don’t need to be in the meeting.
In addition, the whole concept of “standing up” for a meeting is stupid. Sure, it means meetings don’t last as long, but that’s because it’s uncomfortable. Plus there are social dynamics issues you introduce between tall people (often men) and short people (often women).
There may be some scenarios where they are helpful, but I think it’s possible to do it asynchronous in those situations.
If there’s a critical issue that needs to be dealt with ASAP, there should be an escalation process.
You can have reoccurring (or ad hoc) meetings to discuss projects across teams. If the standup is a slack thread, any interested party could view it (based on channel permissions).
It shouldn’t be on the individual members to bring up poor processes or that they’re overworked in stand-ups. That should flow through their managers
Not trying to be difficult with my responses, just adding my insight from years in tech across a few different positions and companies. I am happy to hear that your team has a process that works!
Generally true. We have a daily 30m “standup” but mostly it’s just us shooting the shot because we’re all remote, and it’s a way to socialize a bit. It’s pretty much optional but most of us usually show up just to chat a bit.
We do our real meeting on Monday mornings
Meeting per videochat with the whole team 1 or 2 times a week is enough.
So glad I don’t work in IT, all I hear about are endless ‘standup’ ‘agile’ ‘blah blah blah’ meetings.
I work remote and message my manager if I need anything. We talk over Teams almost every day, why would we need a meeting. I work with providing support to a client for their Customs import activity. Just leave me alone and let me do my work!
I think that there’s too many tech jobs which are middle management whose job is to make it look like they’re doing something while contributing nothing.
Agreed! If you need me you know how to reach me.
There’s a point. Usually it’s to stroke the ego of the managers and reinforce that they can make you do anything, regardless of how useless that activity is.
They can also spend the time interrogating everyone at the same time about how their output isn’t good enough and that they should try harder despite having most of their working time being sucked up with unproductive meetings and fucking TPS reports, and filling out time and completion information on their tracking system, all while you’re getting random ad-hoc untracked walk-up requests from anyone passing by.
I swear, I spend more time reporting and accounting for the fact that yes, I’m working, like I’m paid to do, and I’m expected to do, than I actually spend on doing the work I’ve been hired for. Now we have mandatory meetings about whether I’m doing work and why I’m so far behind and/or so slow at getting things done… maybe I’d be able to get my work finished faster if I didn’t have to stop every 10 minutes to report that, yes, I’m actually still working on the tasks I’m assigned, and dealing with Mark for the sixth time today because he walks by my desk and always has some inane complaint/request/question that he just needs to relay to me every time he goes to the bathroom. I’m not your therapist Mark, if you need me to do something, submit it through the tracking system so I don’t keep looking like a lazy-assed failure! But no, mark is the step nephew of some c-level and if I actually complain or deny him, he’s going to run off to my superior and then I’m going to have more meetings and shit on my plate. I just want to do my job. Leave me the fuck alone.
If your boss is checking in on you that much, that isn’t a good sign.
At minimum, I would let your boss know before you do anything for the nephew because it is their job to say your priorities. Hell, you can even blame your boss for doing this. “I’m sorry, but my boss won’t let me do that” is a great excuse which puts the responsibility on someone else.
Yup, this. My last job was nothing but meetings where everyone in the room knew what you were doing but everyone still went around the room to verbally reiterate what they were doing… that day! My brain was melting, it felt like grade 3!
You need as many meetings as you need as many meetings. If you need one, set one up. Don’t set them up just to fill them.
The worst part is they ate into all the work time. So leads were like why isn’t this done, well because you had me in a 3h meeting at end of day, that’s why. But that was apparently your problem, not theirs.