It's Monday; you commute to the office, get in and have a cup of coffee while you go through your notifications. About 20 minutes later you have a short stand-up (or sit down) about the progress you made the week before and what you are planning to do this week. After the meeting, you are fired up for the week to come.
We also used to do this. I would get into the office, unpack my bag and walk to the kitchen to brew myself some coffee. When everybody was present and also had their first shot of caffeine, we would gather and have our weekly meet.
During this meeting, we would talk about the progress everyone made and lay out the priorities for the days to come.
When we started to work more sub-remote, meaning that people were starting to work from home frequently, we needed an alternative to our stand-ups. To get everyone, both remote and in the office, on the same page we would send out a Slack message first thing in the morning briefly laying out the priorities.
It wasn't ideal. One person had to write the priorities down, and sometimes we would start the day in the office and forget to post a general message since we already discussed things in the office. So we did what every team using slack would do, look for an extension that could solve our problem.
After we tried some small stand-up extension, we stuck with Geekbot for a couple of months. At the end of every day around 5 pm people would receive a set of questions. We noticed that over time the answers were getting shorter and shorter, and ultimately people started skipping for the following reasons;
- People left office earlier than Geekbot send them a notification, so people forgot about it while thinking "I'll do this when I get home".
- People were still at work when Geekbot send them a notification, people forgot about it after thinking "I'll do this when I finish up work for the day".
- Some people couldn't describe there day based on those questions. On those days people would skip the questions and thus skip the stand-up.
- Some people didn't see the value in answering a set of questions every single day. Mostly because they worked on the same part of the project and it wasn't possible to include images and or videos in Geekbot to share their progress.
Since it wasn't working out between Geekbot and us, we started looking for an alternative. We tried some other extensions, but all of them were just like Geekbot with slightly different features. What next!?
In the week that we decided to go full remote, we pivoted from Slack and gave Basecamp a go. Basecamp since has become our office in the cloud. The place where we create, collaborate, meet, and share our ideas. Basecamp also has a feature that encourages check-ins.
Currently we have two check-ins setup;
- What's important this week?
- What did you work on today?
Instead of asking 4 to 5 questions, we ask everyone one to check-in at the start of the week and at the end of each day. The daily check-ins have become informative and also great fun to read.
When we started using Basecamp for our check-ins, we agreed we did no longer want them to only consist of bullet points. If we want bullet points, we can print out a Toggl report. Instead, we encourage everyone to write a short story about their day.
What are good moments for check-ins?
We currently have two check-ins;
- What's important this week? (every Monday morning)
What are your big projects for the week to come? What are the other things that you have to take care of this week? It's also an excellent method to kick-off your week, by thinking about what you want to have accomplished by the end of it. It puts you in the right mindset.
- What did you work on today? (5:30 PM every day)
What did you accomplish today? We use this not only to share our progress, concerns and accomplishments but also to share fun things like what we are going to do that night or during the weekends (if it's Friday). It's a great way to get to know each other better.
Besides this, it became a tool for everyone to call it a day. Especially when working remotely, notifying everyone about the daily check-in signals when it's a reasonable time to leave their chair. If you notice someone is consistently answering late in the evening, it could be a sign that the person is carrying too much work and is burning his or herself out.
How to do check-ins
- Allow everyone to write the update when the time is right for them, after all, you don't want to interfere with the productivity of the team.
- Don't ask a specific set of answers, give everyone the freedom to express themselves. Instead, provide an example by writing the "ideal" check-in yourself.
- Encourage people to write a short story instead of bullet points.
- In your check-in make the project names bold so people can quickly scan the parts that are relevant for them.
- If you are doing something fun that night or weekend, share it! Check-ins are a great place to get to know each other a little better. You don't have to write out your weekend schedule, instead, keep it simple like "Going to the new Star Wars tonight!". It will surprise what interests you share with some of your co-worker.
- Once in a while discuss the check-ins with your team. Can we improve? Do we need to alter the notification time?
Tools for daily check-ins
Here are some tools that can help you get started with check-ins;
- https://basecamp.com/ - paid
- Create a separate group in your Slack alternative and use an automatic reminder to give everybody a heads up to drop an answer about their day.
That's it for this week! If you liked it, please take a moment to subscribe to the newsletter. If you didn't like it, please let me know!