Hướng dẫn Redmine này giải thích cách cài đặt và sử dụng công cụ quản lý dự án Redmine. Cũng đề cập đến việc so sánh Jira với Redmine:
Redmine là một công cụ quản lý dự án được viết bằng Ruby. Nó hỗ trợ một số máy chủ cơ sở dữ liệu và còn được gọi là hệ thống theo dõi sự cố.
Đây là một công cụ mã nguồn mở giúp người dùng chia sẻ ý tưởng của họ bằng cách sử dụng các diễn đàn và blog nội bộ, nhờ đó thu được kiến thức duy trì giữa các thành viên trong nhóm.
Hướng dẫn Redmine
Trong hướng dẫn này , chúng ta sẽ tìm hiểu cách người dùng có thể cài đặt Redmine, cách sử dụng công cụ, các tính năng của nó cùng với sự khác biệt giữa JIRA và Redmine.
Các tính năng của Redmine:
- Đây là một công cụ mã nguồn mở.
- Theo dõi nhiều dự án.
- Cho phép người dùng có các vai trò và quyền khác nhau.
- Người dùng có thể theo dõi thời gian dành cho vấn đề này.
- Người dùng có thể xem báo cáo trực quan bằng đồ thị và biểu đồ.
Redmine Vs JIRA
Được phát triển bởi một Công ty Úc “Atlassian”, JIRA là một công cụ theo dõi vấn đề giúp người dùng theo dõi các vấn đề. JIRA được sử dụng trong phương pháp linh hoạt và có thể chạy trên các Hệ điều hành khác nhau.
Đây là một công cụ độc lập với nền tảng cũng được sử dụng trong Quản lý quy trình và quy trình làm việc. JIRA hoàn toàn dựa trên ba khái niệm, tức là Dự án, Sự cố vàTin tức
- Người dùng có thể đăng tin tức liên quan đến dự án hoặc bất kỳ chủ đề nào họ thích.
- Tin tức có thể được thêm/sửa/xóa theo sự cho phép của người dùng.
- Người dùng có thể thấy tiêu đề tin tức liên quan đến Dự án trong tab Tổng quan sau khi người dùng nhấp vào tin tức, nó sẽ chuyển hướng đến phần chi tiết.
- Hãy lấy ví dụ về một người quản lý Dự án muốn xuất bản một số thông tin cho toàn đội. Người quản lý dự án có thể tạo tin tức bằng cách nhấp vào '+Thêm tin tức' và cung cấp Tóm tắt, Tiêu đề và Mô tả.
- Sau đó, toàn bộ nhóm có thể xem tóm tắt tin tức trong khu vực Tổng quan về dự án và sau khi người dùng nhấp vào trên tiêu đề, nó chuyển hướng đến trang chi tiết.
- Người dùng có thể xem tin tức mới nhất bằng cách điều hướng đến tab Tin tức.
Tài liệu
- Đó là nơi người dùng có thể thêm hướng dẫn sử dụng hoặc tài liệu kỹ thuật.
- Có hai loại tài liệu tài liệu.
- Tài liệu người dùng
- Tài liệu kỹ thuật
- Từ tab tài liệu, người dùng có thể thêm tài liệu bằng cách nhấp vào liên kết “+Tài liệu mới”.
- Sau khi người dùng tải tài liệu lên, tiêu đề có thể được sử dụng làm liên kết để tải xuống các tài liệu đã được thêm vào.
Diễn đàn
- Là nơi cả nhóm có thể giao tiếp với nhau. Ngoài ra, người dùng có thể xem chế độ xem chi tiết của bất kỳchủ đề đã được thảo luận trước đó.
- Diễn đàn hiển thị các mục sau trong lưới:
- Chủ đề
- Thông báo
Tin nhắn cuối cùng: Liên kết đến tin nhắn mới nhất nhận được
- Sau khi người dùng nhấp vào bất kỳ Chủ đề nào, họ có thể xem chế độ xem chi tiết tương ứng với chủ đề đó.
Tệp
- Đó là nơi người dùng có thể tải tệp lên.
- Ngoài ra, bạn có thể bật/tắt mô-đun Tệp từ cài đặt.
- Người dùng có thể thêm tệp mới bằng cách nhấp vào biểu tượng “+Tệp mới”
- Người dùng có thể thêm tệp bằng cách chọn nút “Chọn tệp” từ cục bộ. Ngoài ra, người dùng có thể thêm nhiều tệp bằng cách chọn liên kết “ Thêm tệp khác ”.
Kết luận
Trong hướng dẫn này, chúng tôi đã giới thiệu về Redmine, sự khác biệt giữa JIRA và Redmine, Cách sử dụng Redmine và quy trình cài đặt của nó.
Hơn nữa, chúng tôi cũng có một cái nhìn sơ lược về Theo dõi thời gian, Theo dõi tiến độ và các tính năng hữu ích khác các công cụ như Tin tức, Tài liệu, Diễn đàn và Tệp.
Quy trình làm việc.Dưới đây là một số gợi ý về Redmine Vs JIRA:
Thông số | Redmine | JIRA |
---|---|---|
Chung | Redmine hỗ trợ rất nhiều plugin để có thể tùy chỉnh, rất linh hoạt và dễ học | JIRA rất người dùng khó học vì JIRA có hệ thống bao gồm hai cấp độ với các danh mục |
Điểm | Điểm tổng thể của Redmine thấp nhưng đây là một công cụ miễn phí | Điểm JIRA so với Redmine cao hơn, tức là 9,3 trên 10 |
Chi phí | Redmine là một công cụ mã nguồn mở, miễn phí | JIRA hoàn toàn không miễn phí, nó luôn xác định một số chi phí |
Wiki | Redmine chứa Bản dựng trong Wiki | Nhu cầu của người dùng JIRA để cài đặt nó một cách riêng biệt |
Danh mục | Redmine nằm trong công cụ quản lý dự án | JIRA nằm trong danh mục Theo dõi vấn đề |
Cài đặt Redmine
Hệ điều hành: Redmine hỗ trợ các hệ thống UNIX, Linux, Windows và MacOS.
Cách cài đặt
Bước 1 : Tải xuống Redmine từ đây.
Bước 2 : Tạo cơ sở dữ liệu mới
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
Bước 3: Kết nối cơ sở dữ liệu
Ví dụ về cơ sở dữ liệu MySQL
production: adapter: mysql2 database: redmine host: localhost username: redmine password: "my_password"
Ví dụ về SQL Server
production: adapter: sqlserver database: redmine username: redmine # should match the database user name password: "redminepassword" # should match the login password
Bước 4: Cài đặt phần phụ thuộc (Redmine sử dụng Bundler để quản lý đá quýphụ thuộc).
gem install bundler bundle install --without development test
Bước 5: Trong bước này, một khóa ngẫu nhiên được tạo để mã hóa dữ liệu phiên lưu trữ cookie.
bundle exec rake generate_secret_token
Bước 6: Tạo cấu trúc cơ sở dữ liệu
RAILS_ENV=production bundle exec rake db:migrate Windows Syntax: set RAILS_ENV=production bundle exec rake db
Bước 7: Chèn dữ liệu cấu hình mặc định vào cơ sở dữ liệu.
RAILS_ENV=production bundle exec rake redmine:load_default_data
Bước 8: Kiểm tra quá trình cài đặt.
bundle exec rails server webrick -e production
Bước 9: Đăng nhập vào ứng dụng
Lưu ý: Vui lòng tham khảo liên kết này làm nguồn hình ảnh cho quy trình cài đặt được cung cấp ở trên (Bước 2 đến Bước 9)
Plugin Redmine
- Redmine là một công cụ quản lý dự án đa nền tảng và người dùng có thể tích hợp các plugin khác nhau để sử dụng nhiều hơn.
- Trước khi bắt đầu cài đặt plugin, hãy đảm bảo rằng nó tương thích với phiên bản Redmine đã cài đặt.
- Người dùng có thể cài đặt các plugin khác nhau từ đây
Được liệt kê bên dưới là các bước để Cài đặt plugin:
#1) Trước khi bắt đầu với các lệnh, chỉ cần mở môi trường ngăn xếp Bitnami bằng cách nhấp vào lối tắt trong Menu Bắt đầu bên dưới “Bắt đầu > > Bitnami APPNAME Stack >> Bảng điều khiển ứng dụng” (Windows).
Lưu ý : Thay thế trình giữ chỗ installdir bằng thư mục cài đặt đầy đủ của ngăn xếp Bitnami.
#2) Lấy tệp .zip và sao chép plugin Kho lưu trữ Git của thư mục “ installdir/apps/redmine/htdocs/plugins ”.
#3) Cài đặt plugin trong kho htdocs.
“ cdinstalldir/apps/redmine/htdocs/
cài đặt theo gói
gói exec cào redmine:plugins NAME=PLUGIN_NAME Rails_ENV=production “
Nếu bạn có thể thấy bất kỳ thông báo cảnh báo nào liên quan đến tệp sản xuất nhật ký, thì chỉ cần chạy lệnh bên dưới.
Lưu ý : Sử dụng sudo nếu ngăn xếp đã được cài đặt với quyền root.
“sudo chown :bitnami log/production.log
sudo chmod g+w log/production.log “
#4) Khởi động lại dịch vụ Apache
“ sudo installdir/ctlscript.sh restart”
Một số Plugin khác giải thích bên dưới để bạn tham khảo:
#1) Plugin Agile
Plugin này hữu ích nếu người dùng đang làm việc theo phương pháp nhanh. Sử dụng plugin này, người dùng có thể tạo Kanban hoặc scrum như bảng và biểu đồ.
Có thể dễ dàng theo dõi cả năng suất cũng như công việc bằng cách sử dụng biểu đồ và bảng.
Plugin có thể được cài đặt từ đây.
#2) Plugin danh sách kiểm tra
Người dùng có thể sử dụng khái niệm danh sách kiểm tra thay vì tạo nhiều nhiệm vụ phụ. Với plugin này, người dùng có thể thêm, xóa và đánh dấu tất cả các mục trong danh sách kiểm tra là “xong”.
Người dùng cũng có thể xem quá trình kiểm tra của tất cả các thay đổi. Người dùng có thể tạo danh sách việc cần làm giúp dễ dàng theo dõi tất cả các nhiệm vụ. Có thể cài đặt Plugin từ đây.
#3) Q&A, Diễn đàn Câu hỏi thường gặp và Báo cáo Ý tưởng
Mặc dù Redmine có một diễn đàn tích hợp, nhưng chúng tôi thực sự có thểcài đặt plugin cho cùng. Plugin không tập trung chủ yếu vào diễn đàn nhưng cũng cung cấp các chức năng khác.
Người dùng có thể cài đặt plugin và biết thêm chi tiết từ đây.
Cách sử dụng Redmine
Đăng ký: Trang đăng ký xuất hiện khi người dùng nhấp vào tab “Đăng ký” ở góc trên bên phải của trang. Người dùng có thể sử dụng trang này để đăng ký.
- Người dùng cần đăng ký để truy cập ứng dụng. Để đăng ký, người dùng cần cung cấp dữ liệu cần thiết trong tất cả các trường bắt buộc được đánh dấu hoa thị màu đỏ. (Xem hình ảnh bên dưới)
- Sau khi người dùng đăng ký vào Redmine, họ có thể truy cập ứng dụng.
- Quản trị viên có thể thêm Dự án bằng cách nhấp vào “Dự án mới” để cung cấp một số chi tiết cần thiết và thêm thành viên mới vào dự án.
Đăng nhập:
- Trang đăng nhập xuất hiện khi người dùng thử để đăng nhập vào Redmine. Ngoài ra, người dùng có thể đặt lại mật khẩu bằng cách nhấp vào liên kết “Mất mật khẩu”.
- Liên kết Mất mật khẩu sẽ chỉ xuất hiện nếu quản trị viên đã kích hoạt nó.
- Người dùng đã đăng ký có thể đăng nhập bằng cách cung cấp ID đăng nhập và mật khẩu.
- Nếu người dùng quên hoặc mất mật khẩu thì người dùng có thể tạo một mật khẩu mới mật khẩu bằng cách nhấp vào liên kết “Mất mật khẩu”.
- Sau khi người dùng nhấp vào liên kết “Mất mật khẩu”, nó sẽ chuyển hướng đến phần Mất mật khẩutrang nơi người dùng có thể cung cấp địa chỉ email hợp lệ và tạo mật khẩu mới.
Tạo sự cố
Người dùng đã đăng ký sẽ có thể tạo ra một khiếm khuyết. Để tạo một lỗi mới, người dùng cần phải đăng nhập. Để tạo một vấn đề mới, người dùng phải điều hướng đến tab có trong tiêu đề. Người dùng cũng có thể chọn các Trình theo dõi khác nhau như Lỗi, Tính năng và Bản vá.
Để tạo sự cố, người dùng cần điền vào các trường bên dưới:
- Người theo dõi: Cho biết loại vấn đề.
- Chủ đề: Một câu ngắn và có ý nghĩa.
- Mô tả: Cung cấp một mô tả về lỗi và các bước để tái tạo.
- Trạng thái: Cung cấp trạng thái của lỗi giống như mới, đã giải quyết và đã đóng.
- Tệp: Để tải tệp lên, nếu có, tức là ảnh chụp màn hình của sự cố.
Sau khi cung cấp tất cả thông tin chi tiết, lỗi sẽ được tạo.
Tìm kiếm:
Người dùng có thể thấy hộp văn bản tìm kiếm hiện ở trên cùng bên phải.
- Đó là hộp văn bản tìm kiếm đơn giản.
- Người dùng có thể tìm kiếm lỗi hiện có hoặc bất kỳ lỗi mới nào được tạo.
- Người dùng có thể tìm kiếm bất kỳ ID vấn đề nào và nhấp vào trên nút nhập. Nó sẽ chuyển hướng đến tìm kiếm nâng cao.
- Người dùng có thể tinh chỉnh tìm kiếm bằng cách cung cấp thông tin chi tiết trên màn hình Tìm kiếm nâng cao.
Trang của tôi:
Người dùngcó thể thấy nhiều khối trong đó thông tin được lưu trữ và người dùng có thể tùy chỉnh trang cho phù hợp.
- Người dùng có thể xem tất cả các vấn đề được chỉ định cho họ hoặc được báo cáo bởi họ trong “Trang của tôi ”.
- Các khối “Sự cố được chỉ định cho tôi” và “Sự cố được báo cáo” được bật theo mặc định. Bạn cũng có thể kéo và thả các khối tùy theo sự thuận tiện của mình.
- Khối “Vấn đề được gán cho tôi” chứa tất cả thông tin liên quan đến vấn đề được gán cho người dùng đăng nhập. Nó bao gồm các trường sau:
- Id vấn đề
- Dự án
- Trình theo dõi
- Trạng thái
- Chủ đề
- Khối “Vấn đề đã báo cáo” chứa thông tin liên quan đến vấn đề đã được báo cáo bởi người dùng đăng nhập.
Quản lý dự án bằng Redmine
Redmine là một trong những công cụ tốt nhất để theo dõi dự án một cách hiệu quả. Ngày nay, công ty tập trung vào phương pháp linh hoạt và quan trọng nhất là Scrum.
Trong Redmine, người dùng có thể tạo mọi thứ dưới dạng Sự cố như Lỗi/Tính năng/nhiệm vụ và chỉ định nó cho thành viên tương ứng bằng cách cung cấp ngày bắt đầu và kết thúc ngày. Tất cả các hoạt động được thực hiện trên máy chiếu cho nhiệm vụ con có thể được theo dõi bằng cách sử dụng tab “Hoạt động”.
Tạo không gian cho dự án
Người dùng có thể thêm dự án bằng cách chọn tab Dự án và nhấp vào Dự án mới. Theo mặc định, chỉ quản trị viên trang web và Người quản lý dự án mới có thể tạo không giancho dự án mới.
Trong khi tạo dự án, bạn phải cung cấp tên và số nhận dạng duy nhất – số nhận dạng được sử dụng như một phần của URL của không gian dự án. Ít nhất một người nên được chỉ định làm Quản lý dự án.
Khái niệm quan trọng về Redmine
Tổng quan về dự án
Người dùng có thể xem tất cả các chi tiết liên quan đến dự án một cách ngắn gọn theo cách này.
Khối “Theo dõi vấn đề” ở phía bên trái chứa trạng thái đầy đủ của tất cả các sự cố đang ở trạng thái mở/đóng.
Khối “Thành viên” hiển thị trên phía bên phải chứa tất cả các thành viên liên quan đến dự án và khối “Tin tức mới nhất” chứa tất cả các tin tức mới nhất liên quan đến dự án.
- Báo cáo hoạt động có tất cả nhật ký kiểm tra hoặc thông tin lịch sử liên quan đến Dự án hoặc các vấn đề được tìm kiếm.
Theo dõi vấn đề
Có hai cách khác nhau để theo dõi một vấn đề như được hiển thị bên dưới.
#1) Danh sách vấn đề
Từ đây, người dùng có thể xem danh sách các vấn đề và có thể chọn một vấn đề cụ thể vấn đề để xem nó một cách chi tiết. Ngoài ra, theo mặc định, người dùng có thể xem một vấn đề Đang mở, tuy nhiên, người dùng phải áp dụng bộ lọc để xem danh sách tương ứng.
#2) Tóm tắt vấn đề
Tóm tắt vấn đề cung cấp báo cáo chứa tất cả các vấn đề liên quan đến dự án của tất cả các phiên bản.
Nó chứa các bảng khác nhau như Trình theo dõi, Phiên bản,Mức độ ưu tiên, Tiểu dự án, Tác giả được giao và Danh mục, trong đó mỗi lưới hiển thị các vấn đề mở/đóng/tổng số.
Theo dõi thời gian
Chi tiết nhật ký thời gian
Nó hiển thị chi tiết về tổng thời gian dành cho dự án. Tính năng nhật ký thời gian chỉ khả dụng khi mô-đun “Theo dõi thời gian” của dự án được kích hoạt
Các mục nhập thời gian được xem ở mức độ chi tiết:
![](/wp-content/uploads/guides/4cwp8i91gl-10.jpg)
Theo dõi tiến độ
Biểu đồ Gantt
Nó được sử dụng để theo dõi tiến trình của dự án, bao gồm ngày bắt đầu, ngày đến hạn, trạng thái và giải pháp. Đó là một plugin và người dùng có thể cài đặt nó.
Lịch
Chế độ xem lịch hiển thị dữ liệu liên quan đến dự án theo cách hàng tháng, giống như các lịch khác trình diễn. Nó sẽ hiển thị tất cả các vấn đề với ít nhất là ngày bắt đầu và ngày đến hạn (nếu có).
Có thể bật và tắt mô-đun lịch từ tab Cấu hình dự án cho từng dự án.
Kho lưu trữ
Người dùng có thể thấy tab Kho lưu trữ ở tiêu đề và sau khi người dùng nhấp vào tab đó, tab này sẽ chuyển hướng đến kho lưu trữ dự án và người dùng có thể xem các lần xác nhận mới nhất.
Người dùng có thể mở rộng thư mục bằng cách nhấp vào biểu tượng “+”. Nếu người dùng nhấp vào số Bản sửa đổi thì nó sẽ cung cấp thông tin chi tiết về cam kết.
Các tính năng hữu ích khác
Dưới đây là một số tính năng các tính năng khác có trong ứng dụng