Tag Archives: agile

트렐로(trello)를 사용해 온라인으로 스크럼(Scrum) 하기

예전 애자일(Agile)스럽게 일한다는 마음으로, 모든 일을 시작할 때 제품 백로그(Product Backlog)를 만들곤 했다. 지금에야 솔로잉이 많아 포스트잇을 사용하곤 하지만, 가끔씩은 이처럼 보여주는 방법이 문득 생각날 떄가 많다. 아래는 트렐로를 처음 쓸 때 썼던 글이다.

 

현재 현황판을 사용해서 스크럼을 하고 있는데, 거리상의 이유로 현황판을 보기가 힘든 팀원들이 있다.

agile_product

그림. 프로젝트 백로그

그래서 온라인으로 사용할 수 있는 현황판을 지인에게 물어 트렐로(Trello)를 사용하게 되었다.

아래는 트렐로 사용 후기다.

회원가입

구글 계정이 있다면 구글 계정으로 회원가입하고, 구글 계정으로 간편하게 로그인할 수 있다.

첫 로그인 후 할 일

처음 사용한다면 2가지 작업을 먼저 해두면 쓸모가 있다.

  • 먼저 [Account] 메뉴에서, Full Name과 Initials를 자신을 알아볼 수 있는 이름으로 수정해두면 좋다. 각 Board별로 멤버를 사진만으로 구분하기 힘들다. 따라서 이름을 한글로 설정해두면, 사진의 툴팁으로 누가 누구인지 쉽게 구분할 수 있게 된다.
  • 그리고 사진을 등록해야 한다. 트렐로 사이트에서 사진을 직접 등록하는 게 아니라 gravatar.com에서 등록한 사진을 풀링해오는 방식이다. 따라서 [Account] 계정으로 접속하면 gravatar.사이트가 링크되어 있으므로, 접속해서 로그인 한후 원하는 사진을 등록한다. gravatar에서 등록한 사진이 틀레로 사이트에 반영되려면 10분~20분 정도가 걸린다.

Organization 만들기

프로젝트를 소유할 Organization을 우선 만든다.

Board 만들기

앞에서 만든 Organization에서 사용할 Board를 만든다. Board 이름을 입력하고 생성을 하면 아래 그림과 같은 기본 Board가 만들어진다.

trello_board_laoyout

그림. 트렐로에서 만든 현황판

멤버 추가하기

[Add Members] 메뉴로 프로젝트를 함께 꾸려갈 멤버를 추가한다. 사실 Board를 만들기 전에, Organization을 만든 후 Organization에 멤버를 추가했다. 하지만 Board에 Organization의 멤버가 상속되지는 않았다. 별도로 멤버 추가 절차를 거처야 했다 (Organization에 등록된 멤버를 바로 추가할 수 있는 기능이 있는지 더 찾아봐야 할 듯 하다). 멤버를 추가하면 해당 멤버가 바로 등록되는게 아니라, 메일로 초청 메일이 전달된다. 초청메일을 받은 사용자가 트렐로 사이트에 접속해서 초청을 수락해야만 Board의 멤버가 되는 구조다.

구조 변경하기

기본적으로 만들어진 구조를 프로젝트에 맞게 변경할 수 있다. 여기에서는 아래와 같이 수정했다. 최상위의 항목은 List라고 부른다. 나는 기존 항목을 [Product Backlog], [To Do], [On Going]으로 수정했다. 그리고 여기에 [Finish] 리스트를 하나 추가했다. 리스트 추가는 [Add List] 버튼을 이용한다.

trello_board_list

그림. 트렐로에서 종료(Finish) 태스크를 추가한 모습

스토리 카드 추가하기

스토리 카드는 각 리스트에서 [Add Card]를 선택해서 추가할 수 있다.

태스크 추가하기

각 스토리 카드에는 태스크에 해당하는 체크리스트를 추가할 수 있다. 앞에서 추가한 카드를 클릭하면 각 카드의 상세 정보를 설정할 수 있다. 여기에서는 [Add checklist]를 클릭해서 체크리스트를 하나 추가한 후, 태스크를 등록했다. 태스크로는 “형상서버 설치하기”와 “hudson 설치하기”를 등록했다.

trello_add_task

그림. 트렐로에서 태스크를 추가하기

라벨 사용하기

라벨은 태그와 같은 것으로, 각 스토리 카드마다 라벨을 설정할 수 있다. 기본적으로 라벨에 이름이 부여되어 있지 않으므로, 프로젝트에 맞게 라벨에 이름을 부여한 후 사용한다. 문제는 라벨은 총 6개만 제공되며 더이상 추가할 수 없다.

부족한 점

사용법은 생각하는대로 움직이므로 충분히 쉽게 사용할 수 있다. 하지만 가장 아쉬운 점은 스토리 포인트를 부여할 수 없다는 점이다. 그래서 프로젝트의 현재 속도를 측정할 수가 없다. 바라건대, 각 스토리마다 포인트를 부여할 수 있게 하고, 현재 시점에 총 스토리 포인트 중에서 얼마나 진행했는지 주기적으로 볼 수 잇는 소멸 그래프를 볼 수 있으면 더 좋을 것 같다.