One-on-one meetings are underrated, whereas group meetings waste time (2017)
smashcompany.com
smashcompany.com
What I don't know is: am I just wrong about this, or are you, or is it just pure subjective preference? If it's just subjective, what's the best way to structure teams with respect to this? Is it all or nothing, or can you build a team with both kinds of people in such a way that they respect each other's preference?
Edit to add: To make a different point, I'm a big fan of standing closed-door 1:1s with your manager, because the conversations you can only have with your manager are the most awkward ones and asking for a one-off closed door meeting when it's uncommon makes it way worse. For instance, if you're having strife with a co-worker that you need to bring up with your manager, the last thing you want to do is walk over to their desk and say, "can we talk privately?". Waiting for your next standing meeting is a much better option.
Yes. It’s subjective. It probably also depends on the people you work with and the nature of the things you are working on.
In my experience, if everyone on the team knows that they're expected to comment on each other in one-on-ones with the manager, that does wonders against team cohesion and morale.
Also you're leaving out that he mentions it gives people an opportunity to praise teammates, whereas in a public context it might be awkward/seen to have ulterior motives. (Maybe I'm weird but I've done this a lot in one-on-ones with managers. Especially if I was mentioning someone that might have been shy/didn't want the spotlight)
I honestly don't understand what the setup you're advocating for looks like or how it's an improvement. If you don't trust your peers to evaluate you in good faith, why do you trust your manager? They are also just a person with all the potential for flaws that entails. What does it look like to have a manager who is involved in all your work? Do they do all your code reviews? Do they review all your emails and chats? Do they attend all your meetings? That would be madness. I'd say my manager has direct insight into less than 10% of what I'm up to every day. But pretty much all of that work has some counterpart on some team who can speak to their thoughts on working with me.
But I think I'm just missing what you're suggesting. Paint me a picture of what your ideal system looks like in practice.
I also want my manager to know what tasks I'm solving and how difficult they are, the same way a construction foreman knows what the bricklayers are doing. If that requires looking at my code, so be it. But in my experience, when working with junior people I can be very aware of their work without having to look at every single line or email.
What I don't want is "triangling". If it's considered normal for Alice and Bob to talk about Carol behind her back, team friendship becomes impossible. That's exactly what I see in American-style software development: team friendship doesn't happen. When someone quits the team, they stop being a friend. Whereas in Russian teams I've worked on, based on the above principles, the norm is that former coworkers stay friends. Today I was visited by a friend from Moscow with whom we worked briefly 12 years ago.
The fact of the matter is that not everybody wants to provide you feedback (positive or negative!) directly to you, regardless of your principles. You're swimming upstream against human nature. Some people won't believe that it won't affect your relationship and some people just feel that it's awkward to have those conversations directly. These are normal human concerns, there is nothing nefarious or gossipy about it. Managers can grease the skids.
I think maybe we've hit on the misalignment. I'm not taking about managing junior developers... My work does not resemble brick laying. There is no single output artifact that my manager can look at to determine how I have performed. Working with other people and teams is a big part of my job. The best way to get insight into how I've performed in my work with those people is to hear it from them.
For what it's worth, I think your thing about friendships is a misdiagnosis of the problem. I also made lots of life long friends at work a decade ago and now don't anymore. But I don't think it is my workplace culture that's changed; it's just me, I've gotten older and less open to new people.
If you have a problem with someone, speak up and get it addressed. That doesn't mean you have to sit and bitch and gossip about people. But don't let a problem fester. It's worse for the employee who might eventually get fired and have developed a terrible reputation for not fixing their problem, it's worse for the company who may be paying for sub-par work, and it's worse for you for having to compensate for their poor performance without proper recognition.
If everyone developed the people skills to give and take this feedback freely from peers that would be great, but in reality that just won't happen at every job and sometimes you need to escalate. When you do, sooner and more direct is better than later and via some 360 review form.
I think the most honest alternative to to talk to the coworker; if that doesn't help, tell them you're going to escalate; and only then escalate.
Yes, there are people who will go to the boss right away, behind closed doors and preferably anonymously. But I don't want to be like that.
You can do that thing anytime anyway.
It sounds so insignificant, so silly, but it is the natural way to build camaraderie between team member. People lower their guard, and have nothing to 'prove', unlike...uh, work.
This strongly depends on the type of people you are working with. If I knew I'd be expected to have group lunches every day I would not even bother applying to the company. Based on my experience with team lunches, it means that I can expect at least an hour(often even more) of every day to be lost to uninteresting, forced conversations. I am so much more productive now that I have a job where I can casually continue my work while eating lunch alone.
Of course, a manager who does that effectively is also doing their job as a manager well. One reason I will always refuse to become a supervisor is that being a good manager (i.e. nice and reasonable to work for) and being a good manager (i.e. extracting the maximum surplus value out of each worker) are often directly in conflict, as this article shows.
ETA: In fact, I can think of a manager just like this at an employer I recently left. Individual meetings were a tool to push each of us to the limit, try to pit us against each other, &c. Employees hate this boss, but management loves them!
You seem to think that getting the most out of the employee is harmful to the employee, but I don't think that makes sense. If you're not asking them to work extra hours, it just means you're figuring out the best way to make them efficient. That's good for THEM (promotions, new skill-sets, new opportunities). It's also good for the business.
Also, as long as they're using ethical means, why would the business trying to get the most bang for their buck be an implicitly bad thing? As an employee (I'm not a manager), I'm happier if I feel like my time is being used productively, and I'm less happy if I feel like I'm collecting a pay check but my services are not being put to good use. I want to work reasonable hours, but I'm an adult and I'm not there to slack, I feel better about myself and my situation if I'm earning my paycheck.
Group meetings don't always waste time. They nearly always waste time, for very simple and fixable reasons:
1) There is often not a clear leader for the meeting. Oh, the ranking manager make be the "leader" but the actual leadership is lacking with no clear attempt to keep things on track. From this follows the next two issues:
2) They nearly always lack a clear agenda, or given an agenda, it is not strictly followed. Issues arise that are allowed to derail things. These frequently involve only a subset of participants that should address these issues "offline" but instead waste everyone's times.
3) Given the agenda slippage, each person ends up feeling they need to say something, to be heard, in order to be seen contributing. So everyone comes up with something they think they have to say, further breaking the agenda for the real reason for the meeting and making it longer.
The above contribute to nearly any scheduled meeting I'm involved in going 50% to 100% over time. I however am known for generally being quiet in meetings because I self censor for "is what I need to say relevant to the direct purpose here, to all members of the meeting?" When the answer is "no", I follow up afterwards. Often on issues I wouldn't have been aware of without the group meeting, but that only concern one or two other members, and I would have wasted the time of 5 or 6 or 10 other people to go into detail on it in the meeting itself.
In short, group meetings aren't the issue, poor leadership of the meeting it the problem.
I chose the idea because I believe it is a great resource for a manager to build trust and a team as a whole improve.
This is the article that was most upvoted in HN about the topic and it has a complete opposite take. It goes for a _"divide for conquest"_ tactic that seems very hostile to the team members.