I don't understand why your company doesn't charge, say, $500 per request like this. Let the client have direct Slack access to you, if that's what you want. Just don't give them your time for free when you make a living selling your time.
Ain't no free lunch, and don't be suckered into doing free work.
We are sadly utilizing this heavily. Disabling notifications in those channels is not permitted as essentially you are required to reply as soon as possible. They exist for the sole reason of instant communication, which I find counter productive but product-xxx people LOVE.
Those guests will not play by your rules. Those guests will play by their bosses rules, who might err on the side of yelling at you at first chance. Things like "QA didn't catch bug X" people pinging on a friday afternoon, rather than going in the process of opening a ticket.
Again you cannot ignore them, and you cannot change this, because these people are paying you. Usually it's team leads that are present in those rooms, so they get all the shit thrown at them at random times, and can only tell themselves "hey I 'm paid better than average so it's part of the job right?". No, no it's not part of the job. Whoever made this decision is dumb, and Slack unfortunately catered to the wrong feature requests and made this too easy to happen too.
Since I am seeing how trigger happy our product managers are to invite the client org's PMs to our Slack, I can only dream that in an ironic twist of fate when Slack's product people reviewed this feature request they immediately loved it too and on a friday evening pinged the slack team leads to hop on it :p
IM is really useful lots of times, but I definitely think it's one of the main contributors to our 'workism' problem and what so many of u have issues disconnecting and eventually burning out. </rant>
Why would you want to be interrupted by inane chatter when you're working?
> If you abused the urgency, we had a way to track that, and let you know.
So how is Slack different? You can still track the urgency and let the person know -- it is right there in the message.
And if they really don't understand that @here is bad, then you can always disable @here on per-channel basis (I have this on a few channels, in fact)
Global company, people working all sorts of schedules and they want to use @here in the primary channel (which you can't mute) to send inane bullshit about unimportant stuff. (In theory @here only sends notifications when you are 'here', but I found it to be less than reliable)
The first few times people did it, I asked them not to, and then turned it off for non-admins. Thus the fight with HR.
Yes, expecting a reply by email sooner than e.g. 4 working hours is futile.
But if you work in a team and only communicate once a day then you are not a team member, you are an ar#eh#le.
If you constantly check your emails and slack and write replies immediately then yes, we should probably have a chat about your time focus and productivity. But checking your emails quickly once an hour is common sense. And where appropriate with a quick receipt response, not a full answer.
And e.g. slack every 15 minutes or half an hour. Perhaps in a Pomodoro break or similar. (channel dependent)
It would perhaps be a good idea to have a well-known team/department convention on response times. More asynchronous for email especially if not internal (hours not days). Quite asynchronous in company-wide public slack chats, and more responsive but not instant in team irc-like chats.
Whether you program, write content, make sandwiches etc is no excuse to be an ar#eh#ole.
See. Before 'Slack', we had 3 channels of communication. 1. Email (usually expectation of getting a reply within hours) 2. Phonecall (reserved for urgent situations, expecting a reply within... seconds) 3. Ticket system that had a little drop-down where you could select urgency. And you would expect a reply based on the urgency.
If you abused the urgency, we had a way to track that, and let you know.
Today however, Slack's "multiple organizations" feature pretty much shadowed the above. Now product manager from client org X, will require that you make a channel called "X-feature Commandos/dream team" then invite everyone involved on the project. Then they will ALWAYS end up wasting everyone's time for no reason. "Hey @here, X page is slow can you check it out?". "Sorry guys my bad. I was under the bay sea riding the Bart! Forgot LTE connections can be finnicky 100m under water. heh (ultra fast parrot emoji)"