I'm curious what unexpected team rituals have been helpful for your software development teams as you've been working remotely.
Rituals that are expected:
- everyone on the team writing up weekly summaries.
- record every video conference
- have lots of 1:1 meetings to maintain relationships
Rituals that have been unexpected:
- Posting once a week about what I did for fun over the weekend, usually with photos.
- Setting up longer phone call 1:1s where both attendees are walking.
I think the future of our working relationships will be increasingly remote, but I'm struggling to see interesting creativity for tightly integrated dev teams.
If new ways of working aren't established, I struggle to see how remote teams will compete with teams that meet in person on a weekly/daily basis.
Remote orgies to appease the gods of nature and ensure a good deployment. Everyone wears traditional handmade masks for anonymity and we only do it if all tests are green, obviously. Every three months or so; depends a bit on the moon.
Previously we tried more traditional stuff like fire walking but we had to stop doing that one because a guy in another team wasn't careful setting up the coal, ended up burning the company laptop, and then HR banned it ¯\_(ツ)_/¯
----
Edit (for constructive commenting):
I guess I don't like rituals. I much rather prefer a less forced environment for more spontaneous and relaxed communication.
That's not to say you can't have some habits or whatever, but I feel most of those "cool ideas" always end up feeling tiresome to some part of the group if they don't grow from the people themselves.
At previous full remote positions meetings were the exception and all communication happened either on IRC or hipchat/slack. And that was enough for us to be productive. It wasn't until I started working remotely for companies that define themselves as hybrid (aka we hire contractors too) or that were forced to go remote after the pandemic that my agenda has been being filled with zoom meetings.
I do not define myself as either introvert or extrovert, but I prefer to fill my social needs outside of work and some companies obsession with cult do really take a toll on my energy. It sometimes really feels self-catering to some people that seem to either always be connected or just slack off and sit their asses on meetings for the entire day while what I enjoy is getting shit done.
Honestly, if I heard about this during the hiring process I'd see it as a red flag. Especially the photos.
I once had this terrible VP who was a horrible micromanager and an all around a-hole. For every weekly meeting he'd go around the room forcing people to share what they did on the weekend. It was under the guise of "team building" but it was really him just being the type of person who'd later use your personal stuff against you. It was very possible that you'd say something and he'd immediately see that as a red flag and your career progression is over in that org.
I share my personal life with people at work that I trust. I don't trust everybody on my team and I've never trusted everyone on my team at any of my jobs. I can trust somebody to do a good job with their deliverables while not trusting their motives outside of that.
What do you write in them that you didn't already mention during the daily standing meetings, the biweekly retrospective, the team meetings, the company meetings, or the Slack channels at the time they were relevant?
I've worked with people who wanted more status updates, but all too often those updates just became "No news to report since I've been in status update meetings or other meetings since my last status update." and nothing was actually getting done. So we trimmed some of those rituals back (and could trim more.)
If anything, all those rituals and forced chats not only get in the way of getting work done, they also get in the way of the natural spontaneous development of working relationships. The sort of banter that happens when people are actually getting things done and feeling good and want to chat. Instead of being stressed because they're getting nothing done and constantly interrupted with all of the forced chat and rituals.
Waste of time unless you’re an obsessive micromanager. Other team members either don’t read these entirely or just skim them.
> record every video conference
Don’t do this shit. It’s a great way to have everyone reserved rather than relaxed with free flowing ideas.
"Lots of 1:1s" is a red flag for a team that can't work remote well, imo. Fewer 1:1s, optimize async communication (code review, short notes and docs, IMs or emails, a culture of respecting silence or delayed replies), that's great remote.
I had a manager earlier in the pandemic who could not work remotely and could not manage the team remotely because they wanted tons of 1:1s and only communicated through video, synchronously. The team struggled with this, because we couldn't get any work done (it was like being in a conference room all day) and the manager didn't have the technical comprehension skills to follow our IMs, code reviews, and technical documentation so they scheduled more 1:1s, more video calls, etc. It was terrible. The team came close to celebrating when the manager left.
- Schedule peer programming sessions, especially with less senior staff. Without the office environment they have less opportunities to grow.
- All meetings should have a note listing all decisions made.
- Promote async communication. Have people describe a problem instead of saying hi and waiting for a reply.
One of the rituals on my team that has stuck for years is an hour block every two weeks for the team to simply talk. No plan, no forced games or activities, only conversation. It gives us a chance to learn about each other freely. No discussion (within reason) is off the table; we talk about anything from food to astrophysics.
Unstructured conversation has been the only thing that consistently keeps people excited that it's on the calendar. It's a chance for everyone to see the authentic side of their teammates and learn who they are.
This is dumb. My last company didn't allow recording for the most part due to data retention, which is as good a reason as any for me, but my new place does and I don't understand it. Recording a meeting means that the best way for information to be shared is in a meeting, and I fundamentally disagree with that. Most of the meetings I go to could have been an email. Of those, the email could be pretty short. If teams are communicating in smaller, more frequent chunks, meetings, and the recording of them, wouldn't be necessary. Besides, it's not like you can interact with a video, but you can with a Slack thread or email. Don't force recording culture. It's dumb.
I worked remotely for five years before the pandemic, and helped people adjust to being remote since I was seen as an "expert" at doing it when everyone suddenly stayed home. The biggest aspect to my success, I would argue, is that I don't treat it like remote is different. Of course it is, and there is something to be said for being together, in person, but high quality audio and video make for a pretty good replacement for most of the interpersonal interactions from before. So my ritual load didn't change, just the means of participation. We still have daily standup, we still chat a lot, and instead of sitting around a table in the office working, we sit on a Zoom - and we don't record it. It works as well, if not better, than before since people can work the hours they want without the drain of a commute.
> Setting up longer phone call 1:1s where both attendees are walking.
Please god no.
We have a permant meeting open the whole day where everybody is free to join. Normally, it is started in the morning and a few people will join. After initial chit-chat everbody is doing their work either with the microphone off or on. When there are short topics to be discussed or questions arise it is directly done in the meeting and for bigger topics a new meeting/call is setup with the people involved. So most of the time it is quiet but you only hear the typing of your colleagues.
It basically mimics an open space office and direct human interaction where you can ask questions and overhear interesting topics with the advantage of being able to simply leave (or lower the volume) when you have a meeting or need absolute silence.
Additionally, we have a coffee break meeting in the afternoon for half an hour, that is also not obligatory, in which you can small-talk with your colleagues.
So, in total we have lots of opportunities to interact with colleagues but nothing is mandatory.
I've been mentoring a new team member hired during the pandemic, and one of the most useful things is that I set up an additional weekly 1-1 for which that new member "owns" the agenda. If they don't have anything to discuss, they just tell me in text chat and we don't have the meeting. On the other hand, it presents a great opportunity to raise those back-of-mind things
I absolutely love this ritual on my team. I work with humans, not robots and knowing what they spend their non-work time doing (if they want to share, there's no pressure) helps build relationships which ultimately makes us a more effective team.
One reason I started this is we had a mix of junior people, people who came in from acquisitions, and people who had changed tools and weren't sure of best practices. This stuff was supposed to be documented in wiki pages, and a lot of times it was, but when we'd run through it hands-on, we'd find details that weren't documented or had gone stale.
Another reason is that formal written-in-advance training sessions are overbearing for everyone involved. They take too much time to prepare, too much time to give, nobody pays attention because they don't like being talked to, and if things go off script, the presenter has to scramble to adapt. It was better for someone to say on Monday "I need to know more about how we're supposed to be doing GitHub PR reviews" and then on Friday, I'd have a post-it of notes and we'd fire up a browser, go through a fake PR or look at an old one, and maybe talk about pain points or what isn't working.
Also, we'd record these and store them for posterity, and so people in other time zones could catch them later.
Also helpful: no forced online hangouts and discussion of current events as if it’s necessary to do at work.
- As some context, we use Basecamp's Shape Up to deliver features. This prioritises independence, async communication, and deep work. Engineers and designers are largely free to manage their active projects to how they see fit (managers provide context).
- Team social activities only happen on Mondays and Friday. Tuesday -> Thursday are reserved for deep work.
- We found that mixing social and work meetings didn't work (i.e. a weekly kick-off where people both talk about their weekend and their priorities). Instead, we have a 100% social coffee video call on Monday mornings with some jazz. Weekly work updates happen async and are project-dependent.
- On Fridays afternoons we have a quiz or a board game. We like doing it later afternoon on Friday, where deep work is less likely to happen. We also have an async social check-in with a different prompt each week, where you can share some experiences, pictures of a holiday, etc.
- Quarterly retreats where we get the team together. We do a morning session and an afternoon session every day, with the rest of the time unstructured/fun.
Things are avoid:
- We avoid stand-ups which devolve into people listing out what they did yesterday - instead, we encourage async self-organization
- We try and back to back meetings to avoid context switching and 30m-2hr deadzones
- We discourage arranging calls just to organize thoughts (I was bad at this myself). In our experience, communication is higher fidelity if it is written up in message threads on Basecamp. Video calls are really only used for 1:1s, social meetings, demos, or regrouping in the context of an active project.
- We got rid of Slack. Active projects have their own chat rooms, but the rule of thumb is: presume anything not in a forum thread or document is ephemeral and will be lost forever.
We have started putting together a lot of our rituals and culture together in our handbook (https://handbook.datapane.com), so would love any feedback.
- text chat is huge and where the main form of socialization happens rather than verbally. I gotta admit - to somebody that has bad hearing, it's been a boon.
- sending each other "good morning" gifs a few times a week. It's endearing. :)
- so many gif responses.
- friday music chats.
- "private" watercooler channels with the immediate team where the suits (aka my boss) aren't allowed in, as well as more public ones where they have read/write access. both are needed for very different reasons. not that you want to commit to text anything you wouldn't tell your boss, but sometimes there needs to be an area where you can be snarky about a suit's (bad) presentation and there's no fear.
- I was more hands off at the beginning of the pandemic but really have taken a point to schedule 1:1's depending on the bandwidth of the other person and it's been the glue that holds together the team tbh.
I have started to call people on Teams like we did when we had only phones. No planned meetings, no “do you have time for a call?”, just call in the same way I would walk over in the office to chat with somebody. Others have started doing this too and it feels way less formal. I also have told people stop saying “sorry for interrupting “ when they call. It’s my job to help them and I get paid for it.
As scrum master I tend to repeat all the time that the number one duty of everybody is to notify me when they run into a blocker they can’t resolve themselves. Or even better, call the person who can help. Call them now.
All in all, I try to create an environment with direct communication so things get resolved quickly. I feel with remote work there is a temptation to formalize every interaction into a planned meeting so things that could get resolved in a five minute chat suddenly need days of going back and forth until people talk to each other directly.
Borderline micromanagement and something to be padded and gamed.
- 3 daily standups per week (15 minute video calls for team alignment),
- weekly 1:1 with line manager (30 minute call or face to face if in UK office)
We do record some of the video conferences when our Indian and Japanese colleagues cannot attend.
- Daily standups (10-15 mins). On Mondays there is often an additional 5-15 mins added to the start of this where we discuss what we've done over the weekend.
- Bi-weekly retrospectives (~1 hour) which give us space to reflect and make sure that everyone's still on the same page.
- For people working closely together: a lot of work-focussed 1:1 audio calls (with screen sharing where appropriate). Which range from a 2 minute quick clarification to several hour pair programming sessions (with regular 5-10 minute breaks).
This is effectively not much different to in-office interactions.
Also, meetings to make collective decisions about ongoing work as needed.
This and a Slack channel has been working well for us. We don't record zoom calls, but write down the minutes with concrete action points. I don't think we had many more 1:1's.
I sent out an anonymous survey recently, and everyone wanted to keep doing each element of this, and thought it was very beneficial. People also said they wanted more planning, more pair programming, and more context given in people's standup/standdown updates. Only one person said they didn't want more collaboration.
We recently introduced doing some planning every 8 weeks; plan is fly to the home office, spend a week having those spontaneous in person conversations that are hard to replicate. We've done two of these ad-hoc, everybody liked them, so we decided to make it a thing.
Every day we choose stand down ordering by answering some random dumb question with a unique answer and the rule "un-serious answers only", e.g. "What is your favorite color? RGB values only", answer "#FACB12", "My favorite color cannot be represented via RGB." or and then arbitrarily ordering it, e.g. "alphabetized by third letter in answer", or "most pedantic response", or whatever. It adds some human flavor without forcing any Bonding™. It's a nice light touch way to give the opportunity for banter without forcing it.
-----
Daily standups 15-30 minutes.
About 2 hours of Adhoc Teams calls.
Lunch - I have to book this into my calendar or else they book meetings and sometimes they still book meeting over this 30 minute period.
Weekly
------
Multiple multi hour refinement sessions up to 3 per week.
1 hour meeting with PO every week.
30 minutes catchup call with all the PE's (some seniors) every week.
Bi-Weekly
---------
30 minutes Status meeting with Head of Dev / Principles on current project every week.
15 minute Scrum of Scrums.
1 hour sprint Review.
30 minutes Sprint review Prep.
1 1/2 hour sprint planning.
1 hour call with CloudOps / DevOps.
Monthly
-------
1 to 1 with my manager.
Quarterly
---------
Company All hands.
Company Engineering conference.
Company COO conference.
I think that's about it but there's probably something I've forgotten.
- weekly 1:1 with our line manager
- weekly Team meeting (15 minutes of status updates, rest of the time talking over project ideas or other LoB)
- shared team chat room on Webex teams.
Both meetings are video optional but most folks choose to hop on video.
That’s it. It works well, and there is minimal bureaucracy.
Why? I think that's useful for onboarding sessions; or presentations about architecture, methodology, ect.
But no one's going to go back and comb through presentations like this. It's more time efficient to take good notes.
> Posting once a week about what I did for fun over the weekend, usually with photos.
I'd rather talk about my weekend in the pre-post meeting chit-chat.
---
What I think is important is that:
1: Everyone is on the same page about time management and running effective meetings. Once the "meetings as procrastination" culture sets in, that can be extremely hard to break.
2: Periodic face-to-face meetings. How this happens will differ dramatically by company. For example, if everyone lives ~90 minutes from the office (or co-working space,) you can have a soft requirement for ~1-3 days a month face-to-face. But, if people have to travel by plane, you can have 1-3 annual trips to a central location; or 1-3 annual trips to the main office.
Open the meeting with a group clap. This one was started by a much younger and more social member of our team. My immediate reaction was aversion. But over time I have come to like this and it I chalk it up as our gratitude journal. As a startup, there _is indeed_ a lot to clap for each week.
What each member did the last weekend. Again my initial reaction was to get on with the topics at hand. But over the last 20-or-so weekly meetings, it has helped me get a more composite view of a colleague's life.
Ending with two puzzles/riddles (I can be a fruit, person or bird. What am I?).
My meta-learning is rituals are helpful as bookends. They perform the role of normalizing/flattening everyone to the same abstraction, removing the relative seniority or variance in roles performed.
I find them useful.
If you have a hybrid work environment, one thing that works is to get everyone on the video call whether they are in the office or not. That puts everyone on equal footing.
> everyone on the team writing up weekly summaries.
We don't do that, what purpose does it serve?
I had one EM who took notes during daily standups but it wasn't helpful for anyone except him.
> record every video conference
This is about timezone diff where not everyone can attend at the same time but would like to watch and keep up. It's also useful when you plan to onboard new people to a project (although it usually requires other supporting material)
> have lots of 1:1 meetings to maintain relationships
Nothing beats being face to face with someone for real. Forcing 1:1's is not effective in my experience.
Sure you can write A&Os (Achievements and Objectives) type of status updates, but that's largely on a team by team basis.
Recording every video conference is annoying and wasteful. Do you plan to record every talk you have and assume you're actually going to revisit it one day? 99% of the time my answer would be no.
Having lots of 1:1s screams lead or line manager. If it's your job, then sure! If it's not, then don't force it upon people. Not everyone likes 1:1s because they are hardly used correctly as a tool.
Let's normalize letting people do their job and having their own individual lives outside of work. Let's not let the corporate fun committee creep into everyone's preferred work life balance.
WIPs.
Asynchronous comms.
That’s it. For people who want to, they develop a closer relationship and catch up more often. But it’s not expected.
We trust our people, and expectations have been set and agreed upon. It’s enough.
None of the "expected rituals" sound like good ideas, though the walk-and-talks sound interesting.
Boxing off time _during the work day_ to play multiplayer games is something we're looking at for team building (which is 10x easier in-office, but doesn't work for the distributed team).
- brief write up of work done yesterday + work planned for today in slack
Weekly:
- 1-1 with manager
- monday meeting to plan for the week
- friday "presentation" of the work that was done this week, not actual slides, just going over what was done, results or didn't work etc
Occasionally and optional:
- game / trivia meetups in the afternoon via zoom
- team lunch
Thanks to my manager I'm not in a lot of meetings besides our team specific ones, which frees me up a lot.
This works quite well for people to better know each other. The best thing is that it's optional.
An interesting choice of word worth exploring. One could have said "activity" or "procedure", but ritual carries some connotations about the state of remote/hybrid working.
What I think you're asking is - what ways we can connect/bond in human ways? Group dynamics, team identity, loyalty, non-monetary reward, focus and satisfaction, and much more, are determined by the interpersonal bonds that obviously have been disintegrating in a post-pandemic workforce.
Great that people want to find ways to preserve that.
Rituals can be healthy, but also toxic. If an organisation already has a strong charter they can be used to keep it on track. But they can be used to select and filter group membership, and if anyone (the super-sociable one) gets to define and enforce rituals they become a mechanism for one group to take over the company and impose their values by fiat.
For example, food in the workplace is contentious. I consulted at a medium sized London startup where there was a daily banquet of obscenely healthy vegetarian food. At the order of the MD's wife, lunch attendance was "required", lest you fall our of favour with "the family" (which is how she cringingly referred to the company workers). She would sit and watch everybody with eagle eyes. Having a controlling "feeder" policing the staff this way felt toxic.
In many big London firms, "pints with the lads" on Friday is a City ritual that weeds out the family-men and those who can't navigate the social status intricacies of "buying the boss a beer". Going to a bar with 18 year old lap-dancers gets old when you want be at home and talk to your wife, or 18 yo daughter about her A-level homework. In some Japanese work culture, drinking till you can't stand up is a symbol of workplace vigour and loyalty. Although in healthy companies the women come out for drinks too, these rituals are often ways to cement male domination.
To quote Nietzsche "What new rituals must you invent to atone..." As rituals transform into electronic versions there is no doubt that new controlling behaviours will emerge, making performative rituals of loyalty, denouncement, compliance and symbolic belonging. There are already new ways of including or excluding people via technological means just along the lines of "Teams or Zoom" [1]
Meetings can also just be meetings. But really they are more. "Rituals", if they are to be healthy, need to be optional, evolve organically, and do so in a way that is inclusive of the whole team.
[1] Other much better teleconferencing solutions are available.
What you write, weekly summaries would be a 100% no-go for me. I like to work but I don't like management overhead, that's what machines are for. Also daily meetings would absolutely be non-tolerable for me. There are better alternatives that don't involve waste of time video communication.
I want to just work and not deal with co-workers or anything around or in between. Are we there to have a coffee chat or to work ffs? (overdramatic reaction)
A group voice chat at 7 pm (my time at least, lol), where members talk about what they did, what they wish to accomplish at the DAO etc.
The DAO is quite big, with thousands of members, hundred of them actively working on dozens of projects. So, it's quite nice for new members to get some guidance in where to start.
We also have regular health and wellbeing calls with an expert in that field. Here members talk about their problems and fears and get some pointers in how to cope with them in a more healthy way or solve them.
Then there are a bunch of open voice rooms, where music plays and some people talk while they each of them do their work of the day.
* We have a monthly book club
* Every Friday afternoon we have an optional wrap-up call to just casually chat before signing off for the weekend
I do mostly weekly 1:1s with my reports. I say mostly because I really leave it up to the individual to decide how frequently we want to do it, with a floor of once a month. There doesn't seem to be much of a rhyme or reason as to why some folks want weekly, others want bi-weekly, and the one wants monthly.
My 1:1s are my favorite parts of the week, but I'm keenly aware that not everyone likes them. I try to keep them as productive as possible, and if I think they aren't going to be productive for whatever reason, I'll cancel them ahead of time, or if I think there's something that would make it really productive, I give a head's up so they aren't caught by surprise. Generally speaking, my team seems to enjoy talking with me. It's a mix of small talk and business. The more senior the person, the more likely we are to be talking big ideas and how to solve big problems at a high level, and the less senior, the more likely I am to be helping with specific code problems. And I have folks that do both at different times.
We do have daily standups, although we mix up whether it has to be via Zoom or via Slack, and that usually depends on how autonomous the team can be for a given project or how much risk there is against an on-time delivery. I don't believe in deadlines, but we do have target dates that we try to hit, and if we don't think we're going to hit them, then I want to know ahead of time so I can message that appropriately to the rest of the business. And if we're behind, maybe we'll sync up a bit more often "in-person" just to smooth out any blockers.
I will say that my teams at my current company have the smoothest and most pleasant standups that I've ever had before. I'm sure it's a little annoying for them, but our productivity has shot through the roof, and it's allowing us to work on cooler stuff instead of being constantly behind all of the time. I hope they see that. Something to communicate more...
We never record video conferences. One of my core philosophies as a leader is that as far as the company is concerned, the smallest unit of organization is the Team, and that means everyone on the team needs to be able to do their best without fear of being targeted individually for whatever mistakes may happen. We document our work fairly well, but any extra-team communications explicitly do not mention engineers by name. This is mostly to protect their time by having all requests route through the EM/PM, instead of the biz going directly to certain engineers and asking for requests. This process seems to be working fairly well. Individuals do get shout outs at all-hands meetings and at other team meetings, but when it comes to tickets and code, we try to get the rest of the org to think of it as a single Team and not a group of individuals.
As far as "what did you do this weekend" type things, I keep my work/life pretty separate, but I am the kind of person who loves to learn more about people and share things that I've learned, so a lot of our conversations (especially on Fridays) tend to center around social stuff: what are you doing this weekend, what did you think of Squid Game, did you know the guy who sold all those sea monkeys was actually a Nazi, what languages do you speak, etc. We usually have these kinds of conversations after the business stuff is done, so anyone who doesn't want to talk can just drop off. No judgments either way. But this tends to be a fairly interactive and fun experience for everyone, and participation rates are pretty high. Given that these teams are fully remote, I'm pretty happy with how these turned out.
As far as other rituals go, I think my company has too many all-hands meetings (4 per month with hundreds of employees at each), and I've been pushing for fewer of those, but so far I'm losing that argument.
What would I like to see more of in a remote work environment? I'd love to see some optional remote social activities. Games, trivia, Ted Talk-style events. I like seeing people do demos of their work -- especially if they're super proud of it.
And I think perhaps the thing I'd like to see most of all is for the business to recognize that the world has changed, and that we don't always have to be in the same place at the same time in order to be wildly successful. I love being in the office, but I don't think I want to go back full-time. Hybrid or remote is the future, and we should embrace it.
My two cents.