여러명이 하나의 소프트웨어를 개발할때 아이디어의 순환과 역할의 분담, 버그의 추적과 수정을 원활이 할 수 있도록 해주는 도구이다. Trac은 Wiki,RoadMap,Ticket이라고 하는 크게 세가지의 기능을 가지고 있다.
Trac을 사용 하게 되면
- 프로젝트 MileStone 관리
- 프로젝트 이슈(Ticket)관리
- 프로젝트 문서 관리(Wiki)
- 프로젝트 형상 관리(Subversion)
을 통합적으로 trac 단일 UI에서 관리가 가능하게 됨으로써 PM-DEV-QA간의 원활한 진행 체크,커뮤니케이션 관리가 가능해지는 장점이 있다.
- Trac 설치 방법 : http://blog.naver.com/webjeck?Redirect=Log&logNo=130052459506
- 한글 Trac 사용 방법 : http://ktd2004.tistory.com/3
- Trac 관련 : http://beatblue.tistory.com/267
사용법/용어 설명
- Timeline : Wiki수정,Ticket 발행/수정,소스코드의 Commit등 개발과 관련한 모든 사항이 시간순서대로 나열된다.
- Milestone : 마감 기한을 뜻한다. 예를들어 1.0버전 릴리즈릴 위해 행해지는 모든 개발작업은 Milestone작업이 된다.
- Roadmap : 모든 Milestone 진행 상황을 깔끔한 그래프 형태로 보여주는 페이지.
- View Source : 탐색기모양으로 구성 되어 있고 Rev은 그 파일/폴더가 몇번쨰 Commit된 파일인지를 나타내는 수치이다.
- Ticket : Trac의 가장 중요한 개념으로 해야 할 하나의 작업의 단위를 뜻한다. 예를 들어 어떠한 버그가 발견되면 발견한 사람은 해당 버그를 수정하라는 내용의 Ticket을 발행하여 개발자에게 Ticket을 전달한다. Ticket을 받은 개발자는 해당 Ticket이 해결할 수 있는 문제일 경우 수용(Assign)해서 해당 문서를 해결하고 폐기한다. 만약 자신의 능력으로 힘들 경우 다른 사람에게 Ticket을 전달하여 다른 사람이 해결할 수 있도록 한다.
Trac 플러그인
각종 플러그인 모음 사이트 : http://trac-hacks.org/
- TracWebAdmin : 0.11x이후 디폴트로 포함
- TracAccountManager : 웹에서 사용자 추가
- TracDatamoverPlugin : 엉뚱한 프로젝트에 올린 티켓 등을 이동
- TracExcelviewer : 엑셀 첨부파일 내용 보기
- IniAdmin : trac.ini파일을 웹에서 수정
- TracTicketDelete : 잘못 올린 티켓 지우기
- TracSVNAuthz : Subversion 저장소 권한 설정을 웹에서 하기 위해
- TracWysiwyg : 위키 문법을 잘 모르는 사용자를 위해
댓글 없음:
댓글 쓰기