TNC는 이거 없으면 안굴러가요...
테터툴즈 블로그에 뜬 글...
트랙백이 뭐하는 건지 아직 감이 잘안오지만 트랙백을 걸고 퍼왔긴 한데...
분산 협업 프로그래밍을 연구하는 우리 연구실에서 생각해볼 아이템이 아닐까...
===================================
TNC는 초창기 부터 trac이라는 시스템을 사용했습니다. 처음에 너무나 생소해서(참고로 저는 개발자가 아니라 디자이너입니닷!) 정이 안가더니 사람이 하나 둘 늘어나고, 조직이 복잡해지면서 trac 의 ticket 시스템이 없었으면 어떻게 일을 했을까... 싶습니다.
trac의 티켓시스템은 어떤 업무가 발생하면 누구나 티켓을 발행할 수 있습니다. 발행된 티켓은 각 부서의 팀장에게로 가고, 팀장들은 해당 업무를 각 팀원들에게 적당히 분배합니다. 티켓을 받은 팀원은 티켓을 수행하겠다고 수락을 하거나 자신의 업무가 아니라고 판단되면 comment를 남기고 다시 팀장에게로 보냅니다. 티켓은 Subversion과 연동이 되어 해당 코드의 division 번호와 티켓번호의 연관성을 지어 줄수 있습니다. 관리하기가 한층 편하지요...
디자이너인 제가 trac과 subversion 시스템을 이해하기까지는 상당히 많은 시간이 걸렸습니다. 개발자도 아닌데 굳이 그런 시스템을 이해할 필요가 있을까 고민도 많았지만... 다른 개발자 분들과 협업을 하는 과정에서 정말 없으면 안되는 존재가 되어 버렸습니다. 협업뿐만 아니라 자신의 스케쥴관리에서도 너무나 효율적입니다. 거기다가 티켓이 하나씩 클로징 되어 빨간 줄이 그어지는것을 보는 재미가 쏠쏠합니다. ^^
.
.
.
.