Redmine Tutorial - Redmine 프로젝트 관리 사용 방법

이 Redmine 튜토리얼은 Redmine 프로젝트 관리 도구를 설치하고 사용하는 방법을 설명합니다. Jira와 Redmine의 비교도 다룹니다.

Redmine은 Ruby로 작성된 프로젝트 관리 도구입니다. 여러 데이터베이스 서버를 지원하며 이슈 추적 시스템으로도 알려져 있습니다.

사용자가 포럼과 내부 블로그를 사용하여 아이디어를 공유할 수 있도록 도와주는 오픈 소스 도구입니다. 팀원들 사이에서 관리됩니다.

Redmine Tutorial

In this tutorial , 우리는 사용자가 Redmine을 설치하는 방법, 도구 사용 방법, JIRA와 Redmine의 차이점과 함께 그 기능을 알게 될 것입니다.

Redmine 기능:

  • 오픈 소스 도구입니다.
  • 여러 프로젝트를 추적합니다.
  • 사용자가 다양한 역할과 권한을 가질 수 있도록 합니다.
  • 사용자가 추적할 수 있습니다. 문제에 소요된 시간.
  • 사용자는 그래프와 차트를 사용하여 시각적 보고를 볼 수 있습니다.

Redmine 대 JIRA

호주 회사에서 개발 중 "Atlassian", JIRA는 사용자가 문제를 추적하는 데 도움이 되는 문제 추적 도구입니다. JIRA는 민첩한 방법론에 사용되며 다양한 운영 체제에서 실행할 수 있습니다.

워크플로 및 프로세스 관리에서도 사용되는 플랫폼 독립적인 도구입니다. JIRA는 전적으로 Project, Issue 및뉴스

  • 사용자는 프로젝트 또는 원하는 주제와 관련된 뉴스를 게시할 수 있습니다.
  • 사용자가 가진 권한에 따라 뉴스를 추가/편집/삭제할 수 있습니다.
  • 사용자가 뉴스를 클릭하면 개요 탭에서 프로젝트와 관련된 뉴스 헤드라인을 볼 수 있으며 세부 정보로 리디렉션됩니다.
  • 몇 가지를 게시하려는 프로젝트 관리자의 예를 들어 보겠습니다. 전체 팀에 대한 정보. 프로젝트 관리자는 '+뉴스 추가'를 클릭하여 뉴스를 만들고 요약, 제목 및 설명을 제공할 수 있습니다.
  • 그러면 전체 팀이 프로젝트 개요 영역에서 뉴스 요약을 볼 수 있으며 사용자가 클릭하면

  • 뉴스 탭으로 이동하면 최신 뉴스를 볼 수 있습니다.

문서

  • 사용자 매뉴얼이나 기술 문서를 추가할 수 있는 곳입니다.
  • 두 가지 카테고리가 있습니다. 선적 서류 비치.
    • 사용자 문서
    • 기술 문서
  • 문서 탭에서 사용자는 "+새 문서" 링크를 클릭하여 문서를 추가할 수 있습니다.

  • 사용자가 문서를 업로드하면 제목을 링크로 사용하여 추가된 문서를 다운로드할 수 있습니다.

포럼

  • 팀 전체가 서로 소통할 수 있는 곳입니다. 또한 사용자는 모든 세부 정보를 볼 수 있습니다.이전에 논의된 주제입니다.
  • 포럼은 그리드에 다음 항목을 표시합니다.
    • 주제
    • 메시지

마지막 메시지: 수신한 최신 메시지 링크

  • 사용자가 주제를 클릭하면 주제에 해당하는 상세 보기를 볼 수 있습니다.

파일

  • 사용자가 파일을 업로드할 수 있는 곳입니다.
  • 또한 파일 모듈은 설정에서 활성화/비활성화할 수 있습니다.
  • 사용자는 “+새 파일” 아이콘을 클릭하여 새 파일을 추가할 수 있습니다.

  • 사용자는 선택하여 파일을 추가할 수 있습니다. 로컬에서 "파일 선택" 버튼. 또한 사용자는 “ 다른 파일 추가 ” 링크를 선택하여 하나 이상의 파일을 추가할 수 있습니다.

결론

이 자습서에서는 Redmine의 소개, JIRA와 Redmine의 차이점, Redmine 사용 방법 및 설치 절차를 다루었습니다.

또한 시간 추적, 진행 상황 추적 및 기타 유용한 정보 뉴스, 문서, 포럼 및 파일과 같은 도구.

작업 흐름.

Redmine 대 JIRA에 대한 몇 가지 지침은 다음과 같습니다.

매개변수 Redmine JIRA
일반 Redmine은 사용자 정의가 가능하도록 많은 플러그인을 지원합니다. 매우 유연하고 배우기 쉽습니다. JIRA는 매우 JIRA에는 카테고리
점수 의 2단계 포함 시스템이 있으므로 사용자가 배우기 어렵습니다. Redmine의 전체 점수는 낮지만 무료 비용 도구입니다 Redmine에 비해 JIRA 점수가 더 높습니다. 즉, 10점 만점에 9.3점
비용 Redmine은 오픈 소스 도구이며 비용은 무료입니다 JIRA는 비용이 전혀 들지 않으며 항상 약간의 비용을 정의합니다.
Wiki Redmine에는 Build in Wiki JIRA 사용자의 요구 사항이 포함되어 있습니다. 별도로 설치하려면
카테고리 Redmine은 프로젝트 관리 도구에 속합니다 JIRA는 이슈 추적 카테고리에 속합니다

Redmine 설치

운영 체제: Redmine은 UNIX, Linux, Windows 및 MacOS 시스템을 지원합니다.

설치 방법

1단계 : 여기에서 Redmine을 다운로드합니다.

2단계 : 새 데이터베이스 만들기

MySQL

CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 

SQL Server

USE [master] GO -- Very basic DB creation CREATE DATABASE [REDMINE] GO -- Creation of a login with SQL Server login/password authentication and no password expiration policy CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- User creation using previously created login authentication USE [REDMINE] GO CREATE USER [REDMINE] FOR LOGIN [REDMINE] GO -- User permissions set via roles EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO

3단계: 데이터베이스 연결

MySQL 데이터베이스의 예

production: adapter: mysql2 database: redmine host: localhost username: redmine password: "my_password"

SQL Server 예제

production: adapter: sqlserver database: redmine username: redmine # should match the database user name password: "redminepassword" # should match the login password

4단계: 종속성 설치(Redmine은 Bundler를 사용하여 gem을 관리합니다.종속성).

gem install bundler bundle install --without development test

5단계: 이 단계에서는 세션 데이터를 저장하는 쿠키를 인코딩하기 위해 임의의 키를 생성합니다.

bundle exec rake generate_secret_token

단계 6: 데이터베이스 구조 생성

RAILS_ENV=production bundle exec rake db:migrate Windows Syntax: set RAILS_ENV=production bundle exec rake db

7단계: 기본 구성 데이터를 데이터베이스에 삽입합니다.

RAILS_ENV=production bundle exec rake redmine:load_default_data

8단계: 설치를 테스트합니다.

bundle exec rails server webrick -e production

9단계: 애플리케이션에 로그인합니다.

참고: 설치 절차에 대한 이미지 소스로 이 링크를 참조하십시오. (Step 2 to Step 9)

Redmine Plugin

  • Redmine은 교차 플랫폼 프로젝트 관리 도구이며 사용자는 다양한 플러그인을 통합하여 사용할 수 있습니다.
  • 플러그인 설치를 시작하기 전에 설치된 Redmine 버전과 호환되는지 확인하세요.
  • 사용자는 여기에서 다른 플러그인을 설치할 수 있습니다.

아래 목록 플러그인을 설치하는 단계는 다음과 같습니다.

#1) 명령으로 시작하기 전에 시작 메뉴에서 "시작 > > Bitnami APPNAME 스택 >> 애플리케이션 콘솔”(Windows).

참고 : installdir 자리 표시자를 Bitnami 스택의 전체 설치 디렉터리로 바꿉니다.

#2) .zip 파일을 가져오고 플러그인 Git 저장소 “ installdir/apps/redmine/htdocs/plugins ” 디렉토리를 복제합니다.

#3) htdocs 저장소에 플러그인을 설치합니다.

cdinstalldir/apps/redmine/htdocs/

bundle install

번들 exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production

로그 생성 파일과 관련된 경고 메시지가 표시되면 아래 명령을 실행하십시오.

참고 : 스택이 설치된 경우 sudo를 사용하십시오. 루트로.

“sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log “

#4) Apache 서비스 다시 시작

sudo installdir/ctlscript.sh restart”

더 많은 플러그인이 있습니다.

#1) 애자일 플러그인

이 플러그인은 사용자가 애자일 방법론으로 작업하는 경우에 편리합니다. 이 플러그인을 사용하여 사용자는 보드 및 차트와 같은 Kanban 또는 스크럼을 만들 수 있습니다.

차트 및 보드를 사용하여 생산성과 작업을 쉽게 추적할 수 있습니다.

플러그인은 다음을 수행할 수 있습니다.

#2) 체크리스트 플러그인

사용자는 여러 하위 작업을 생성하는 대신 체크리스트 개념을 사용할 수 있습니다. 이 플러그인을 사용하여 사용자는 모든 체크리스트 항목을 추가, 삭제 및 "완료"로 표시할 수 있습니다.

사용자는 모든 변경 사항에 대한 감사 추적도 볼 수 있습니다. 사용자는 모든 작업을 쉽게 추적할 수 있는 할 일 목록을 만들 수 있습니다. 플러그인은 여기에서 설치할 수 있습니다.

#3) Q&A, FAQ 포럼 및 아이디어 보고

Redmine에는 빌트인 포럼이 포함되어 있지만 실제로동일한 플러그인을 설치하십시오. 플러그인은 주로 포럼에 초점을 맞추지 않지만 다른 기능도 제공합니다.

사용자는 플러그인을 설치하고 여기에서 자세한 정보를 얻을 수 있습니다.

Redmine 사용 방법

등록: 사용자가 페이지 오른쪽 상단에 있는 "등록" 탭을 클릭하면 등록 페이지가 나타납니다. 사용자는 이 페이지를 사용하여 등록할 수 있습니다.

  • 사용자는 애플리케이션에 액세스하기 위해 등록해야 합니다. 등록을 위해 사용자는 빨간색 별표로 표시된 모든 필수 필드에 필수 데이터를 제공해야 합니다. (아래 이미지 참조)
  • 사용자가 Redmine에 등록하면 애플리케이션에 액세스할 수 있습니다.
  • 관리자는 "새 프로젝트"를 클릭하여 필요한 세부 정보를 제공하고 프로젝트를 추가할 수 있습니다. 프로젝트에 새 구성원을 추가합니다.

로그인:

  • 로그인을 시도하면 로그인 페이지가 나타납니다. Redmine에 로그인합니다. 또한 사용자는 "비밀번호 분실" 링크를 클릭하여 비밀번호를 재설정할 수 있습니다.
  • 비밀번호 분실 링크는 관리자가 활성화한 경우에만 나타납니다.
  • 등록된 사용자는 다음을 통해 로그인할 수 있습니다. 로그인 ID와 암호를 제공합니다.

  • 사용자가 암호를 잊어버렸거나 분실한 경우 사용자는 새 암호를 생성할 수 있습니다. "Lost Password" 링크를 클릭하여 암호를 입력하십시오.
  • 사용자가 "Lost Password" 링크를 클릭하면 Lost password로 리디렉션됩니다.사용자가 유효한 이메일 주소를 제공하고 새 암호를 생성할 수 있는 페이지입니다.

문제 만들기

등록된 사용자는 다음을 수행할 수 있습니다. 결함을 만듭니다. 새 결함을 생성하려면 사용자가 로그인해야 합니다. 새 문제를 생성하려면 헤더에 있는 탭으로 이동해야 합니다. 사용자는 결함, 기능 및 패치와 같은 다른 추적기를 선택할 수도 있습니다.

이슈를 생성하려면 사용자가 아래 필드를 채워야 합니다.

  • Tracker: 문제 범주를 나타냅니다.
  • 제목: 짧고 의미 있는 문장입니다.
  • 설명: 제공 버그 설명 및 재현 단계.
  • 상태: 버그와 유사한 신규, 해결 및 종료 상태를 제공합니다.
  • 파일: 문제의 스크린샷이 있는 경우 파일을 업로드합니다.

모든 세부 정보를 제공하면 결함이 생성됩니다.

검색:

사용자는 오른쪽 상단에 있는 검색 텍스트 상자를 볼 수 있습니다.

  • 간단한 검색 텍스트 상자입니다.
  • 사용자는 기존 결함 또는 생성된 새로운 결함을 검색할 수 있습니다.

  • 사용자는 모든 문제 ID를 검색하고 클릭할 수 있습니다. 입력 버튼에. 고급 검색으로 리디렉션됩니다.
  • 사용자는 고급 검색 화면에서 세부 정보를 제공하여 검색을 구체화할 수 있습니다.

내 페이지:

사용자정보가 저장된 여러 블록을 볼 수 있으며 사용자는 그에 따라 페이지를 사용자 정의할 수 있습니다.

  • 사용자는 "마이 페이지"에서 자신에게 할당되거나 보고된 모든 문제를 볼 수 있습니다. ”.
  • "나에게 할당된 문제" 및 "보고된 문제" 블록은 기본적으로 활성화되어 있습니다. 사용자의 편의에 따라 블록을 끌어다 놓을 수도 있습니다.
  • "나에게 할당된 문제" 블록에는 로그인 사용자에게 할당된 문제와 관련된 모든 정보가 포함됩니다. 여기에는 다음 필드가 포함됩니다.
    • 문제 ID의
    • 프로젝트
    • 트래커
    • 상태
    • 제목
  • "보고된 문제" 블록에는 로그인 사용자가 보고한 문제와 관련된 정보가 포함되어 있습니다.

Redmine을 사용한 프로젝트 관리

Redmine은 최고의 도구 중 하나입니다 프로젝트를 효율적으로 추적합니다. 요즘 회사는 민첩한 방법론과 가장 중요한 스크럼에 중점을 둡니다.

Redmine에서 사용자는 버그/기능/작업과 같은 모든 것을 이슈로 생성하고 시작 날짜와 종료를 제공하여 각 구성원에게 할당할 수 있습니다. 날짜. 하위 작업에 대한 프로젝터에서 수행된 모든 활동은 "활동" 탭을 사용하여 추적할 수 있습니다.

프로젝트를 위한 공간 만들기

사용자가 프로젝트 탭을 선택하고 프로젝트를 추가할 수 있습니다. 새 프로젝트를 클릭합니다. 기본적으로 사이트 관리자와 프로젝트 관리자만 공간을 만들 수 있습니다.새 프로젝트의 경우.

프로젝트를 생성하는 동안 이름과 고유 식별자를 제공해야 합니다. 식별자는 프로젝트 공간 URL의 일부로 사용됩니다. 적어도 한 사람은 프로젝트 관리자로 지정되어야 합니다.

Redmine의 중요 개념

프로젝트 개요

사용자는 프로젝트와 관련된 모든 세부 정보를 간결하게 볼 수 있습니다.

왼쪽의 "이슈 추적" 블록에는 공개/종료 상태인 모든 이슈의 전체 상태가 포함됩니다.

"구성원" 블록은 오른쪽에는 프로젝트와 관련된 모든 구성원이 포함되어 있으며 "최근 뉴스" 블록에는 프로젝트와 관련된 모든 최신 뉴스가 포함되어 있습니다.

  • 활동 보고서 에는 프로젝트 또는 검색된 문제와 관련된 모든 감사 로그 또는 기록 정보가 있습니다.

문제 추적

있습니다. 아래와 같이 문제를 추적하는 두 가지 방법이 있습니다.

#1) 문제 목록

여기에서 사용자는 문제 목록을 보고 특정 문제를 선택할 수 있습니다. 문제를 자세히 볼 수 있습니다. 또한 기본적으로 사용자는 Open 이슈를 볼 수 있지만 그에 따라 목록을 보려면 사용자가 필터를 적용해야 합니다.

#2) Issue Summary

Issue Summary는 모든 버전의 프로젝트와 관련된 모든 이슈가 포함된 보고서를 제공합니다.

Tracker, Version,우선 순위, 하위 프로젝트, 양수인 저자 및 범주. 여기서 각 표는 진행 중인/종료된/전체 문제를 보여줍니다.

시간 추적

시간 기록 세부 정보

프로젝트에 소요된 총 소요시간을 상세하게 보여줍니다. 시간 기록 기능은 프로젝트의 "시간 추적" 모듈이 활성화된 경우에만 사용할 수 있습니다.

자세한 수준에서 볼 수 있는 시간 항목:

진행률 추적

간트 차트

시작 날짜, 기한, 상태 및 해결을 포함하여 프로젝트의 진행 상황을 추적하는 데 사용됩니다. 플러그인이며 사용자가 설치할 수 있습니다.

달력

달력 보기는 다른 달력과 마찬가지로 프로젝트 관련 데이터를 월별로 표시합니다. 보여줍니다. 최소한 시작 날짜와 기한(있는 경우)이 포함된 모든 문제가 표시됩니다.

달력 모듈은 각 프로젝트의 프로젝트 구성 탭에서 활성화 및 비활성화할 수 있습니다.

리포지토리

사용자는 헤더에서 저장소 탭을 볼 수 있으며 사용자가 동일한 항목을 클릭하면 프로젝트 저장소로 리디렉션되고 사용자는 최신 커밋을 볼 수 있습니다.

사용자는 확장할 수 있습니다. "+" 아이콘을 클릭하여 디렉토리. 사용자가 개정 번호를 클릭하면 커밋 세부 정보가 제공됩니다.

기타 유용한 기능

아래에 나열된 일부 애플리케이션에 있는 다른 기능

맨 위로 스크롤