Tutorial Redmine - Cara Menggunakan Manajemen Proyek Redmine

Tutorial Redmine ini menjelaskan cara menginstal dan menggunakan alat manajemen proyek Redmine. Juga mencakup perbandingan Jira vs Redmine:

Redmine adalah alat manajemen proyek yang ditulis dalam bahasa Ruby, mendukung beberapa server basis data dan juga dikenal sebagai sistem pelacakan masalah.

Ini adalah alat sumber terbuka yang membantu pengguna untuk berbagi ide menggunakan forum dan blog internal, sehingga pengetahuan dapat dipertahankan di antara anggota tim.

Tutorial Redmine

Dalam tutorial ini, kita akan mengetahui bagaimana pengguna dapat menginstal Redmine, cara menggunakan alat ini, fitur-fiturnya, serta perbedaan antara JIRA dan Redmine.

Fitur-fitur Redmine:

  • Ini adalah alat sumber terbuka.
  • Melacak beberapa proyek.
  • Memungkinkan pengguna memiliki peran dan izin yang berbeda.
  • Pengguna dapat melacak waktu yang telah dihabiskan untuk masalah tersebut.
  • Pengguna dapat melihat pelaporan visual menggunakan grafik dan bagan.

Redmine Vs JIRA

Dikembangkan oleh Perusahaan Australia "Atlassian", JIRA adalah alat pelacakan masalah yang membantu pengguna untuk melacak masalah. JIRA digunakan dalam metodologi agile dan dapat berjalan di berbagai sistem Operasi.

JIRA adalah alat yang tidak bergantung pada platform yang juga digunakan dalam Alur Kerja dan Manajemen Proses. JIRA sepenuhnya didasarkan pada tiga konsep, yaitu Proyek, Masalah, dan Alur Kerja.

Di bawah ini adalah beberapa petunjuk tentang Redmine Vs JIRA:

Parameter Redmine JIRA
Umum Redmine mendukung banyak plugin untuk membuatnya dapat dikustomisasi, sangat fleksibel dan mudah dipelajari JIRA sangat sulit dipelajari oleh pengguna karena JIRA memiliki sistem inklusi dua tingkat dengan kategori
Skor Skor keseluruhan Redmine rendah tetapi ini adalah alat berbiaya gratis Skor JIRA dibandingkan dengan Redmine lebih tinggi yaitu 9,3 dari 10
Biaya Redmine adalah alat sumber terbuka, bebas biaya JIRA sama sekali tidak gratis, selalu ada biaya yang harus dikeluarkan
Wiki Redmine berisi Build in Wiki Kebutuhan pengguna JIRA untuk menginstalnya secara terpisah
Kategori Redmine berada di bawah alat manajemen proyek JIRA berada di bawah kategori Pelacakan Masalah

Instalasi Redmine

Sistem Operasi: Redmine mendukung sistem UNIX, Linux, Windows, dan MacOS.

Cara Memasang

Langkah 1 Unduh Redmine dari sini.

Langkah 2 Membuat basis data baru

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 -- Pembuatan DB yang sangat mendasar CREATE DATABASE [REDMINE] GO -- Pembuatan login dengan autentikasi login/kata sandi SQL Server dan tidak ada kebijakan kedaluwarsa kata sandi CREATE LOGIN [REDMINE] WITH PASSWORD = N'redminepassword', DEFAULT_DATABASE = [REDMINE], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF GO -- Pembuatan pengguna menggunakan autentikasi login yang telah dibuat sebelumnya USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Izin pengguna diatur melalui peran EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO 

Langkah 3: Koneksi basis data

Contoh basis data MySQL

 production: adapter: mysql2 database: redmine host: localhost nama pengguna: redmine kata sandi: "my_password" 

Contoh SQL Server

 production: adapter: sqlserver database: redmine username: redmine # harus sama dengan nama pengguna database password: "redminepassword" # harus sama dengan kata sandi login 

Langkah 4: Instal Ketergantungan (Redmine menggunakan Bundler untuk mengelola ketergantungan permata).

 pemasangan bundel bundel pemasangan bundel gem --tanpa tes pengembangan 

Langkah 5: Pada langkah ini, kunci acak dibuat untuk menyandikan data sesi penyimpanan cookie.

 bundle exec rake generate_secret_token 

Langkah 6: Membuat struktur basis data

 RAILS_ENV = bundel produksi mengeksekusi rake db:migrate  Sintaks Windows:  set RAILS_ENV = bundel produksi eksekusi rake db 

Langkah 7: Masukkan data konfigurasi default ke dalam database.

 RAILS_ENV = bundel produksi exec rake rake redmine:load_default_data 

Langkah 8: Menguji instalasi.

 bundle exec rails server webrick -e produksi 

Langkah 9: Masuk ke dalam aplikasi

Catatan: Silakan merujuk ke tautan ini sebagai sumber gambar untuk prosedur instalasi yang disediakan di atas (Langkah 2 hingga Langkah 9)

Plugin Redmine

  • Redmine adalah alat manajemen proyek lintas platform, dan pengguna dapat mengintegrasikan berbagai plugin yang membuat penggunaannya lebih banyak.
  • Sebelum memulai dengan penginstalan plugin, pastikan plugin tersebut kompatibel dengan versi Redmine yang diinstal.
  • Pengguna dapat menginstal berbagai plugin dari sini

Di bawah ini adalah langkah-langkah untuk Menginstal Plugin:

#1) Sebelum memulai dengan perintah, cukup buka lingkungan tumpukan Bitnami dengan mengklik pintasan di Start Menu di bawah "Start>> Bitnami APPNAME Stack>> Konsol aplikasi" (Windows).

Catatan Ganti installdir dengan direktori instalasi lengkap dari tumpukan Bitnami.

#2) Dapatkan file .zip dan kloning repositori plugin Git " installdir/apps/redmine/htdocs/plugins " direktori.

#3) Instal plugin di repositori htdocs.

" cd installdir/apps/redmine/htdocs/

pemasangan bundel

bundle exec rake redmine:plugins NAME = NAMA_PLUGIN RAILS_ENV = produksi "

Jika Anda dapat melihat pesan peringatan yang terkait dengan file produksi log, jalankan saja perintah di bawah ini.

Catatan Gunakan sudo jika stack diinstal sebagai root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Mulai ulang layanan Apache

" sudo installdir/ctlscript.sh restart"

Beberapa Plugin lainnya dijelaskan di bawah ini untuk referensi Anda:

#1) Plugin Tangkas

Plugin ini sangat berguna jika pengguna bekerja dengan metodologi agile. Dengan menggunakan plugin ini, pengguna dapat membuat Kanban atau scrum seperti papan dan grafik.

Baik produktivitas maupun pekerjaan, dapat dengan mudah dilacak dengan menggunakan grafik dan papan.

Plugin dapat diinstal dari sini.

#2) Plugin Daftar Periksa

Dengan plugin ini, pengguna dapat menambah, menghapus, dan menandai semua item daftar periksa sebagai "selesai".

Pengguna juga dapat melihat jejak audit dari semua perubahan. Pengguna dapat membuat daftar tugas yang memudahkan untuk melacak semua tugas. Plugin dapat diinstal dari sini.

#3) Tanya Jawab, Forum Tanya Jawab, dan Pelaporan Ide

Meskipun Redmine memiliki forum bawaan, kita bisa memasang plugin untuk hal yang sama. Plugin ini tidak hanya berfokus pada forum tetapi juga menyediakan fungsi-fungsi lain.

Pengguna dapat menginstal plugin dan mendapatkan detail lebih lanjut dari sini.

Cara Menggunakan Redmine

Daftar: Halaman register muncul setelah pengguna mengklik tab "Register" yang ada di sudut kanan atas halaman. Pengguna dapat menggunakan halaman ini untuk melakukan registrasi.

  • Pengguna harus mendaftar untuk mengakses aplikasi. Untuk pendaftaran, pengguna harus memberikan data yang diperlukan di semua bidang wajib yang ditandai dengan tanda bintang merah (Lihat gambar di bawah ini).
  • Setelah pengguna mendaftar ke Redmine, maka mereka dapat mengakses aplikasi.
  • Admin dapat menambahkan Proyek dengan mengklik "Proyek Baru" untuk memberikan beberapa detail yang diperlukan dan menambahkan anggota baru ke dalam proyek.

Masuk:

  • Halaman login akan muncul ketika pengguna mencoba masuk ke Redmine. Selain itu, pengguna juga dapat mengatur ulang kata sandi dengan mengeklik tautan "Kata Sandi Hilang".
  • Tautan Kehilangan Kata Sandi hanya akan muncul jika admin telah mengaktifkannya.
  • Pengguna terdaftar dapat masuk dengan memberikan ID Login dan Kata Sandi.

  • Jika pengguna lupa atau kehilangan kata sandi, maka pengguna dapat membuat kata sandi baru dengan mengeklik tautan "Kata Sandi Hilang".
  • Setelah pengguna mengklik tautan "Kata Sandi Hilang", tautan tersebut akan mengarahkan ke halaman Kata Sandi Hilang di mana pengguna dapat memberikan alamat email yang valid dan membuat kata sandi baru.

Buat Masalah

Untuk membuat cacat baru, pengguna harus login. Untuk membuat masalah baru, pengguna harus menavigasi ke tab yang ada di header. Pengguna juga dapat memilih Tracker yang berbeda seperti Cacat, Fitur, dan Patch.

Untuk membuat masalah, pengguna harus mengisi kolom-kolom di bawah ini:

  • Pelacak: Tunjukkan kategori masalah.
  • Subjek: Kalimat yang singkat dan penuh makna.
  • Deskripsi: Berikan deskripsi bug dan langkah-langkah untuk mereproduksi.
  • Status: Berikan status bug-seperti baru, terselesaikan, dan ditutup.
  • File: Untuk mengunggah file, jika ada, misalnya tangkapan layar dari suatu masalah.

Setelah memberikan semua detail, cacat akan dibuat.

Cari:

Pengguna dapat melihat kotak teks pencarian yang ada di sisi kanan atas.

  • Ini adalah kotak teks pencarian sederhana.
  • Pengguna dapat mencari cacat yang sudah ada atau cacat baru yang dibuat.

  • Pengguna dapat mencari ID Masalah dan mengklik tombol enter, yang akan mengarahkan ke pencarian lanjutan.
  • Pengguna dapat mempersempit pencarian dengan memberikan rincian pada layar Pencarian Lanjutan.

My Page:

Pengguna dapat melihat beberapa blok tempat informasi disimpan, dan pengguna dapat menyesuaikan halaman yang sesuai.

  • Pengguna dapat melihat semua masalah yang ditugaskan kepadanya atau dilaporkan olehnya di bawah "Halaman saya".
  • Blok "Masalah yang ditugaskan kepada saya" dan "Masalah yang dilaporkan" diaktifkan secara default. Anda juga dapat menyeret dan melepaskan blok sesuai dengan kenyamanan Anda.
  • Blok "Masalah yang Ditugaskan kepada saya" berisi semua informasi yang terkait dengan masalah yang ditugaskan kepada pengguna yang masuk, dan mencakup bidang-bidang berikut ini:
    • Nomor Identitas Masalah
    • Proyek
    • Pelacak
    • Status
    • Subjek
  • Blok "Masalah yang dilaporkan" berisi informasi yang terkait dengan masalah yang dilaporkan oleh pengguna yang masuk.

Manajemen Proyek Menggunakan Redmine

Redmine adalah salah satu alat terbaik untuk melacak proyek secara efisien. Saat ini, fokus perusahaan adalah pada metodologi agile dan yang terpenting adalah Scrum.

Di Redmine, pengguna dapat membuat segala sesuatu sebagai Isu seperti Bug/Fitur/tugas dan menugaskannya ke masing-masing anggota dengan memberikan tanggal mulai dan tanggal akhir. Semua aktivitas yang dilakukan pada proyektor ke subtugas dapat dilacak menggunakan tab "Aktivitas".

Menciptakan Ruang Untuk Proyek

Proyek dapat ditambahkan oleh pengguna dengan memilih tab Proyek dan mengklik Proyek Baru. Secara default, hanya administrator situs dan Manajer Proyek yang dapat membuat ruang untuk proyek baru.

Saat membuat proyek, nama dan pengenal unik harus disediakan - pengenal digunakan sebagai bagian dari URL ruang proyek. Setidaknya satu orang harus ditugaskan sebagai Manajer Proyek.

Konsep Penting dari Redmine

Gambaran Umum Proyek

Pengguna dapat melihat semua detail yang terkait dengan proyek secara ringkas.

Blok "Pelacakan Masalah" di sisi kiri berisi status lengkap dari semua masalah yang berada dalam status terbuka/tutup.

Blok "Anggota" yang ditampilkan di sisi kanan berisi semua anggota yang terkait dengan proyek, dan blok "Berita Terbaru" berisi semua berita terbaru yang terkait dengan proyek.

  • Laporan Kegiatan memiliki semua log audit atau informasi historis yang terkait dengan Proyek atau masalah yang dicari.

Pelacakan Masalah

Ada dua cara berbeda untuk melacak masalah seperti yang ditunjukkan di bawah ini.

#1) Daftar Masalah

Dari sini, pengguna dapat melihat daftar masalah dan dapat memilih masalah tertentu untuk melihatnya secara detail. Selain itu, secara default, pengguna dapat melihat masalah Terbuka, namun, pengguna harus menerapkan filter untuk melihat daftar yang sesuai.

#2) Ringkasan Masalah

Ringkasan Masalah menyediakan laporan yang berisi semua masalah yang terkait dengan proyek dari semua versi.

Ini berisi tabel yang berbeda seperti Pelacak, Versi, Prioritas, Subproyek, Penulis yang Ditugaskan, dan Kategori, di mana setiap kisi menunjukkan masalah yang terbuka / tertutup / total.

Pelacakan Waktu

Rincian Catatan Waktu

Ini menunjukkan rincian total waktu yang dibutuhkan terhadap proyek. Fitur log waktu hanya tersedia ketika modul "Pelacakan Waktu" proyek diaktifkan

Entri Waktu dilihat pada tingkat yang terperinci:

Melacak Kemajuan

Bagan Gantt

Ini digunakan untuk melacak kemajuan proyek, termasuk tanggal mulai, tanggal jatuh tempo, status, dan resolusi. Ini adalah plugin dan pengguna dapat menginstalnya.

Kalender

Tampilan kalender menampilkan data terkait proyek secara bulanan, sama seperti tampilan kalender lainnya. Tampilan ini akan menampilkan semua masalah dengan setidaknya tanggal mulai dan tanggal jatuh tempo (jika tersedia).

Modul kalender dapat diaktifkan dan dinonaktifkan dari tab Konfigurasi proyek untuk setiap proyek.

Repositori

Pengguna dapat melihat tab Repositori di header, dan setelah pengguna mengklik tab tersebut, maka akan dialihkan ke repositori proyek dan pengguna dapat melihat komit terbaru.

Pengguna dapat memperluas direktori dengan mengklik ikon "+". Jika pengguna mengklik nomor Revisi, maka akan memberikan detail dari komit.

Fitur Berguna Lainnya

Di bawah ini adalah beberapa fitur lain yang ada dalam aplikasi

Berita

  • Pengguna dapat mempublikasikan berita yang terkait dengan proyek atau subjek apa pun yang mereka sukai.
  • Berita dapat ditambahkan/diedit/dihapus sesuai dengan izin yang dimiliki pengguna.
  • Pengguna dapat melihat judul berita yang terkait dengan Proyek di bawah tab Ikhtisar setelah pengguna mengklik berita, maka akan dialihkan ke detailnya.
  • Mari kita ambil contoh seorang manajer Proyek yang ingin mempublikasikan beberapa informasi kepada seluruh tim. Manajer Proyek dapat membuat berita dengan mengklik '+Tambahkan berita' dan memberikan Ringkasan, Judul, dan Deskripsi.
  • Seluruh tim kemudian dapat melihat ringkasan berita di bawah area Ikhtisar Proyek, dan setelah pengguna mengklik judul, maka akan dialihkan ke halaman detail.

  • Pengguna dapat melihat berita terbaru dengan menavigasi ke tab Berita.

Dokumen

  • Ini adalah tempat di mana pengguna dapat menambahkan manual pengguna atau dokumen teknis.
  • Ada dua kategori dokumentasi.
    • Dokumentasi pengguna
    • Dokumentasi Teknis
  • Dari tab dokumen, pengguna dapat menambahkan dokumen dengan mengeklik tautan "+Dokumen Baru".

  • Setelah pengguna mengunggah dokumen, judul dapat digunakan sebagai tautan untuk mengunduh dokumen yang ditambahkan.

Forum

  • Ini adalah tempat di mana seluruh tim dapat berkomunikasi satu sama lain. Selain itu, pengguna juga dapat melihat tampilan detail dari topik apa pun yang telah didiskusikan sebelumnya.
  • Forum menampilkan item berikut ini dalam kisi-kisi:
    • Topik
    • Pesan

Pesan Terakhir: Tautan ke pesan terakhir yang diterima

  • Setelah pengguna mengklik Topik apa pun, ia dapat melihat tampilan terperinci yang sesuai dengan topik tersebut.

File

  • Ini adalah tempat di mana pengguna dapat mengunggah file.
  • Selain itu, modul File dapat diaktifkan/dinonaktifkan dari pengaturan.
  • Pengguna dapat menambahkan file baru dengan mengklik ikon "+File Baru"

  • Pengguna dapat menambahkan file dengan memilih tombol "Pilih File" dari lokal. Selain itu, pengguna juga dapat menambahkan lebih dari satu file dengan memilih tombol " Tambahkan File Lain " tautan.

Kesimpulan

Dalam tutorial ini, kami membahas pengenalan Redmine, perbedaan antara JIRA dan Redmine, cara menggunakan Redmine, dan prosedur instalasinya.

Selain itu, kami juga memiliki pandangan singkat tentang Pelacakan Waktu, Pelacakan Kemajuan, dan alat berguna lainnya seperti Berita, Dokumen, Forum, dan File.

Gulir ke atas