상세 컨텐츠

본문 제목

[SE]Redmine(프로젝트 관리)

Software Engineering

by mobile 2016. 9. 1. 15:09

본문

반응형

■ 프로젝트 관리?

프로젝트 요구사항을 충족시키기 위해 지식, 기술, 도구, 기법 등을 프로젝트 활동에 적용하는 것으로 이러한 지식을 적용하기 위해서는 프로젝트 관리 프로세스를 효과적으로 관리해야 한다.


▷프로젝트 툴의 필요성

  • 점차 복잡한 시스템 개발의 증대로 인한 관리의 한계성
  • 정보공유를 위한 문서 작성에 많은 시간 할애
  • 실시간으로 진척상황을 파악할 수 없음
  • 의사 소통의 문제
  • 추적되지 않는 작업
  • 현재 문제점을 파악하기 어려움
  • 변경이력 관리의 한계


■ Redmine

레드마인(Redmine)은 가장 인기 있는 웹기반 오픈 소스 프로젝트 관리 도구로 오픈 소스 ALM 솔루션에서 프로젝트 관리, 요구사항 관리, 이슈 관리, 변경 관리, 테스트 관리 등의 역할을 수행하는 핵심 솔루션입니다. 


▷ 제공 기능

  • 일감 관리 및 추적 기능
  • Gantt Chart
  • Wiki, 문서, 파일, 게시판 기능
  • 형상관리 도구(SVN, Git등)와 연동 기능
  • CI 도구인 Jenkins 연동 기능
  • Impasse 연동 TestCase 관리

▷ 요구사항 기반의 애자일 프로젝트 관리

레드마인(Redmine)은 간단한 설정 만으로 Epic과 Story를 생성할 수 있으며, 사용자 스토리를 기반으로 프로젝트를 관리할 수 있습니다. 다음은 레드마인의 요구사항 관리와 프로젝트 관리 관점에서 핵심 기능을 보여줍니다.

  • 레드마인(Redmine)의 문서 및 위키 기능을 통해 프로젝트를 위한 요구사항을 작성할 수 있습니다. 
  • 해당 요구사항을 기반으로 Epic & Story를 생성하여 애자일 프로젝트 관리를 할 수 있습니다. 
  • 간트 차트와 캘린더를 통해 직관적인 프로젝트 관리를 수행할 수 있습니다. 


▷ 이슈 관리(Issue & Defect Management)

레드마인(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)을 통해 체계적으로 테스트를 관리하며, 실행 결과로부터 결함을 관리할 수 있습니다.

▷ Redmine의 연결된 일감
  • 다음 일감과 관련 됨 : 두 일감이 관련되어 있음
  • 다음 일감과 중복됨 : 중복 일감으로 등록되는 일감이 원본
  • 중복된 일감 : "다음 일감과 중복됨"과 반대방향
  • 다음 일감의 해결을 막고 있음 : 이 일감을 완료하지 않으면 등록되는 일감을 완료 할 수 없음
  • 다음 일감에게 막혀 있음 : “다음 일감의 해결을 막고 있음"의 반대 방향
  • 다음에 진행할 일감 : 이 일감이 관련된 일감보다 먼저임을 표시
  • 다음 일감을 우선 진행 : “다음에 진행할 일감"의 반대 방향
  • 다음 일감으로 복사됨 : 이 일감으로부터 관련된 일감으로 복사됨
  • 다음 일감으로부터 복사됨 : “다음 일감으로 복사됨”의 반대방향


※ 참고 내용 URL


반응형

관련글 더보기

댓글 영역