Let's Slack together. Tool-aided collaboration.

My favourite on-line collaboration tool - Slack - has just published its Windows client. Until now it was available via web browser & on mobile (I am using Android client). It sounds like a great opportunity to elaborate a bit about why it's that useful (& worth paying for).

Do we need another collaboration tool?

We already have e-mail & phones, companies do utilize IMs like Lync or Skype & in the end - the superiority of direct face-to-face communication over digital channels has been already proven like zillion times. I won't give you a direct answer, I'll provide my 'requirements' instead - what do I expect from the communication techniques I could efficiently use everyday (in the project work).

It has to support async scenario: I don't want interruptions all the time -> I prefer to 'pull' questions / requests / issues once I've finished something (let's say - when my pomodoro timer has dinged ;>).

Obviously peer-to-peer scenario is not enough, group collaboration are a must - groups may be both ad-hoc & permanent.

As we work on several "threads" / "topics" - I want communication organized within "channels" focused around these topics. Such "tagging" would make people able to join just the discussion they are currently interested in & it will prevent chaos.

I want the history of communication persistent, searchable & navigable through - this way I can "update" myself as frequently as I need to. Activity log, notifications for mentions, etc.

If it works only within local enterprise domain, it's useless - I should have full access wherever I am (yes, unrestricted mobile access is a must - YES, I want to do some work remotely - in any place I prefer).

Minimum friction, minimum delay, minimum latency - using it has to be smooth experience: a pleasure, not a burden.

"Cool, not we don't need to talk at all"

Neither e-mail, IM, phone nor direct communication fulfill those needs above. Slack does. Obviously, I don't want to use such a collaboration tool to substitute all the communication:

if we can meet without interruption ...

if there's just too much to talk about / get through ...

if we need a brainstorming session ...

if we already know that there's a big difference in opinions ...

... then it's still much better to talk directly (& document the findings afterwards).

Let's Slack together

Slack rocks. Obviously it's not the only one of the kind - there are some recognized alternatives

but even if Slack is one of the most expensive, its ease of use & overall convenience (not just a result of ergonomy, but NUMEROUS integration with 3rd party tools / services - list) makes it my favourite collab tool.