2010년 9월 17일 금요일

꽤 괜찮은 프로젝트 관리 툴! (Project Mgt tool ...

Project Mgt tool - qdPM & dotProject

Web based project mgt tool 중, 분명 공개소스가 있을 것이여~~~~~
...하고선 여기저기를 찾아 돌아다녔는데 처음에 발견한 것이 dotProject 이다...
신선한 느낌과 함께 "쓸만하다"란 생각을 가지게 만들어줬었다!
이후 관심을 가지고 좀 더 깊이 파고 들어가보니....
약간의 아쉬운 부분들이 발견 되었고 dotProject는 더 이상 update가 없는 개발멈춰버린 죽은project로 보인다.
완성도가 높고 보다 강력하기로는 pdPM이 좋은 것 같다.


찬찬히 들여다 보니 꽤나 유용한 개념을 담고 있었고
크게는 다음과 같은 Category를 가지고 있었다.

1. Projects Mgt 프로젝트 관리
2. Tasks Mgt
3. Tickets Mgt
4. Reprots Mgt
5. User Mgt

실제로 설치해서 돌려 보니 회사별 프로젝트 관리가 가능했고
MS Project와 같은 개념으로 worksheet를 생성할 수 있었다.
글구... My page가 나름 잘 구성되어 있어서
자신에게 할당된 job, event, wbs, worksheet, tickets만을 filtering해서 보여주는 것이 인상적이었다.
더불어 CSR(Customer Service Request), (Trouble Tickets, Change Request) 등을 관리할 수 있다는 점도 인상적이었고
그리고 각각에 대해서 Forum을 만들 수 있다는 것도 매우 매력적이었다.

다만 어떤 Service를 request할 때 참조파일을 첨부하거나 캡쳐와 함께 상황설명하기 마련인데
WebEditor가 좀 빈약했다. 단순히 textArea를 사용해서 그림을 넣어서 표현할 수가 없었고
파일첨부등은 별도의 Category에서 관리하기 때문에 일장일단이 있었다.

설치는 매우 쉬운편이고 자동화가 되어 있어서 별다른 조작 없이도
자신의 PC 설치해 볼 수가 있다.


이를 설치하기 위해서는 다음과 같은 준비물들이 필요하다....

1. APMSETUP7_2010010300.exe -> 편리하게 한 방에 아파치, PHP, MySQL5.1 을 설치해 준다...
2. 각각의 사이트에서 설명도 좀 읽고... demo도 보시고... 소스도 다운 받는다...
    1) dotProject - http://www.dotproject.net/
    2) qdPM -  http://qdpm.net/

3. 다음과 같이 받은 소스를 압축을 풀고 아래와 같이 위치시킨다.
  
이미지를 클릭하시면 원본크기로 보실수 있습니다.



4
각각 압축을 풀고 안에 있는 dotproject 폴더랑 qdpm만 copy해서
아파치의 context root디렉토리인 htdocs 디렉토리로 가져 갑니다.
이미지를 클릭하시면 원본크기로 보실수 있습니다.


아래 install.html 을 꼭~ 확인하세요!
설치 및 문제해결과 관련하여 잘 정리가 되어 있습니다.
이미지를 클릭하시면 원본크기로 보실수 있습니다.



5. 아파치 htdocs에 copy해서 위치시킨 모습....
이미지를 클릭하시면 원본크기로 보실수 있습니다.





왜 제가 한꺼번에 설명하고 있쪄? 이게 뭐하는 짓인겨???  ㅡ,.ㅡb....
자자... 지금부터 나누어서 다시 설명하겠습니다....
먼저 Dotproject 부터...


1. Dotproject  http://localhost/dotproject/install/
아래와 같은 그림이 나오면서 설치가 시작됩니다....
저의 경우는 이미 설치했기 땜시 start upgrade버튼이 보이는데
처음 설치하시는 분들은 start install이라는 버튼이 보이게 됩니다.
일단 이 버튼을 클릭하시면 이후 설치진행은 직관적이어서 쉽게 이해하고 설치하실 수 있습니다.
이미지를 클릭하시면 원본크기로 보실수 있습니다.



설치가 끝나고 http://localhost/dotproject 를 입력하시면 아래와 같이 로그인 화면이 나옵니다.
최초 ID/PWD는 admin/passwd 입니당~
이미지를 클릭하시면 원본크기로 보실수 있습니다.


로그인 완료!!! 캬~~~~~~~~~~~~~~~~~~~ ^^
이미지를 클릭하시면 원본크기로 보실수 있습니다.


2. qdPM
1) DB및 table생성 - 압축을 풀었던 곳의 install.sql을 사용.
이미지를 클릭하시면 원본크기로 보실수 있습니다.

phpMyAdmin으로 pdpm 이라는 이름으로 db를 생성하고 해당 db내에 다음과 같이 install.sql을 import하여 table을 생성한다.
이미지를 클릭하시면 원본크기로 보실수 있습니다.




2) D:\APM_Setup\htdocs\qdpm\core\config에 아래 선택된 두 개의 파일을 열어서 수정합니다.
이미지를 클릭하시면 원본크기로 보실수 있습니다.

3) 각각 다음과 같이 수정....
이미지를 클릭하시면 원본크기로 보실수 있습니다.


이미지를 클릭하시면 원본크기로 보실수 있습니다.



4) 로그인합니다...
http://localhost/qdpm
최초 ID/PWD는 admin@localhost.com/admin 입니다.
참고로 이 계정으로 로그인하면 설정화면이 나옵니다.
별도의 계정을 생성하시고 해당 계정으로 다시 로그인하셔야만
아래와 같이 프로젝트를 생성할 수 있는 화면이 나옵니다...
이미지를 클릭하시면 원본크기로 보실수 있습니다.



5) 이제부터 열심히 PROJECT, TASK 등을 만드시고 일 하시면 됩니닷! ㅡ,.ㅡB
이미지를 클릭하시면 원본크기로 보실수 있습니다.


http://www.dude.co.kr





P 이경철님의 파란블로그에서 발행된 글입니다.