본문 바로가기

Projects/Server

TNC는 이거 없으면 안굴러가요...

테터툴즈 블로그에 뜬 글...
트랙백이 뭐하는 건지 아직 감이 잘안오지만 트랙백을 걸고 퍼왔긴 한데...
분산 협업 프로그래밍을 연구하는 우리 연구실에서 생각해볼 아이템이 아닐까...

===================================

TNC는 초창기 부터 trac이라는 시스템을 사용했습니다. 처음에 너무나 생소해서(참고로 저는 개발자가 아니라 디자이너입니닷!) 정이 안가더니 사람이 하나 둘 늘어나고, 조직이 복잡해지면서 trac 의 ticket 시스템이 없었으면 어떻게 일을 했을까... 싶습니다.

trac의 티켓시스템은 어떤 업무가 발생하면 누구나 티켓을 발행할 수 있습니다. 발행된 티켓은 각 부서의 팀장에게로 가고, 팀장들은 해당 업무를 각 팀원들에게 적당히 분배합니다. 티켓을 받은 팀원은 티켓을 수행하겠다고 수락을 하거나 자신의 업무가 아니라고 판단되면 comment를 남기고 다시 팀장에게로 보냅니다. 티켓은 Subversion과 연동이 되어 해당 코드의 division 번호와 티켓번호의 연관성을 지어 줄수 있습니다. 관리하기가 한층 편하지요...

디자이너인 제가 trac과 subversion 시스템을 이해하기까지는 상당히 많은 시간이 걸렸습니다. 개발자도 아닌데 굳이 그런 시스템을 이해할 필요가 있을까 고민도 많았지만... 다른 개발자 분들과 협업을 하는 과정에서 정말 없으면 안되는 존재가 되어 버렸습니다. 협업뿐만 아니라 자신의 스케쥴관리에서도 너무나 효율적입니다. 거기다가 티켓이 하나씩 클로징 되어 빨간 줄이 그어지는것을 보는 재미가 쏠쏠합니다. ^^

사용자 삽입 이미지

최근에 제 티켓입니다.. 므핫핫... 티켓을 모두 처리해 버려 리스트가 없습니다. 이런 화면을 보는 것이 그리 쉽지많은 안다는것을 말씀드립니다. ㅋㅋ

.
.
.


 

사용자 삽입 이미지

티켓이 발행되거나 변화가 생기면 티켓과 관련된 사람들에게 이런내용으로 메일이 옵니다.

.
.
.

사용자 삽입 이미지

이렇게 많은 과정을 거쳐 하나의 티켓이 완료됩니다. 물론 간단하게 끝나는 티켓도 있습니다. ^^


 

'Projects > Server' 카테고리의 다른 글

Streaming Server VLS user guide  (0) 2007.04.01
proftpd 로그파일  (0) 2007.03.25
Apache 가상호스트 설정  (0) 2007.03.17
[팁]아파치 가상 유저 호스트 설정하기  (1) 2007.03.16
제로보드 DB 설정 실패  (0) 2007.03.13