[Slack] Slack은 무엇일까?

Slack은 무엇일까?

Slack(슬랙)은 Searchable Log of All Conversation and Knowledge의 줄임말로 “모든 대화와 지식을 위한 검색가능한 로그(기록)”을 뜻하며, 클라우드 기반 팀 협업 도구이다.

쉽게 생각하면 협업 메신저 툴이며, 업무 전용 카톡이라고 생각해도 될 듯하다.

원래 Slack은 게임회사에서 회사 내부 메신저로 사용하는 툴이었는데, 외부에 공개하게 되면서 실리콘밸리에 유행처럼 번졌다. 결국 회사는 게임 산업을 접은 뒤 Slack을 주력 서비스로 밀고나가게 됐고, 발전을 거듭하며 지금처럼 좋은 협업툴로 자리잡았다고 한다.

Slack을 왜 사용할까?

앞서 업무 전용 카톡이라고 소개했는데, 그럼 굳이 Slack을 새롭게 배울 필요가 있을까?
카톡을 사용하면 되는데 괜히 복잡한 일을 만든다는 생각이 들 수도 있다.

그래서 Slack이 가지는 협업을 위한 강점을 소개하겠다. 이것을 보고 아직 필요하지 않겠다고 판단이 된다면 과감하게 현재 상황에 맞는 선택을 하면 된다. (개인적으로 Slack 좋아한다.)

1. 다양한 앱의 통합

Slack에서는 GitHub, stackoverflow, Jira, Asana 등 1500여가지의 앱을 지원하며 이들을 Slack에서 통합적으로 관리할 수 있다.

이를 통해 사용자들은 다른 툴을 거쳐갈 필요없이, Slack에서 다양한 task management(작업관리)를 진행할 수 있으며,
Google Drive, Dropbox, Google Calender, Zoom 등 수많은 툴을 사용해 편의성을 높일 수 있다.

쉽게 정리하면, 사용하고 있는 툴이 많을 수록 (그것을 Slack에서 지원한다면) Slack을 사용하는 것이 유리하다.

2. 알림설정

업무용 메신저라서 알림을 꺼놓기도 뭐하고, 켜놓자니 시도때도 없이 울려서 답답할 수 있다.

그래서 Slack에서는 알림설정을 조금 더 세분화해서 제공한다.

  1. 키워드 구분
    키워드를 설정해서 해당 키워드에 해당하는 내용만 알림을 받는다.

  2. 알림 시간 설정
    시간을 설정해서 업무시간에만 알림이 오게 설정할 수 있다.

  3. 해당 채널의 모든 내용
    해당 채널에서 발생하는 모든 메시지를 알림으로 받는다.

  4. 다이렉트 메시지(1:1 메시지)
    다이렉트 메시지에 알림이 오기 설정할 수 있다.

  5. 언급
    @김도현 을 통해 나의 아이디를 언급한다면 알림이 오게 설정할 수 있다.

  6. 기기별로 서로 다른 적용
    내가 Slack을 사용하는 기기별로 다른 알림 설정이 가능하다.

  7. 팔로우하는 스레드 댓글 알림
    스레드는 답글 기능이라고 생각하면 되는데, 쉽게 말해서 답글 알림 기능이다.

정리하면, 그동안의 업무 알림기능에 지칠 때 Slack은 좋은 대안이 될 수 있다.

3. Workspace

슬랙은 workspace 별로 구분된다.

workspace를 이해하기 위해서 카톡과 비교를 해보자.

카톡은 내 계정 하나에 수많은 개인 메시지와 단체 메시지가 존재한다.
따라서 업무와 일상이 분리되어 있지않아서 잘못 클릭할 가능성도 있고, 복잡하다.

슬랙은 내 계정에 하나에 여러개의 workspace가 있고, workspace별로 그에 맞는 개인 메시지(1:1메시지)와 단체 메시지(채널)이 존재한다.

예를들어 내 계정에 A회사의 workspace와 친구들과의 workspace가 있다면,
A회사의 workspace는 A회사의 사람끼리만 대화하는 공간이고 해당 사람들만 참여하고있다. 그 안에서 개인 메시지를 해도되고, 단체 메시지를 해도 된다.
친구들과의 workspace는 친구들끼리만 대화하는 공간이고, 역시 그 안에서 개인메시지, 단체메시지를 마음 껏하면 된다.

따라서 workspace만 잘 고른다면 그곳에서 진행하는 모든 활동은 헷갈릴 필요없이 해당 workspace의 목적에 맞는 활동이 되는 것이다.

쉽게 비교하면, workspace 하나가 카카오톡 계정 하나와 다를바 없다.

정리하면, 평소 메신저에서 잘못보내는 실수를 하거나, 업무시간 이후에는 업무관련 단톡방을 보고싶지 않거나, 공간을 구분해서 사용하는 것을 좋아한다면 Slack은 좋은 대안이 될 수 있다.

4. API

Slack은 매우 강력하고 다양한 API를 지원한다.

쉽게 말하면, API를 통해 내가 만든 코드를 Slack과 연동시키는 것이다.

예를 들어서 주식 시세를 예측하는 프로그램을 만들었다고 생각해보자.
이때 도출된 예상 주식 시세를 쉘 스크립트 위에 띄울 수도 있지만 이는 보기 좋지 않으며 기록을 따로 해줘야하는 단점이 있다.

이런 상황에서 슬랙 API을 이용한다면, 도출된 예상 주식 시세를 Slack bot을 통해 내가 원하는 Slack 채널로 전달받을 수 있다.

또한 이를 매일 일정시간에 실행되게 만든다면, 예상 주식 시세가 자동으로 Slack에 업데이트 되는 프로그램을 만들 수 있는 것이다.

정리하면, 내가 만든 프로그램을 메신저를 통해 관리하고 싶다면 Slack은 좋은 대안이 될 수 있다.

5. 의사소통 관리

Slack은 채널과 스레드(댓글)를 이용해서 의사소통을 진행한다.(물론 1:1 메시지도 가능하다.)

이 내용들은 각 채널별로 기록이 남으며, 내용별로 스레드 역시 기록된다.(핸드폰을 바꾸더라도 메시지가 사라지지 않는다.)

덕분에 의사소통한 내용을 다시 확인하고 정리하기 유용하며, 이는 꽤 많은 생산성의 향상을 가져다준다.

또한 다양한 채널을 만들 수 있기에 의사소통의 주제를 정하는데 도움을 준다.

정리하면, 찾기 간편하면서 잘 정리된 기록이 필요한 사람에게 Slack은 좋은 대안이 될 수 있다.

마무리

더 좋은 도구는 사람에게 더 좋은 생산성을 가져다 준다. 결국 사람을 위한 일이니 Slack의 기능을 힘들게 하나하나 공부하기보다는 나의 부담을 덜어줄 기능을 찾고, 그것을 활용할 줄 알면 충분하다고 생각한다.

댓글남기기