DEV Community

Cover image for What does your team do when your communication channels go down?
Ben Halpern
Ben Halpern

Posted on

What does your team do when your communication channels go down?

Do you have an official backup plan?

Top comments (49)

Collapse
 
nikoheikkila profile image
Niko Heikkilä

We're hosting Mattermost (on-premise Slack alternative) privately so it rarely goes down. On those rare occassions we take a coffee break until everything is fixed.

Collapse
 
ben profile image
Ben Halpern

How does Mattermost stack up as a product, are you generally happy with it?

Collapse
 
winstonyallow profile image
Winston

We use it at our company too. In my opinion it is awesome! We also have our own gitlab instance. Both work very well together (mattermost login with gitlab account, notifications for CI pipelines and so on).

Thread Thread
 
mickmister profile image
Michael Kochell • Edited

Mattermost is releasing a gitlab plugin with its new release!

Disclaimer: I work for Mattermost

Thread Thread
 
winstonyallow profile image
Winston

That's awesome to hear! What are the features to expect in the upcoming plugin?

Thread Thread
 
mickmister profile image
Michael Kochell

Here is the repo, where installation and features are explained: github.com/mattermost/mattermost-p...

My favorite feature is the "Sidebar buttons" feature which shows the counts of your requested reviews, unread messages, assignments and open merge requests. You can click on any of the categories and it will navigate you to the appropriate view in Gitlab.

The Github plugin has similar functionality: github.com/mattermost/mattermost-p...

Thread Thread
 
winstonyallow profile image
Winston

It looks very promising. I am thrilled to use the slash commands!

Collapse
 
nikoheikkila profile image
Niko Heikkilä

It's good, because they've copied most of the good parts from Slack. 😉

Multi-team functionality is the best thing. We can have many workspaces / teams and you only need one set of credentials to access everything. We have an internal team for confidential business and another team for chatting with external stakeholders.

From what I learned hosting a Mattermost instance is pretty easy and requires little configuration. I suggest everyone to check it out if Slack pricing gets too costly or your compliance requires you to control all your data.

Collapse
 
rhymes profile image
rhymes

Any opinion on Wire vs Mattermost? Wire is open source, end to end encrypted which Mattermost doesn't seem to be, it also has secure screen sharing and so on...

Collapse
 
nikoheikkila profile image
Niko Heikkilä

Haven't heard of Wire before. Screen sharing is definitely a killer feature I miss with Mattermost!

Thread Thread
 
rhymes profile image
rhymes

Their "pitch-force" is strong with me:

Collapse
 
jwesorick profile image
Jake Wesorick

Go for a walk.

Collapse
 
missamarakay profile image
Amara Graham

No official backup plan, but we do email or... gasp... phone calls. If Slack is down Zoom chat, or if Zoom is down Slack chat.

I may invest in carrier pigeons at this rate though. Feels like quite a few outages and issues recently.

Collapse
 
nataliedeweerd profile image
𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝

Talk to each other? :)

Collapse
 
rhymes profile image
rhymes

that doesn't work when you're a remote team :D

Collapse
 
nataliedeweerd profile image
𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝

Are telephones not a thing in your country? :p

Thread Thread
 
rhymes profile image
rhymes

I don't remember the last time I used the phone for the actual phone functionality :D

Seriously speaking: I'm sure it's a possible last emergency but I think it's best to have a secondary chat tool, possibly hosted by a different cloud provider, when you have a distributed team :)

All you need is a policy and a company wide email that says: "Slack is not working, let's regroup in tool Y in 15 minutes"

Thread Thread
 
nataliedeweerd profile image
𝐍𝐚𝐭𝐚𝐥𝐢𝐞 𝐝𝐞 𝐖𝐞𝐞𝐫𝐝

Oh yeah don't get me wrong, multiple channels are important :P It just surprises me how it seems so few people use email or phones. I've never worked remotely to be fair, or worked with remote staff, so everyone's always been in the office. But even at my current agency, where there are 60-70 staff on site, we still just email or telephone.

Thread Thread
 
rhymes profile image
rhymes

Whatever works best for a company...

I used to work for one that abused emails to the point that it was basically impossible to follow them because some PMs used to CC every possible person that remotely had anything to do with the product on them and anyone had stuff to say. Basically a broken chat :D

Regarding phones calls, I don't know, I guess it's also subjective. I'm not a huge fan personally (but I'm talking in general, not just for work) but it's not that different from having an audio call on any videoconferencing software, is it?

I think the most important thing is to have a plan B when your main tool of communication stops working, whatever that is.

Everything becomes the correct tool if it accomplishes that :)

Collapse
 
dwd profile image
Dave Cridland

Our internal comms tool is also the internal comms tool for a significant portion of the NHS in the UK.

It runs the same technology used in battlefields by armed forces around the world. Also the same technology used in battlefields of a different kind, like Fortnite, and Eve Online. The same technology is used for the Belgian ambulance app, too.

Both the technology and our deployment are designed to handle the kinds of "adverse network conditions" that would cause Slack and friends to stop working entirely - they didn't build hospitals for good WiFi, it seems, and the armed forces run over seriously low and laggy networks, too.

If we're running into performance issues, we all stop what we're doing and fix it - the fact our communication is down is the least of our concerns. But thankfully, we've never had problems worse than a few slow operations. I really hope that continues. :-)

Oh, the technology? XMPP. Open standard, open source, and yes, you can run your own server.

Collapse
 
grazhevskaja profile image
Alexandra Grazhevskaja • Edited

If we talk about productivity problems in such situation, one of the ways to prevent them is - not to teach the team to be under control.
In the Aspose (the company I work on) we all work independently and with the feeling of self-responsibility and freedom.

We do not depend on the communication channels and each others that much.

So the answer is - we just continue doing what we do. 😊

Collapse
 
crimsonmed profile image
Médéric Burlet • Edited

We use Discord and never had any down time.

But we do our best to have an open workspace so we can all communicate.

If there is any points to enlighten we favor a quick call. Or chat in the WhatsApp group chat or via email.

Collapse
 
itsasine profile image
ItsASine (Kayla)

Since Slack was down, I just turned around to talk to the one I was messaging. But he was messaging a guy off-site and our PA was as well so the off-site guy just drove in (apparently the PA was emailing and texting him, too, since Slack was down, so it sounds like he needed to talk to her in person anyway as that was not efficient).

Collapse
 
arximughal profile image
Muhammad Arslan Aslam

I am stuck here at a maximum of 30Kbps internet speed today and all I've done today is drink Tea 5 times and walk around looking at people's screens trying to connect to YouTube the entire day. Everybody else is doing the same I guess!

Collapse
 
desi profile image
Desi

We use Slack, but the few times it's gone down, we use Basecamp's campfire feature in our main Basecamp project.

Collapse
 
peter profile image
Peter Kim Frank

This is off-topic to the original thread, but how do you like Basecamp overall?

Collapse
 
desi profile image
Desi

I like it! It's easy to keep everything in one place. We've gotten into a good organizational flow now - the first few months was a little bumpy - but we've been using it for about two years. We're totally remote, and Basecamp has been a game changer from our prior mix of Trello/Google/Flowdock/prayer.

Basecamp's support ranks up there pretty high for me, too.

There are some things I think Notion does a better job of, but overall, Basecamp is much better for company/business organization.

Thread Thread
 
peter profile image
Peter Kim Frank

Thanks for the reply! Having good support (which oftentimes means having a tight product improvement loop) is such a great sign.

I've been a big fan of Notion for things like Team Knowledge Repos and keeping meeting notes, but there are definitely some pain points.

For collaborating on a document, I still haven't seen anything that comes close to Google Docs.

Appreciate the insight about Basecamp!

Thread Thread
 
desi profile image
Desi

One of the things I do really love about Basecamp is the Google Drive integration - you can keep links to any Google Drive item in the corresponding project. It's been a gamechanger for project organization.

Collapse
 
lexlohr profile image
Alex Lohr

When slack goes down after our daily, we already know what to work on, so we'll continue and communicate via PR. Otherwise we'll use the time to inform ourselves on new developments (frameworks, libraries, typescript updates, new ES2019 features, stuff like that).

Collapse
 
j_mplourde profile image
Jean-Michel Plourde

Are you by any chance affected by Slack services being slow/down ?

Us, definitely. So far, we rely on emails. But the mobile app is working okay.

Collapse
 
scrabill profile image
Shannon Crabill

In a previous role, it meant more meetings >.>

Collapse
 
omarel profile image
Omar Elbaga

It's hilarious because people start actually talking to each other. It's pretty cool.

Collapse
 
stefandorresteijn profile image
Stefan Dorresteijn

We go home and hope for a better tomorrow.