Home >> Blog >> Redmine 項目管理教學

Redmine 項目管理教學

本 Redmine 教程解釋瞭如何安裝和使用 Redmine 項目管理工具。還涵蓋了 Jira 與 Redmine 的比較:

Redmine 是一個用 Ruby 編寫的項目管理工具。它支持多個數據庫服務器,也稱為問題跟踪系統。

它是一個開源工具,可幫助用戶使用論壇和內部博客分享他們的想法,從而在團隊成員之間維護知識。

Redmine 教程

在本教程中,我們將了解用戶如何安裝 Redmine、如何使用該工具、它的功能以及 JIRA 和 Redmine 之間的區別。

紅米特點:

  • 它是一個開源工具。
  • 跟踪多個項目。
  • 允許用戶擁有不同的角色和權限。
  • 用戶可以跟踪在該問題上花費的時間。
  • 用戶可以使用圖形和圖表查看可視化報告。

Redmine 與 JIRA

JIRA 由澳大利亞公司“Atlassian”開發,是一個幫助用戶跟踪問題的問題跟踪工具。JIRA 用於敏捷方法,可以在不同的操作系統上運行。

它是一個獨立於平台的工具,也用於工作流和流程管理。JIRA 完全基於三個概念,即項目、問題和工作流。

下面列出了有關 Redmine Vs JIRA 的一些建議:

Redmine 教程 – 如何使用 Redmine 項目管理

Redmine 安裝

操作系統: Redmine 支持 UNIX、Linux、Windows 和 MacOS 系統。

如何安裝

第 1 步:從這裡下載 Redmine 。

第二步:新建數據庫

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

第三步:數據庫連接

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 來管理 gems 依賴項)。

gem install bundler
bundle install --without development test

步驟 5:在這一步中,生成一個隨機密鑰來對存儲會話數據的 cookie 進行編碼。

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 步:登錄應用程序

注意:請參考此鏈接作為上面提供的安裝過程的圖像源(步驟 2 至步驟 9)

Redmine 插件

  • Redmine 是一個跨平台的項目管理工具,用戶可以集成不同的插件,使其使用更多。
  • 在開始安裝插件之前,請確保它與安裝的 Redmine 版本兼容。
  • 用戶可以從這里安裝不同的插件

下面列出了安裝插件的步驟:

#1)在開始使用命令之前,只需單擊開始菜單中“開始 >> Bitnami APPNAME Stack >> 應用程序控制台” (Windows) 下的快捷方式打開 Bitnami 堆棧環境。

注意:將 installdir 佔位符替換為 Bitnami 堆棧的完整安裝目錄。

#2)獲取 .zip 文件並克隆插件 Git 的存儲庫“ installdir/apps/redmine/htdocs/plugins ”目錄。

#3)在 htdocs 存儲庫中安裝插件。

“ cd installdir/apps/redmine/htdocs/

捆綁安裝

bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production “

如果您能夠看到與日誌生產文件相關的任何警告消息,則只需運行以下命令。

注意:如果堆棧以 root 身份安裝,請使用 sudo。

“sudo chown :bitnami 日誌/production.log

sudo chmod g+w 日誌/production.log “

#4)重啟 Apache 服務

“ sudo installdir/ctlscript.sh 重啟”

下面解釋了一些更多的插件供您參考:

#1) 敏捷插件

如果用戶使用敏捷方法,這個插件很方便。使用這個插件,用戶可以創建看板或像板和圖表一樣的 scrum。

通過使用圖表和板,可以輕鬆跟踪生產力和工作。

插件可以從這里安裝。

#2) 清單插件

用戶可以使用清單概念而不是創建多個子任務。使用此插件,用戶可以添加、刪除所有清單項目並將其標記為“完成”。

用戶還可以看到所有更改的審計跟踪。用戶可以製作一個待辦事項列表,以便輕鬆跟踪所有任務。插件可以從這里安裝。

#3) 問答、FAQ 論壇和創意報告

雖然 Redmine 包含一個內置論壇,但我們確實可以安裝相同的插件。該插件並不主要關注論壇,但也提供其他功能。

用戶可以安裝插件並從此處獲取更多詳細信息。

如何使用Redmine

註冊:一旦用戶單擊頁面右上角的“註冊”選項卡,就會出現註冊頁面。用戶可以使用此頁面進行註冊。

  • 用戶需要註冊才能訪問該應用程序。對於註冊,用戶需要在所有標有紅色星號的必填字段中提供所需的數據。(見下圖)
  • 一旦用戶註冊到 Redmine,他們就可以訪問該應用程序。
  • 管理員可以通過單擊“新建項目”來添加項目,以提供一些必要的詳細信息並將新成員添加到項目中。

Redmine 教程 – 如何使用 Redmine 項目管理

登錄:

  • 當用戶嘗試登錄 Redmine 時,會出現登錄頁面。此外,用戶可以通過單擊“丟失密碼”鏈接來重置密碼。
  • 丟失密碼的鏈接只有在管理員激活後才會出現。
  • 註冊用戶可以通過提供登錄 ID 和密碼登錄。

Redmine 教程 – 如何使用 Redmine 項目管理

  • 如果用戶忘記或丟失密碼,則用戶可以通過單擊“丟失密碼”鏈接創建新密碼。
  • 一旦用戶單擊“丟失密碼”鏈接,它就會重定向到“丟失密碼”頁面,用戶可以在其中提供有效的電子郵件地址並生成新密碼。

Redmine 教程 – 如何使用 Redmine 項目管理

創建問題

註冊用戶將能夠創建缺陷。要創建新缺陷,用戶需要登錄。要創建新問題,用戶必須導航到標題中的 選項卡。用戶還可以選擇不同的跟踪器,如缺陷、功能和補丁。

要創建問題,用戶需要填寫以下字段:

  • 跟踪器:指示問題類別。
  • 主題:簡短而有意義的句子。
  • 描述:提供錯誤描述和重現步驟。
  • 狀態:提供類似錯誤的新、已解決和已關閉的狀態。
  • 文件:上傳文件(如果有),即問題的屏幕截圖。

提供所有詳細信息後,將創建缺陷。

Redmine 教程 – 如何使用 Redmine 項目管理

搜索:

用戶可以看到右上角的搜索文本框。

  • 這是一個簡單的搜索文本框。
  • 用戶可以搜索現有缺陷或創建的任何新缺陷。

Redmine 教程 – 如何使用 Redmine 項目管理

  • 用戶可以搜索任何問題 ID 並單擊輸入按鈕。它將重定向到高級搜索。
  • 用戶可以通過在“高級搜索”屏幕上提供詳細信息來細化搜索。

Redmine 教程 – 如何使用 Redmine 項目管理

我的頁面:

用戶可以看到存儲信息的多個塊,並且用戶可以相應地自定義頁面。

  • 用戶可以在“我的頁面”下查看分配給他/她或他/她報告的所有問題。
  • 默認情況下啟用“分配給我的問題”和“報告的問題”塊。您還可以根據自己的方便拖放塊。
  • “分配給我的問題”塊包含與分配給登錄用戶的問題相關的所有信息。它包括以下字段:
  • 問題 ID
  • 項目
  • 追踪器
  • 地位
  • 主題
  • “報告的問題”塊包含與登錄用戶報告的問題相關的信息。

使用 Redmine 進行項目管理

Redmine 是有效跟踪項目的最佳工具之一。如今,該公司專注於敏捷方法,最重要的是 Scrum。

在 Redmine 中,用戶可以將所有內容創建為問題,例如 Bug/Feature/task,並通過提供開始日期和結束日期將其分配給相應的成員。可以使用“活動”選項卡跟踪在投影儀上對子任務執行的所有活動。

為項目創造空間

用戶可以通過選擇“項目”選項卡並單擊“新建項目”來添加項目。默認情況下,只有站點管理員和項目經理可以為新項目創建空間。

創建項目時,必須提供名稱和唯一標識符——標識符用作項目空間 URL 的一部分。至少應指派一名人員擔任項目經理。

Redmine的重要概念

項目概況

用戶可以以簡潔的方式查看與項目相關的所有詳細信息。

左側的“問題跟踪”塊包含所有處於打開/關閉狀態的問題的完整狀態。

右側顯示的“成員”塊包含與項目相關的所有成員,“最新消息”塊包含與項目相關的所有最新消息。

Redmine 教程 – 如何使用 Redmine 項目管理

.活動報告包含與項目或搜索問題相關的所有審計日誌或歷史信息。

Redmine 教程 – 如何使用 Redmine 項目管理

問題跟踪

有兩種不同的方法可以跟踪問題,如下所示。

#1) 問題列表

從這裡,用戶可以查看問題列表,並可以選擇特定問題以查看詳細信息。此外,默認情況下,用戶可以看到未解決的問題,但是,用戶必須應用過濾器才能相應地查看列表。

Redmine 教程 – 如何使用 Redmine 項目管理

#2) 問題總結

問題摘要提供包含所有版本的項目相關的所有問題的報告。

它包含不同的表格,如 Tracker、Version、Priority、Subproject、Assignee Author 和 Category,其中每個網格顯示打開/關閉/總問題。

Redmine 教程 – 如何使用 Redmine 項目管理

時間跟踪

時間日誌詳細信息

它顯示了該項目所花費的總時間的詳細信息。只有當項目的“時間跟踪”模塊被激活時,時間日誌功能才可用

詳細查看時間條目:

Redmine 教程 – 如何使用 Redmine 項目管理

時間記錄報告

用戶可以以所需的格式(即 CSV 格式)查看 Timelog 的詳細信息。時間日誌報告可從概覽 => 花費時間 => 報告中訪問

跟踪進度

甘特圖

它用於跟踪項目的進度,包括開始日期、截止日期、狀態和解決方案。這是一個插件,用戶可以安裝它。

Redmine 教程 – 如何使用 Redmine 項目管理

日曆

日曆視圖按月顯示項目相關數據,就像其他日曆顯示一樣。它將至少顯示開始日期和截止日期(如果可用)的所有問題。

可以從每個項目的項目配置選項卡中啟用和禁用日曆模塊。

存儲庫

用戶可以在標題處看到 Repository 選項卡,一旦用戶單擊它,它就會重定向到項目存儲庫,並且用戶可以看到最新的提交。

用戶可以通過單擊“+”圖標來展開目錄。如果用戶單擊修訂號,那麼它將提供提交的詳細信息。

Redmine 教程 – 如何使用 Redmine 項目管理

其他有用的功能

下面列出的是應用程序中存在的一些其他功能

消息

  • 用戶可以發布與項目相關的新聞或他們喜歡的任何主題。
  • 新聞可以根據用戶擁有的權限進行添加/編輯/刪除。
  • 一旦用戶點擊新聞,用戶可以在概覽選項卡下看到與項目相關的新聞標題,它會重定向到詳細信息。
  • 讓我們舉一個項目經理的例子,他想向整個團隊發布一些信息。項目經理可以通過單擊“+添加新聞”來創建新聞並提供摘要、標題和描述。
  • 然後整個團隊可以在項目概覽區域下看到新聞摘要,一旦用戶點擊標題,它就會重定向到詳細頁面。

Redmine 教程 – 如何使用 Redmine 項目管理

.用戶可以通過導航到“新聞”選項卡來查看最新消息。

Redmine 教程 – 如何使用 Redmine 項目管理

文件

  • 它是用戶可以添加用戶手冊或技術文檔的地方。
  • 有兩類文檔。
  • 用戶文檔
  • 技術文檔
  • 在文檔選項卡中,用戶可以通過單擊“+新文檔”鏈接來添加文檔。

Redmine 教程 – 如何使用 Redmine 項目管理

.用戶上傳文檔後,標題可以用作下載添加的文檔的鏈接。

論壇

  • 這是整個團隊可以相互交流的地方。此外,用戶可以查看之前討論過的任何主題的詳細視圖。
  • 論壇在網格中顯示以下項目:
  • 話題
  • 留言

最後一條消息:鏈接到收到的最新消息

Redmine 教程 – 如何使用 Redmine 項目管理

.一旦用戶點擊任何一個Topic,他就可以看到該topic對應的詳細視圖

文件

  • 這是一個用戶可以上傳文件的地方。
  • 此外,可以從設置中啟用/禁用文件模塊。
  • 用戶可以通過單擊“+新文件”圖標添加新文件

Redmine 教程 – 如何使用 Redmine 項目管理

.用戶可以通過從本地選擇“選擇文件”按鈕來添加文件。此外,用戶可以通過選擇“添加另一個文件”鏈接來添加多個文件。

Redmine 教程 – 如何使用 Redmine 項目管理

結論

在本教程中,我們介紹了Redmine的介紹,JIRA和Redmine的區別,Redmine的使用方法及其安裝過程。

此外,我們還簡要介紹了時間跟踪、跟踪進度和其他有用的工具,如新聞、文檔、論壇和文件。

and

windows

pm

it

the

html sanitizer for

new html sanitizer

github

step