sitelink1  
sitelink2  
sitelink3 http://1 
extra_vars4 ko 
extra_vars5 http://www.delmadang.com/community/bbs_view.asp?bbsNo=18&bbsCat=0&st=&keyword=&indx=398717&keyword1=&keyword2=&page=1 
extra_vars6 sitelink1 

개발환경 구축하기 - 13 : Mantis 1
 
 날이 많이 춥지요? 전 출퇴근을 걸어서 하는데 느므느므 추워요 ^^;; 이제 버그트래커인 Mantis 를 다룰것인데요 뭐 별로 설명할것도 없긴 한데..메뉴들만 보고 대충 써도 되요 ^^;;;
 
기본적으로 최고관리자인 administrator 로 로그인을 해봅시다. 초기 비밀번호는 root 이고요... 


 
위와 같은 화면이 나옵니다. 등록된 이슈들이 없어서...대충 살펴보자면...
 
좌측상단에 로고 이미지 밑에 로그인한 계정 정보가 뜨고요. 우측상단에는 프로젝트 선택을 할수 있고 고 밑에는 이슈번호로 해당 이슈로 이동하는 부분이 보입니다. 그리고 상단에는 각종 메뉴들이 출력되고 고 밑으로는 현재 등록된 이슈들의 정보가 분류별로 출력되는 부분입니다.
 
한글화가 되어 있어서 척 보면 머가 먼지 대충 감이 오실껍니다.
 
Mantis 는 프로젝트별로 관리하게끔 되어 있습니다. 물론 이슈번호는 모든 프로젝트를 통합해서 1씩 증가 합니다.
 
일단 계정관리 로 들어가서 비밀번호를 바꾸세용~~ 여기서의 계정관리는 현재 로그인한 사용자의 계정을 관리 하는것입니다.
 
그담엔 administrator 은 최고관리자로 걍 냅두고 실제로 사용할 계정을 하나 만들어봅시다. (로그인 페이지에서 신규등록해도 되지만은...) 관리 메뉴로 들어가면 사용자를 추가하거나 삭제등의 작업을 할수 있습니다.
 
계정생성을 선택하셔서 아이디나 접근레벨(관리자로 합시다)등을 조절한다음에 사용자생성 을 선택하면 해당 아이디로 계정이 생성됩니다.
 
일전에 말씀드렸다시피 Mantis 는 이메일로 계정인증을 거칩니다. 냠 메일서버가 있다면 좋은데 없다면 참 거시기 합니다. 줴길...사실 Mantis 의 거의 모든 작업들..예를 들어 이슈가 등록되었다든가 이슈의 상태가 변경되었다든가 하면 메일로 쑝~ 쏴주는걸 좋아해서...메일서버 (SMTP) 가 있다면 좋긴해요..윈도 플랫폼에서 사용할수 있는 무료 메일서버가 있나요? 예전에 하나 있던거 같았는데...버전없두 안돼구...XP에선 제대로 동작을 하지 않는듯 하더라구요...(까짓껏 하나 맹글어버려 -.ㅡ?)
 
여튼..이리저리 찾아보고 해봐도 도무지 저 메일인증을 꺼버릴수가 없네요 -.ㅡ;; 메일을 안보내더라도 해당 계정의 비밀번호가 임의로 지정되기 때문에....그렇다고 Mantis 의 소스를 걍 막 고칠수도 없는일이고...뭐 좀 귀찮더라도 걍 디비내용을 보고 바꿔버립시다. ㅋㅋ
 
해당 데이터베이스(기본은 bugtracker) 에 보면 mantis_user_table 이 사용자 계정정보가 들어 있는 테이블입니다. 비밀번호는 password 컬럼인데...기본적으로는 md5 로 인코딩 되어서 저장됩니다. (설정파일에서 설정하기에 따라서 여러가지 인코딩으로 바꿀수는 있습니다.) 해당 컬럼을 업데이트 해버립시다.
 
update mantis_user_table
 set `password` = md5(비밀번호)
 where username = 유저명;
 
뭐 이렇게 하며 되겟죠...
 
참고로 mantis 가 메일을 보내는것도 다 테이블에 저장이 됩니다. mantis_email_table 에 담겨있습니다. 데이블 내용을 보시고 계정생성할때 보내주는 인증 url을 복사하셔서 인증을 마치는 것으로 하셔도 돼용
 
다 하셨으면 다시 로그인을 해보셔서 제대로 되었나 확인하시고요...
 
그다음 할일은 그냥 이슈를 등록해서 사용해도 되지만 프로젝트별로 나눠 보도록 하지요..일단 프로젝트를 생성해봅시다.
 
관리-프로젝트관리 를 선택하시면 프로젝트를 생성하고 설정을 하고 삭제하는등의 작업을 할수 있습니다. 하나 만들어볼까요? 새로운 프로젝트 생성을 선택해보세요..
 
프로젝트 이름등을 적절하게 기입하시고...(흠...록화에게 밥사주기 뭐 이런거 좋습니다. -.ㅡ;;;;) 그 이외의 정보는 뭐 대충 넣어주시거나 걍 입력안해도 돼용..생성하셨으면 방금 입력한 프로젝트가 목록에 올라올것입니다. 해당 프로젝트를 선택하면 다른 정보를 수정할수가 있는데..

먼저 상단에 기본정보를 수정하는 섹션이 있고요 그다음엔 서브프로젝트를 등록할수가 있는 섹션이 있습니다. 하나의 프로젝트에 여러개의 서브 프로젝트를 등록해 사용할수 있는거죠..

그밑으론 분류가 있는데 이것은 이슈를 등록할때 이슈를 분류할 항목을 등록합니다. 예를 들어 버그,기능추가 같은..카테고리 복사 기능으로 다른 프로젝트에서 사용하던것을 복사해오거나 아니면 다른 프로젝트로 복사를 할수 있습니다.

고 밑으론 버전을 등록하는게 있는데..역시 복사기능 지원하고요..어떤 이슈가 어느버전에서 발생하고 어느버전에서 픽스되며, 어느버전을 목표로 하는등에 사용할수 있습니다.

고 밑으론 현재 프로젝트에 접근할수 있는 사용자를 등록하는게 나옵니다. 어떤 유저가 비록 관리자나 매니저등의 권한을 지니더라도 이곳에서 어떤 권한을 주느냐에 따라서 해당권한만을 가지고 이 프로젝트에 접근할수 있도록 설정해줄수 있습니다.

등록된 프로젝트는 우측상단에 있는 프로젝트 선택 목록에 추가가 되어 선택할수가 있습니다. 이슈 보고등을 할때 여기서 선택된 프로젝트가 기본적으로 활성화가 되어 분류가 됩니다.

일단 프로젝트 하나 만들었으니 새로운 서브 프로젝트를 만들어보시던가 뭐 여러개의 프로젝트를 만들어 보시고요...일단 이슈 보고를 할때 필요한것들을 먼저 만들어 봅시다.

분류와 버전을 몇가지 등록해 볼까요 저는 뭐 그냥 '버그', '기능추가', '기능개선' 요렇게 세개만 놓고 쓰고 있습니다. 그리고 버전은 맘대로...현재 개발진행중인 버전과 중간목표버전들 과 최종목표버전 이렇게 만들어놓고 쓰고 있습니다.

그담에 필요한것이 커스텀 필드 와 프로파일 이 있는데요....커스텀 필드는 나중에 필요에 따라서 이슈를 다룰때 필요한 필드들을 추가할수 있는것으로 나중에 다루도록 하겟습니다.

프로파일은 흠..뭐 별다를것은 없고 프로젝트의 런타임정보랄까? 플랫폼 이라든가 운영체제, 버전 , 설명등을 다룰수 있습니다. 하나 맹글어봅시다. 적절히 기입하시면 되겟죠..

설정사항관리 부분은 좀 복잡한 부분으로 당장은 필요없는 부분이고요...뭐 메뉴들을 대충 둘러보시면 뭣에 쓰는 물건인지 아실껍니다.

그럼 이슈를 한번 등록해 볼까요? 이슈보고하기를 선택합니다. 프로젝트가 선택되어 있지 않다면 프로젝트를 선택하라고 먼저 나올껍니다. 선택하시고...보고하기는 (다른것도 마찮가지이지만) 상세보고, 간단보고 가 있습니다. 우측에 상세보고 나 간단보고 가 있어요 그걸 선택하면 모드 전환이 됩니다.

뭐 상세보고라 해서 크게 다를것은 없고 프로파일이나 뭐 그런거를 등록하는 항목이 좀 늘어날 뿐입니다. (모든 입력항목에 붉은색 * 표는 필수 입력항목입니다. ) 상세보고 화면으로 진행하도록 하겟습니다.

젤첨에 분류가 나옵니다. 아까전에 분류 항목들 등록했던게 콤보박스로 선택가능합니다. 암거나 하나 선택하시고요..

두번째는 재발생가능성...항상발생,불규칙적..기타등등이 있습니다. 적당한거 선택하시고요..

세번째는 중요도가 있습니다. 역시 목록에서 적당한거 선택하시면 되겟고요..

네번째는 우선순위..해당이슈가 어느정도로 해결을 해야 할지를 선택합니다.

다섯번째는 프로파일에 관한것인데 전역프로파일로 등록했던거중에서 선택을 하던지 아니면 그 밑에 항목들을 채우면 되겟습니다.

여섯번째는 활당하기 인데요..이 이슈를 누구에게 활당할것인가 인데...보통 여러명이 사용한다면 매니저 이상이 활당을 시켜주겟죠? 걍 패스 하셔도 되고 아니면...목록에서 골라서 보고하면서 활당할수도 있습니다. 나중에 변경 가능합니다.

일곱번째로는 타겟버전 이 있는데...예전 버전에는 없던거 같은데..새로 생겼나보네요..아마 이 이슈를 어느버전대에서 해결할것인가를 정하는듯 합니다. 아직 사용법을 알지 못했는데 아마 로드맵에서 쓰이나 봅니다.

그다음이 요약 이 있고 설명이 있는데 필수 입력사항으로 요약은 제목으로 사용되고 설명은 뭐 설명이겟죠?

그다음은 재발생단계 항목이 있는데...만약 해당 이슈가 버그라면 재현과정등을 적으면 되겟고...뭐 여튼 해당 이슈를 확인할수 있는 절차등을 적어넣으면 되겟습니다.

그다음은 추가정보사항...뭐 덧붙힐게 있다면 적어넣고요...

파일업로드 항목도 있네요...최대크기는 PHP의 설정값에 달라질거 같고요...스샷이나 뭐 필요하다면 사용하시면 되겟네요..

상태보기...이 이슈를 공개를 할것인지 아니면 비공개로 할것인지...

계속보고 를 선택해놓으면 이슈보고 하는 과정을 되풀이합니다.

보고서제출을 선택해 해당 이슈를 등록합니다.

 



이슈를 등록하고 나면 위와 같이 이슈 목록들을 보는 화면으로 넘어갑니다.

상단메뉴는 그대로고 중간에 검색필터를 설정하는게 있고 그 밑으로 이슈목록들이 출력됩니다. 검색옆에 + 를 클릭하면 자세한 필터를 설정하는 항목들이 나열됩니다. 모든 화면에 + , - 로 해당 섹션을 줄이거나 확장시키는것이 있습니다.

이슈목록에선 타이틀을 선택하면 정렬이 되고요 해당 이슈번호를 선택하면 이슈정보를 확인할수 있습니다. 체크박스로 선택을 하거나 전부선택을 해서 이동이나 기타등등으로 처리할수도 있고요... 이슈번호는 1부터시작해서 1씩 증가됩니다. Mantis에서 표시는 0000001 처럼 앞에 0을 붙혀서 포맷팅하지만 걍 1 로 해도 돼요...

이슈를 선택해봅시다.

해당이슈의 정보들을 쫙 펼쳐집니다.

역시 상단에 이슈노트로 이동이나 메일로 보내기 등의 메뉴 링크가 걸려있고요 그밑으로 이슈번호,분류 등과 같은 기본적인 정보들이 나열됩니다.

고 밑으로는 이슈를 활당이나 이동,해결,등으로 처리 하는등의 작업버튼들이 있고요..

그밑에는 이슈들를 관계를 지어주는게 있습니다. 이미 관계가 걸린게 있다면 목록이 출력됩니다.

파일업로드 하는게 있고...

그 밑으론 해당 이슈의 감시자 목록이나 첨부노트의 목록이 출력됩니다. 없으면 없다고 나옵니다.

고 밑에는 이슈노트 추가 항목이 있는데...해당 이슈에 대해서 뭔가 할말이 있으면 써넣으시면 되겟습니다. 이미 작성된 이슈노트가 있다면 내역과 목록이 출력됩니다.

그 밑으론 이슈노트 히스토리가 있는데 이슈노트의 추가나 수정등의 액션이 일어나면 그거에 대해서 간략한 정보들이 출력됩니다. 누가 언제 머를 했다 같은 정보...

한번 이슈노트를 작성해보세요...

흠 이슈를 해결이나 폐쇄등의 작업을할때 내용을 적을수도 있습니다. 일단 오늘은 여기까지 하지요...다음시간에는 이슈를 활당하거나 해결하는것에 대해서 다루어 보도록 하겟습니다.

그럼...

번호 제목 글쓴이 날짜 조회 수
38 [Postman] Request/Response 모니터, 테스트, 디버깅 file 황제낙엽 2020.07.13 4102
37 무료 칸반보드 Trello (온라인 서비스) file 황제낙엽 2016.07.18 2616
36 효과적 애자일 프로젝트 수행관리를 위한 우수 칸반(Kanban)툴 12선 황제낙엽 2016.07.17 1282
35 [번역] 잘 가요 스크럼, 반가워요 칸반 file 황제낙엽 2016.07.17 679
34 Mantis 자세히 둘러보기 (시리즈 강좌 3 - 필터, 로드맵, 요약, 문서, 뉴스편집, 관리) 황제낙엽 2008.06.04 637
33 이슈 트랙킹 툴(Issue Tracking Tool)의 종류 황제낙엽 2007.10.17 614
32 Fedora7에 Mantis 설치하기 황제낙엽 2007.10.16 549
31 이슈 관리 시스템의 종류 및 설명 황제낙엽 2009.08.08 423
30 버그 트레킹 시스템 멘티스( Mantis ) 개요 및 UML 이미지 file 황제낙엽 2008.03.30 415
29 개발 컴퓨터에 Git 설정(구성, 만들기, 복제, 추가) 황제낙엽 2016.08.17 381
» Mantis 자세히 둘러보기 (시리즈 강좌 1 - 계정생성, 프로젝트 생성, 이슈등록) 황제낙엽 2008.06.04 356
27 칸반보드(현황판)를 지켜내는 힘! "꾸준히"와 "제대로" file 황제낙엽 2016.07.18 352
26 Mantis 메뉴얼 황제낙엽 2008.06.04 330
25 크롬에서 사용하는 온라인 칸반 확장앱 - Kanbanchi file 황제낙엽 2016.07.17 329
24 무료 칸반보드 TRICHORD (JVM기반, 로컬파일시스템) file 황제낙엽 2016.07.17 326
23 Mantis + Eclipse Mylyn 황제낙엽 2008.06.04 275
22 스크럼 회고 및 칸반으로의 전향 file 황제낙엽 2016.07.17 230
21 Mantis 자세히 둘러보기 (시리즈 강좌 4 - 커스텀 필드) file 황제낙엽 2008.06.04 187
20 JAVA Memory Leak 황제낙엽 2010.01.26 169
19 Mantis 운영팁 황제낙엽 2008.06.04 151