Ethan Hur's blog

ITS 선택 관련 가이드

2017-02-13

프로젝트 전반의 관리를 위한 툴로 JIRA 및 여러 다른 ITS ( Issue Tracking System ) 을 검토해 보았습니다.

위키피디아의 ITS 비교 항목 ( [https://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems] ) 을 참고하여 시작하였습니다.

검토한 후보 군으로는 다음과 같은 것들이 있었습니다.

Redmine, Trac, youTrack, Bugzilla, OpenProject, Mantis BT, JIRA, Asana, Hansoft, GitLab, Pivotal Tracker, Phabricator, ChiliProject

이들 후보군 중, 여러가지 이슈를 고려해 보았을 때, 제가 진행할 프로젝트에 도입하기 적합한 Tool 은 다음 4개가 있었습니다.

현재 회사에서 사용하고 있는 ITS로, 무료 오픈소스입니다. 오픈소스 중에서는 가장 기능이 좋은 ITS 라고 생각됩니다.

간트 차트, 캘린더 관리, 이메일 push, 작업시간 기록 및 관리, Agile Board 활용, 로드맵 관리 같은 레드마인에서 지원하고 있는 기능들을 제대로 활용한다면 대규모 프로젝트가 아닌 이상 문제가 없을 것이라고 생각합니다.

이것 또한 무료 오픈소스 ITS 이며, 최근 (2012년) 에 나온 ITS 입니다. 레드마인과 비교해 보았을 때, UI가 더 심플하고 간결하며 ([https://www.youtube.com/watch?v=LjYwVG3DIpI]), 본격적인 Agile Process 지원이 가능하다는 장점이 있습니다. Timeline 관리 기능은 레드마인보다 우수합니다. 또한, file versioning 이 됩니다.

단점으로는 이슈 트래킹 기능이 레드마인보다 부족한 점이 있습니다. 또한, 나온지 얼마 되지 않아 레드마인보다 널리 사용되는 툴이 아니므로 부가기능이 적다는 점(과 약간의 리스크) 도 있습니다.

참고 : [http://project-management.softwareinsider.com/compare/87-818/Redmine-vs-OpenProject]

상용 엔터프라이즈 ITS 로는 가장 널리 사용됩니다. Agile Process 를 기반으로 만들어졌으며, Workflow 커스터마이징이 다양하다는 것이 장점입니다. 또한, 여러 가지 플러그인을 활용하여 기능을 확장하기 쉽습니다. (e.g. 캘린더 기능이 없지만 플러그인 설치하면 문제 되지 않음) 엔터프라이즈에서 가장 많이 쓰고 있기 때문에 리스크가 가장 적습니다. 또한 Confluence 를 같이 사용하게 된다면 JIRA 를 쓰지 않을 이유가 없다고 생각합니다.

단점의 경우에는 구성원 전체가 Agile Process 에 대한 전반적인 이해 (User story, Sprint 개념 등등) 이 필요하다는 점과, 이에 따른 learning cost 가 존재한다는 점이 있습니다. 또한, 상용 솔루션이라 비용을 지불해야 한다는 점이 있습니다. 계산 결과, 지금 구입한다면 (up to 50 user 구입) 3300 USD 정도의 비용이 듭니다. (또한 서버 비용은 별도 이며 12개월동안만 update 가능합니다.)

클라우드 서비스를 쓸 수는 있는데 이러면 항상 연간 3000 USD 정도를 지불하게 되어 추천하지 않는 방식입니다.

JIRA 와 마찬가지로 엔터프라이즈 용 상용 솔루션입니다. 전체적으로 Agile Process 에 적합한 workflow 를 가지고 있으며 JIRA 와 비슷하다고 생각합니다. (커스터마이징도 가능). 가장 큰 장점으로는 Native Client 를 사용하기 때문에 다른 웹 기반 ITS 보다 성능이 훨씬 좋고, UI 가 상대적으로 낫다는 점이 있습니다. (만 이게 소규모 프로젝트에서는 큰 장점이 될 지는 잘 모르겠습니다.) 한국어 지원도 됩니다.

툴 자체적으로 QA 섹션이 따로 존재하는데, 얼마나 도움이 될 지는 이 비디오([https://vimeo.com/52844167]) 를 보면 될 듯 합니다. 전체적으로 JIRA 와 기능이 비슷해 보입니다.

Hansoft 의 경우에도 비용을 지불해야 합니다. 지금 구입한다면 월간 약 160만원 정도의 비용이 필요합니다. (계정 당 비용이므로 사람이 늘어날 때마다 비용이 증가합니다.) 일회성 지불 방식은 존재하지 않습니다. 비용 측면에서 보면 JIRA 보다 많이 비싼 편이라고 볼 수 있습니다.

참고 : [https://vimeo.com/hansoft] 와 [http://project-management.softwareinsider.com/compare/57-327/JIRA-vs-Hansoft]

그리고 [http://manual.hansoft.com/manuals/70-JIRA/English/Content/hansoft_jira_comparison_differ.htm]

상용 툴을 선택할 경우에 30 days trial 같은 것이 존재하므로, 하나가 결정이 되면 먼저 trial로 사용해 보는 것을 추천합니다.

Tags: BTS