Mantis를 사용하기 위해서 기능과 메뉴 구조를 파악해 보았다. 평소와 마찬가지로 매뉴얼을 보기 보다는 몸으로 때우기(?)를 하였다. 각 메뉴를 클릭하여 기능을 살펴보고 각종 파일을 열어서 내용을 살펴 보았다.
아래 그림은 Mantis에서 제공하는 주요 기능을 그림으로 그린 것이다.
Mantis는 "프로젝트 -> 이슈"를 중심으로 관리가 된다. 그리고 이슈는 상태 정보를 권한에 따라 변경할 수 있도록 하는 workflow를 설정할 수 있다. 이를 잘 설계하면 다양한 이슈를 체계적으로 관리할 수 있다.
Mantis 기능
| 기능
| 설명
|
| 프로젝트
|
- BTS(Bug Tracking System)인 Mantis는 프로젝트 단위로 이슈를 관리 한다.
- 프로젝트는 상태와 버전 정보를 가진다.
- 각각의 프로젝트는 이슈에 대한 분류를 별도로 관리 한다.
|
| 이슈/RSS
|
- 이슈는 분류, 중요도, 우선순위, 첨부 파일 등의 정보를 가진다.
- 각각의 이슈는 상태를 가지는데 접근레벨에 따라 상태의 워크플로우를 설정할 수 있어 권한에 따라 단계적으로 작업을 진행할 수 있다.
- 이슈와 관련된 각종 통계와 보고서를 제공하고 파일로 다운로드가 가능 하다. (엑셀, 워드, CSV)
- 이슈는 RSS Feed로 받아 볼 수 있다.
|
| 뉴스/RSS
|
- 사용자에게 공지할 사항을 뉴스로 등록하여 공지 한다.
- 뉴스는 RSS Feed로 받아 볼 수 있다.
|
| 사용자 관리
|
- 사용자를 등록, 수정, 삭제 등 사용자 정보를 관리 한다.
- 사용자의 설정, 권한 등을 관리 한다.
|
| 관리
|
- 사용자의 접근 레벨로 이슈의 상태에 따른 워크플로우를 설정 한다.
- 사용자의 성격과 접근 레벨에 따라 이메일 알림을 설정 한다.
- 접근 레벨 : 볼수만 있음, 보고가능, 갱신가능, 개발자, 매니저, 관리자
- 사용자 성격 : 이슈를 보고한 사용자, 이슈를 다루고 있는 사용자, 이 이슈를 감시하는 사용자 들, 버그 노트를 추가할 사용자
|
| 외부 연동
|
- Mantis를 Wiki(Mediawiki, xWiki 등)와 연동할 수 있다.
- Mantis를 이슈 번호로 CVS/Subversion과 연동할 수 있다. 이를 통해 변경이 발생할 때 그 정보가 Matis의 이슈에도 저장 된다.
- FTP Server 정보를 등록하여 첨부파일을 FTP로 관리할 수 있다.
|
*** 참고 문헌 ***
Posted by 산사랑