[SE]Redmine(프로젝트 관리)
■ 프로젝트 관리?
프로젝트 요구사항을 충족시키기 위해 지식, 기술, 도구, 기법 등을 프로젝트 활동에 적용하는 것으로 이러한 지식을 적용하기 위해서는 프로젝트 관리 프로세스를 효과적으로 관리해야 한다.
▷프로젝트 툴의 필요성
- 점차 복잡한 시스템 개발의 증대로 인한 관리의 한계성
- 정보공유를 위한 문서 작성에 많은 시간 할애
- 실시간으로 진척상황을 파악할 수 없음
- 의사 소통의 문제
- 추적되지 않는 작업
- 현재 문제점을 파악하기 어려움
- 변경이력 관리의 한계
■ Redmine
레드마인(Redmine)은 가장 인기 있는 웹기반 오픈 소스 프로젝트 관리 도구로 오픈 소스 ALM 솔루션에서 프로젝트 관리, 요구사항 관리, 이슈 관리, 변경 관리, 테스트 관리 등의 역할을 수행하는 핵심 솔루션입니다.
▷ 제공 기능
- 일감 관리 및 추적 기능
- Gantt Chart
- Wiki, 문서, 파일, 게시판 기능
- 형상관리 도구(SVN, Git등)와 연동 기능
- CI 도구인 Jenkins 연동 기능
- Impasse 연동 TestCase 관리
▷ 요구사항 기반의 애자일 프로젝트 관리
레드마인(Redmine)은 간단한 설정 만으로 Epic과 Story를 생성할 수 있으며, 사용자 스토리를 기반으로 프로젝트를 관리할 수 있습니다. 다음은 레드마인의 요구사항 관리와 프로젝트 관리 관점에서 핵심 기능을 보여줍니다.
- 레드마인(Redmine)의 문서 및 위키 기능을 통해 프로젝트를 위한 요구사항을 작성할 수 있습니다.
- 해당 요구사항을 기반으로 Epic & Story를 생성하여 애자일 프로젝트 관리를 할 수 있습니다.
- 간트 차트와 캘린더를 통해 직관적인 프로젝트 관리를 수행할 수 있습니다.
레드마인(Redmine)은 이슈, 버그와 같은 다양한 타입의 업무를 생성할 수 있으며, 그 현황을 가시화할 수 있는 도구를 제공하고 있습니다. 다음은 이슈, 버그와 같은 다양한 타입의 업무를 생성하기 위해 레드마인이 제공하는 기능들입니다.
- 레드마인(Redmine)은 업무, 버그와 같은 다양한 타입이 이슈를 만들 수 있고 쉽게 커스텀할 수 있습니다.
- 각 이슈는 고유이 Workflow를 가지며 커스텀 속성들로 구성할 수 있습니다.
- 각 이슈가 등록되거나 상태가 변경되면 담당자에게 즉각적으로 이메일을 통해 알림 할 수 있습니다.
▷ 변경 관리(Change Management)
레드마인(Redmine)은 업무의 하나로 변경 요청을 할 수 있는 레드마인과 코드 저장소 연동을 통해 해당 변경 요청과 소스 코드를 추적할 수 있습니다. 다음은 변경 관리와 관련된 레드마인의 특징입니다.
- 레드마인(Redmine)은 변경관리를 위한 변경요청을 생성하고 해당 소스코드의 추적 및 비교를 지원합니다.
- 레드마인(Redmine)의 다양한 플러그인을 통해 Git, Subversion, CVS, mercurial, Bazaar 등의 형상관리 시스템과 연동할 수 있으며, 소스코드를 레드마인(Redmine)에서 가시적으로 확인할 수 있습니다.
▷ 테스트 관리(Test Management)
레드마인(Redmine)은 플러그인을 통한 확장으로 테스트 스위티 및 테스트 케이스를 생성하고 테스트 실행 결과를 기록할 수 있습니다. 다음은 테스트 관리와 관련되 레드마인의 특징입니다.
- 레드마인(Redmine)은 요구사항 기반으로 테스트 스위트(Test Suite) 및 테스트 케이스(Test Case)를 생성하고 추적, 관리할 수 있습니다.
- 테스트 계획(Test Plan), 테스트 스펙(Test Specification)을 통해 체계적으로 테스트를 관리하며, 실행 결과로부터 결함을 관리할 수 있습니다.
- 다음 일감과 관련 됨 : 두 일감이 관련되어 있음
- 다음 일감과 중복됨 : 중복 일감으로 등록되는 일감이 원본
- 중복된 일감 : "다음 일감과 중복됨"과 반대방향
- 다음 일감의 해결을 막고 있음 : 이 일감을 완료하지 않으면 등록되는 일감을 완료 할 수 없음
- 다음 일감에게 막혀 있음 : “다음 일감의 해결을 막고 있음"의 반대 방향
- 다음에 진행할 일감 : 이 일감이 관련된 일감보다 먼저임을 표시
- 다음 일감을 우선 진행 : “다음에 진행할 일감"의 반대 방향
- 다음 일감으로 복사됨 : 이 일감으로부터 관련된 일감으로 복사됨
- 다음 일감으로부터 복사됨 : “다음 일감으로 복사됨”의 반대방향
※ 참고 내용 URL