Slack에 의해 단편화된 집중 시간을 되찾기 위한 Bot 개발

3149 단어 슬랙botNode.js
Slack은 팀 내 커뮤니케이션을 수행하는 데 매우 유용한 도구입니다.

그러나 아마 당신이 알고 있듯이 Slack은 당신의 "집중 시간"을 조각화합니다. 투고를 하면 반응이 신경이 쓰이는, 투고를 하고 있지 않아도 어떤 화제가 교제되고 있는지 궁금하다, 때로는 중요한 정보가 날아 오는 경우도 있기 때문에 놓칠 수 없다··· 이렇게 Slack의 탭 에 켜지는 "*"마크는 순식간에 집중하고 있던 작업 시간을 정지시켜 버립니다.

견고한 회의도 ​​시간의 낭비가 되기 쉽지만, 한편으로 이러한 채팅 툴에 의한 「커뮤니케이션의 단편화」도 또 문제라고 말할 수 있습니다.



그래서 이번에 고안한 것이 Slack Referee입니다. 이것은 단적으로 Slack 채널을 휴식 공간으로 만드는 아이디어입니다. 즉, 휴식 시간 동안만 대화가 가능하고, 그것이 끝나면 작업을 하는 집중 시간으로 돌아간다는 것입니다.



코드는 아래에서 공개합니다. Heroku Button을 붙이고 있으므로, 배포해 사용해 보는 것도 가능합니다.

chakki-works/slack-referee
(스타를 받으면 격려가 됩니다 m(_ _)m)



그건 그렇고, Bot 개발에는 botkit을 사용했습니다. botkit은 Slack 이외의 채팅 툴에도 대응하고 있기 때문에, Slack Referee도 Slack 이외에 전용할 수 있다···합니다!

이 Slack Referee의 기능을 소개하고 싶습니다.

기능



발언 지우기



Slack Referee는 설정된 「채널의 개방 시간」 이외에 행해진 발언을 모두 소거합니다(!). 채널 개방 시간에 커뮤니케이션을 집중시켜 작업을 방해하지 않습니다.
작업에 집중하는 것에 대해서는, 개인 레벨로 Slack를 닫는 등 하면 좋다고 생각할지도 모릅니다. 하지만 자신 이외의 팀 멤버가 발언&채널을 보고 있다면 커뮤니케이션에 굉장해질 가능성이 있습니다.
팀 전체에서 발언에 대해 일정한 규칙을 갖게 한다는 것이 이 대책의 포인트입니다.



그래, Referee를 무시하고 발언을 할 수 없습니다. 발언자에게는, 다이렉트 메세지로 주의와 다음에 소개하는 전언의 기록 기능이 안내됩니다.



전언 기록



그렇다고는 해도, 채널 개방 시간에 있다고는 할 수 없고, 기다리고 있으면 잊어 버릴 것 같다고 하는 일도 있습니다. 따라서 공유하고 싶은 정보가 있으면 Referee에게 다이렉트 메시지를 보내면 다음 채널 개방시에 해당 정보가 채널에 공개됩니다.

메시지를 보내 둡니다.



채널이 해제되면.



이제 Slack 커뮤니케이션에 질서가 있었습니다!

효과



실제 발언이 삭제되는 것은, 대단히 불편해질까라고 생각했습니다. 하지만 의외로 그렇지도 않았습니다. "절대 통지가 오지 않는다"고 알고 있는 것은 꽤 집중력의 향상에 공헌했고, 또 채널의 개방 시간이 정해져 있기 때문에 상대로부터의 회신을 계속 기다리는 시간도 없어졌습니다(이쪽 이 효과로 컸을지도?).

Slack에서의 커뮤니케이션에 고민 시에는 꼭 사용해 보세요!

좋은 웹페이지 즐겨찾기