IT's Fun/Slack2017.04.18 10:44

* 이글은 한빛출판네트워크에 연재되었던 글입니다. 한빛출판네트워크에서 글을 확인해 보시려면 [여기]를 눌러 주시기 바랍니다.


이번에 살펴볼 서비스는 트렐로(Trello)입니다. 트렐로는 칸반(Kanban) 도구의 대명사로 널리 알려져 있어 이미 실무에 활용하고 계신 분이 많을 것 같습니다. 트렐로를 슬랙과 연동하여 사용하는 방법을 하나씩 살펴보겠습니다.

 

칸반(Kanban) 도구의 대명사 트렐로!



1) 슬랙에 트렐로 연결하기


슬랙과 트렐로를 연결하려면 이전 글에서 살펴보았던 것처럼 앱 디렉터리로 먼저 이동해야 합니다. 브라우저를 이용해서 슬랙 웹 사이트를 액세스하거나 슬랙 클라이언트의 메뉴의 “Apps & Integrations” 항목을 선택합니다. 트렐로는 프로젝트 관리(Project Management), 커뮤니케이션(Communications), 생산성(Productivity) 등의 카테고리에서 찾을 수 있습니다. 물론 앱 디렉터리의 검색 창에 “Trello”라고 입력하는 것이 훨씬 빠릅니다. 

 

앱 디렉터리에서 찾은 트렐로


 

트렐로를 연결하는 과정에서 각 시스템의 계정을 연동하는 과정이 있으니 미리 트렐로에 가입해두는 것이 좋습니다. 이미 트렐로 계정이 있고 사용 중이라면 트렐로 로고 이미지 하단에 있는 “Visit site to install” 버튼을 눌러 서비스 연동 작업을 시작해도 됩니다. 가입하지 않은 상태에서 버튼을 눌러도 문제는 없습니다만 이 글에서는 이미 가입한 상태를 전제로 설명하겠습니다.




 

트렐로에 가입된 계정은 여러 트렐로 팀에 속할 수 있습니다. 슬랙과 트렐로를 연결하는 과정에서 팀이 여럿 있으면 화면에 표시된 팀을 잘 확인하고 선택하면 됩니다. 트렐로 팀을 잘못 선택했다면 언제든 연결을 해제하고 다른 팀을 연결할 수 있습니다.


 

슬랙 팀과 연결할 트렐로 팀을 선택하세요.



외부 서비스와 연동시에는 언제나 부여되는 권한을 꼼꼼히 확인하세요!


 

각 트렐로 팀은 여러 하위 보드(Board)를 가질 수 있습니다. 쉽게 생각하면, 보드는 프로젝트를 수행하는 사무실에 있는 화이트보드와 같습니다. 프로젝트 팀원들이 사무실에 같이 모여 있는 경우 화이트보드를 칸반 보드로 사용할 수 있는 것처럼요. 따라서 보드는 하나의 프로젝트라고 볼 수 있습니다.

 

2) 트렐로 봇 초대하기


트렐로와 슬랙을 무사히 연결하면 축하 메시지와 함께 슬랙 팀에 새로운 봇(Bot)이 추가됩니다. 봇의 이름은 @trello입니다. 이름에서 트렐로 사용을 위해서 도움을 줄 것 같다는 느낌이 듭니다. 지금까지 완료한 작업은 단지 팀과 팀을 연결한 것이기 때문에 실제로 어떤 보드를 사용할 것인지 지정하는 작업을 해야 합니다. 

 

트렐로의 보드는 슬랙의 채널과 연결됩니다. 특정한 채널을 보드와 연결해두면 해당 채널 내에서는 간단한 명령어로 트렐로에 액세스합니다. 개념이 같지는 않겠지만 슬랙의 채널 생성 규칙을 트렐로의 보드 생성 규칙과 일치시켜두면 관리가 훨씬 편해지겠죠? 

 

채널을 특정한 보드와 연결하려면 먼저 채널로 이동한 후 트렐로 봇을 초대해야 합니다. 초대받은 봇은 개인 메시지로 트렐로 계정과 연결해야 한다고 알려줍니다. 팀 레벨의 연결을 위해 한 번의 인증을 거치긴 했지만 채널에서 보드를 연결하는 것은 조금 다른 관점입니다. 뿐만 아니라 개개인의 트렐로 계정으로 보드의 정보를 가져오거나 카드를 생성하는 작업 등을 위해서 필요한 절차입니다. 

 

채널에 초대받은 트렐로 봇의 귓속말! 쉿! 

 

 

트렐로 계정과의 연동작업. 어떤 권한이 부여되는지 꼼꼼히 살펴봅시다!



채널에 트렐로 봇을 초대하는 과정까지 끝났다면 “/trello” 명령으로 도움말 페이지를 확인할 수 있습니다. 트렐로가 제시하는 정보의 구조를 잘 이해하지 못하면 도움말의 내용이 도대체 무슨 이야기인지 이해가 안 될 수 있습니다. "트렐로 팀(Team) > 프로젝트와 비슷한 구분의 보드(Board) > 할일들의 모음인 리스트(List) > 개별 할일인 카드(Card)”의 개념을 머릿속에 넣어두세요. 

 


 

트렐로를 슬랙과 연동했더라도 트렐로의 모든 기능을 봇을 통해 제어할 수 있는 것은 아닙니다. 대신 슬랙을 통해 커뮤니케이션이 이루어지는 동안, ‘무엇을 할지, 누가 담당할지, 어떤 채널에서 어떤 과제를 위해 커뮤니케이션을 하고 있는지’에 맞추어 해야 할 일을 업데이트하고 조회하고 할당하는 작업에는 최적화되어 있습니다. 트렐로를 통해서는 전반적인 팀의 구조, 프로젝트의 하이어라키를 관리하면 됩니다. 

  

3) 슬랙 채널에 트렐로 보드 연결하기


슬랙 채널에 트렐로 보드를 연결하려면 채팅창에 “/trello link [프로젝트명]”을 입력합니다. 트렐로 봇이 프로젝트를 잘 찾지 못한다면 브라우저를 이용해 트렐로 보드로 이동한 후 URL을 복사해서 “/trello link [보드URL]”을 입력하면 됩니다. 정상적으로 보드를 찾으면 트렐로 봇은 다시 한 번 연결하려는 보드가 정확한지를 확인합니다. “Link to Channel” 버튼을 누르면 이제 채널과 보드가 연결됩니다. 채널과 보드 관계는 언제든 수정할 수 있으므로 잘못 연결되었다면 동일한 과정으로 다른 보드를 연결하면 됩니다. 

 

이제 채널은 특정 보드의 리스트를 조회하거나 카드를 업데이트하고 작업을 할당할 수 있게 되었습니다. 트렐로의 보드는 여러 리스트를 가지고 있으므로 채널과 보드가 연결되면 첫 번째 리스트가 디폴트 리스트로 선택됩니다. 타겟 리스트는 언제든 변경할 수 있습니다만 가장 많이 사용하는 리스트를 디폴트 리스트로 선택하는 것이 효과적입니다. 



보드가 잘 연결되었습니다! 디폴트 리스트는 Backlog랍니다!

 

여기에서는 리스트 4개를 미리 만들어 두었고, 그중에서 “Backlog”라는 디폴트 리스트에 카드를 업데이트해보겠습니다. 


채널에서 과제와 관련된 이야기, 자료를 주고 받다 보면 어느 순간 해야 할 일이 도출되곤 합니다. 우리는 트렐로를 연결해두었으므로 굳이 트렐로로 이동해 해야 할 일을 업데이트하지 않아도 됩니다. 트렐로에 카드를 등록하면서 사용자에게 일을 할당하는 마법의 키워드를 확보했기 때문입니다 

 

“/trello add [@사용자1] [@사용자2] … [카드이름]”

 

이 명령을 이용하면 특정 사용자에게 일을 할당하면서 동시에 카드를 생성할 수 있습니다. 일을 할당받은 슬랙 사용자가 아직 트렐로 팀에 합류하지 않았다면 트렐로 봇은 친절하게 해당 사용자가 가입하도록 안내해도 되겠냐는 메시지를 같이 출력해줍니다. 

 

모든 할 일은 “언제까지”라는 구분이 있어야 하고 과제에 따라 특정한 “라벨”로 식별을 쉽게 할 필요도 있을 겁니다. 카드 생성 메시지에 포함된 “Due Date”나 “Labels” 버튼으로 카드를 더 효과적으로 동작할 수 있도록 하는 것도 잊지 말아야 하겠습니다. 

 

카드가 생성되었습니다.


할 일을 생성하는 사람을 채널에서 활동하는 특정 사용자입니다. 그런데 협업이라는 것이 늘 정확하게만 작동되라는 법은 없습니다. 할 일을 카드로 만들면서 놓친 내용이 있다거나 일을 수행하면서 꼭 챙겨야 할 일이 있다면 “코멘트” 기능을 이용하면 좋습니다. 

 

각 슬랙 채널에서는 마지막으로 생성되거나 액세스한 카드가 현재의 콘텍스트(Context)가 됩니다. 카드에 댓글을 남기고 싶다면 “/trello comment [코멘트]” 를 이용하면 됩니다. 이렇게 생성한 카드와 코멘트 등은 실시간으로 트렐로에 연동됩니다. 프로젝트나 팀, 혹은 과제에서 칸반 도구를 이용하고 있다면 이제 슬랙과 트렐로를 이용해 그 효과를 증진시켜볼 때입니다. 



저작자 표시 비영리
신고
Posted by 노피디
IT's Fun/Slack2017.01.26 22:26

슬랙은 팀과 채널을 이용해서 주제별로 혹은 과제별로 대화의 컨텍스트(Context)를 분리할 수 있습니다. 특히 채널은 공개 채널(Public Channel)과 비공개 채널(Private Channel)이 존재하기 때문에 의사소통 과정에 불필요한 요소들을 배제해 나갈 수 있습니다. 하지만 슬랙 역시 "메세징 서비스"의 형태를 띄고 있고 시간순으로 정렬된 메세지의 흐름을 타임라인(Timeline)을 보는 것처럼 봐야하기 때문에 채널 만으로 약간 아쉬운 감이 없지 않았습니다.


2017년 1월 슬랙 업데이트에서 새롭게 도입된 스레드(Thread) 기능은 채널에서 주고 받는 메세지에 댓글 형태의 커뮤니케이션을 할 수 있도록 해주는 새로운 기능입니다. 다른 사용자가 올린 멘션별로 스레드를 만들 수 있고 이렇게 만들어진 스레드는 데스크탑, 모바일 클라이언트에서 별도의 스레드 관리 화면을 통해 집중적(?)으로 관리할 수 있습니다. 단톡방의 형태를 띄고 있어 시계열로 메세지가 나열되던 것에서 한걸음 나아가 특정한 대화에 집중할 수 있게 되었네요!




타임라인에 요렇게 보입니다~!


상대방의 대화 위로 마우스를 올리면 "Start a thread" 버튼이 보입니다


아직 기존의 시계열 메세지 나열 방식이 익숙하다보니 스레드가 손에 익지는 않는 것 같습니다. 그래도 분명 어느 순간 익숙해지면 유용할 수 밖에 없는 기능이긴 합니다. 상대방 메세지에 리액션(Reaction)만 하고 대화의 진행을 살펴보면서 문맥을 파악해야 했던 불편함을 스레드로 해소해 보시기 바랍니다!


저작자 표시 비영리
신고
Posted by 노피디
IT's Fun/Slack2016.10.05 07:00

슬랙(Slack)을 본격적으로 이용하기 위해서 어떻게 슬랙을 이용할 것인지를 고민해봐야 합니다. 슬랙은 다양한 기기와 환경에서 서비스를 이용할 수 있는 방법을 제공합니다. 별도의 클라이언트 프로그램 없이 웹 브라우저를 이용하는 가장 간편한 방법부터 윈도우(Windows), 맥(Mac OS), 리눅스(Ubuntu, Fedora) 데스크탑 사용자를 위한 강력한 클라이언트를 사용하거나 모바일 환경에서도 불편 없이 협업할 수 있도록 iOS, 안드로이드, 윈도우 사용자를 위한 클라이언트도 제공합니다. 여러 클라이언트를 제공하는 이유는 아마도 협업이라는 것이 특정 사용자, 특정 기기에만 한정되는 것이 아니기 때문에 가능한 많은 사람이 슬랙으로 협업의 기쁨(?)을 만끽할 수 있도록 하기 위함이 아닐까 싶습니다. 

 

슬랙 클라이언트의 설치까지 마쳤으면 이제 협업을 위한 공간을 만들어야 합니다. 슬랙을 처음 접하면 어렵고 헷갈리는 부분이 바로 이 부분입니다. 슬랙은 협업을 위한 도구이므로 팀(Team)을 중심으로 움직입니다. 각 팀은 도메인(Domain)으로 구분된 협업 공간을 갖습니다. 이 협업 공간은 다시 이메일(Email) 주소와 연결됩니다. 이메일 주소는 여러 팀에 연결할 수 있습니다. 


슬랙에서 이메일 계정과 팀과의 관계



 

각 팀에 속한 구성원이 같은 이메일 주소를 이용할 필요는 없습니다. 예를 들면 구글 메일과 같은 개인 이메일 주소로 여러 팀의 구성원으로 참여할 수 있습니다. (예: 개발 코딩 모임, 독서 모임, 학교 팀 프로젝트 모임 등) 회사 이메일을 이용하여 소속 팀, 그룹, 혹은 TF의 구성원으로 참여할 수 있습니다 (예: 개발1팀 협업 공간, 서비스 고도화 TF 협업 공간, 솔루션 사업부 협업 공간 등). 슬랙 클라이언트는 생각보다 똑똑해서 이런 복잡한 상황에서도 쉽게 이용할 수 있는 스위칭 기능을 제공하고 있습니다.


“NoPD 소프트웨어 - 개발1팀” 에서 협업 공간을 슬랙에 개설한다고 예를 들어 봅시다. 먼저, 도메인으로 사용할 수 있는 문자를 조합하여 독립된 도메인을 만들어야 합니다. 도메인은 숫자나 문자, 하이픈 등 제한적인 문자만 사용할 수 있기 때문에 “nopd-dev1”을 사용해 보도록 하겠습니다. 여기에 슬랙 탑 레벨 도메인을 뒤에 붙인 nopd-dev1.slack.com 이 공식적인 팀 협업 공간의 주소가 됩니다. 당연히 이미 사용 중인 팀 도메인은 이용할 수 없겠죠? 

 

팀을 위한 도메인은 슬랙 웹 사이트에서 만들 수도 있고 데스크탑용 클라이언트나 모바일용 클라이언트를 이용해 만들 수 있습니다. 인증 등의 목적으로 이메일을 확인해야 하는 절차가 있으니 메일 확인이 간편한 환경에서 진행하는 것이 편리합니다. 

 

이 글은 "한빛출판네트워크"의 "기획연재"에 기고중인 NoPD 의 글입니다.

연재중인 글은 [이곳에서] 확인하실 수 있습니다!



저작자 표시 비영리
신고
Posted by 노피디

티스토리 툴바