At my company I'm part of a team which is composed only of seniors. We have a lot of work and basically each team member works independently reaching out to other team members when they need an opinion or validate and idea/design.
There's no pairing. Comms is basically async.
I did see situations however where a design was taken forward (approved by the team) just to be heavily criticised during implementation - reasons unknown.
Things like this happen, it's natural, especially if you have competing priorities.
But it makes me think if all teams of seniors are like that? Collaboration can be async but the parallel work aspect feels very "unteam".
I guess I'm just getting old but in this post-Covid, hybrid working world we live in, is this "async ask when needed" style the new normal?
Because we were all seniors, the people running the team assumed this would all just magically happen, despite our insistence that these were topics we needed to talk about and decide as a team if we were going to work together effectively. We are several years into the team and it’s still a mess of mostly lone coders doing their own things, with the occasionally small sub-group collaborating on a project. I’ve almost given up and am just waiting for the next re-org so we can try again. I’ve told our scrum master we need a retrospective at the end of our sprints at least 20 times. We haven’t had a single one, I don’t think he knows what it is. I’ve been trying really hard not to do his job for him, but it’s hard holding back the urge to Nick Burns him.