Redmine Təlimatı - Redmine Layihə İdarəetməsindən Necə İstifadə Edilir

Bu Redmine təlimatı Redmine layihənin idarə edilməsi alətini necə quraşdırmağı və istifadə etməyi izah edir. Həmçinin Jira və Redmine müqayisəsini əhatə edir:

Redmine Ruby-də yazılmış layihənin idarə edilməsi vasitəsidir. O, bir neçə verilənlər bazası serverini dəstəkləyir və eyni zamanda problemlərin izlənilməsi sistemi kimi də tanınır.

Bu, istifadəçilərə forumlar və daxili bloqlardan istifadə edərək öz fikirlərini bölüşməyə kömək edən açıq mənbəli alətdir və bunun nəticəsində biliklər əldə edilir. komanda üzvləri arasında saxlanılır.

Redmine Təlimatı

Bu dərslikdə , biz istifadəçinin Redmine-i necə quraşdıra biləcəyini, alətdən necə istifadə edəcəyini, JIRA və Redmine arasındakı fərqlərlə yanaşı onun xüsusiyyətlərini öyrənəcəyik.

Redmine xüsusiyyətləri:

  • O, açıq mənbəli alətdir.
  • Birdən çox layihələrin izini saxlayır.
  • İstifadəçiyə müxtəlif rollara və icazələrə malik olmağa imkan verir.
  • İstifadəçilər izləyə bilər məsələyə sərf olunmuş vaxt.
  • İstifadəçilər qrafik və diaqramlardan istifadə edərək vizual hesabatı görə bilərlər.

Redmine Vs JIRA

Avstraliya şirkəti tərəfindən hazırlanır. "Atlassian", JIRA istifadəçilərə problemləri izləməyə kömək edən bir problem izləmə vasitəsidir. JIRA çevik metodologiyada istifadə olunur və müxtəlif Əməliyyat sistemlərində işləyə bilər.

Bu, İş axını və Proseslərin İdarə edilməsində də istifadə olunan platformadan müstəqil alətdir. JIRA tamamilə üç konsepsiyaya əsaslanır, məsələn, Layihə, Məsələ vəXəbərlər

  • İstifadəçilər layihə və ya bəyəndikləri mövzu ilə bağlı xəbərləri dərc edə bilərlər.
  • Xəbərlər istifadəçinin icazəsinə əsasən əlavə oluna/redaktə/silə bilər.
  • İstifadəçilər Layihə ilə bağlı xəbər başlığını İcmal sekmesi altında görə bilər, istifadəçi xəbərlərə klik etdikdən sonra o, təfərrüatlara yönləndirilir.
  • Gəlin bəzi xəbərləri dərc etmək istəyən Layihə meneceri nümunəsini götürək. bütün komandaya məlumat. Layihə Meneceri '+Xəbər əlavə et' üzərinə klikləməklə xəbərlər yarada və Xülasə, Başlıq və Təsviri təmin edə bilər.
  • Bütün komanda daha sonra Layihənin İcmal sahəsi altında xəbər xülasəsini görə bilər və istifadəçi klikləyəndən sonra başlıqda, ətraflı səhifəyə yönləndirir.

  • İstifadəçilər Xəbərlər tabına keçməklə ən son xəbərləri görə bilərlər.

Sənədlər

  • Bu, istifadəçilərin istifadəçi təlimatını və ya texniki sənədləri əlavə edə biləcəyi yerdir.
  • İki kateqoriya var. sənədlər.
    • İstifadəçi sənədləri
    • Texniki Sənədlər
  • Sənəd nişanından istifadəçi “+Yeni Sənədlər” linkinə klikləməklə sənədlər əlavə edə bilər.

  • İstifadəçi sənədi yüklədikdən sonra başlıq əlavə edilmiş sənədləri yükləmək üçün keçid kimi istifadə edə bilər.

Forumlar

  • Bura bütün komandanın bir-biri ilə ünsiyyət qura biləcəyi yerdir. Həmçinin, istifadəçi hər hansı bir ətraflı görünüşünü görə bilərdaha əvvəl müzakirə olunmuş mövzu.
  • Forum şəbəkədə aşağıdakı elementləri göstərir:
    • Mövzular
    • Mesajlar

Son Mesaj: Qəbul edilmiş ən son mesaja keçid

  • İstifadəçi hər hansı Mövzuya klik etdikdən sonra mövzuya uyğun təfərrüatlı görünüşü görə bilər.

Fayllar

  • Bu, istifadəçinin faylları yükləyə biləcəyi yerdir.
  • Həmçinin, Fayl modulu parametrlərdən aktivləşdirilə/deaktiv edilə bilər.
  • İstifadəçi “+Yeni Fayl” işarəsinə klikləməklə yeni fayl əlavə edə bilər

  • İstifadəçi seçərək fayl əlavə edə bilər yerli "Fayl seçin" düyməsini basın. Həmçinin, istifadəçi “ Başqa Fayl əlavə et ” linkini seçməklə birdən çox fayl əlavə edə bilər.

Nəticə

Bu dərslikdə biz Redmine-in təqdimatını, JIRA və Redmine arasındakı fərqi, Redmine-dən istifadə yollarını və onun quraşdırma prosedurunu əhatə etdik.

Bundan əlavə, bizdə Vaxtın İzlənməsi, Tərəqqinin İzlənməsi və digər Faydalılara da qısa nəzər saldıq. Xəbərlər, Sənədlər, Forum və Fayllar kimi alətlər.

İş axını.

Aşağıda Redmine Vs JIRA ilə bağlı bir neçə göstərici var:

Parametrlər Redmine JIRA
Ümumi Redmine onu fərdiləşdirmək üçün çoxlu plaginləri dəstəkləyir, çox çevik və öyrənmək asandır JIRA çox istifadəçilər tərəfindən öyrənmək çətindir, çünki JIRA kateqoriyaları olan iki səviyyəli daxiletmə sisteminə malikdir
Xal Redmine-in ümumi balı aşağıdır, lakin pulsuz xərc alətidir JIRA balı Redmine ilə müqayisədə daha yüksəkdir, yəni 10-dan 9,3
Xərc Redmine açıq mənbə alətidir, ödənişsizdir JIRA heç də pulsuz deyil, o, həmişə müəyyən xərcləri müəyyən edir
Wiki Redmine Wiki-də Build JIRA istifadəçilərinin ehtiyaclarını ehtiva edir. onu ayrıca quraşdırmaq üçün
Kateqoriya Redmine layihənin idarə edilməsi aləti altındadır JIRA Problem İzləmə kateqoriyası altındadır

Redmine Quraşdırma

Əməliyyat Sistemi: Redmine UNIX, Linux, Windows və MacOS sistemlərini dəstəkləyir.

Necə Quraşdırılır

Addım 1 : Redmine-i buradan endirin.

Addım 2 : Yeni verilənlər bazası yaradın

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

Addım 3: Verilənlər bazası bağlantısı

MySQL verilənlər bazası nümunəsi

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

SQL Server nümunəsi

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

Addım 4: Asılılıqları quraşdırın (Redmine qiymətli daşları idarə etmək üçün Bundler-dən istifadə edir.asılılıqlar).

gem install bundler bundle install --without development test

Addım 5: Bu addımda seans məlumatlarını saxlayan kukiləri kodlaşdırmaq üçün təsadüfi açar yaradılır.

bundle exec rake generate_secret_token

Addım 6: Verilənlər bazası strukturu yaradın

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

Addım 7: Defolt konfiqurasiya məlumatlarını verilənlər bazasına daxil edin.

RAILS_ENV=production bundle exec rake redmine:load_default_data

Addım 8: Quraşdırmanı sınayın.

bundle exec rails server webrick -e production

Addım 9: Proqrama daxil olun

Qeyd: Quraşdırma prosedurları üçün şəkil mənbəyi kimi bu linkə müraciət edin yuxarıda verilmişdir (Addım 2-dən 9-a qədər)

Redmine Plugin

  • Redmine platformalararası layihə idarəetmə vasitəsidir və istifadəçi onun istifadəsini daha da artıran müxtəlif plaqini inteqrasiya edə bilər.
  • Pluginin quraşdırılmasına başlamazdan əvvəl onun quraşdırılmış Redmine versiyası ilə uyğun olduğundan əmin olun.
  • İstifadəçilər buradan müxtəlif plaginləri quraşdıra bilərlər

Aşağıda qeyd olunub Pluginlərin quraşdırılması addımlarıdır:

#1) Əmrlərə başlamazdan əvvəl Başlat Menyusunda “Başlat > > Bitnami APPNAME Stack >> Proqram konsolu” (Windows).

Qeyd : installdir yertutanını Bitnami yığınının tam quraşdırma kataloqu ilə əvəz edin.

#2) .zip faylını əldə edin və plagin Git-in “ installdir/apps/redmine/htdocs/plugins ” qovluğunu klonlayın.

#3) Plugini htdocs repozitoriyasına quraşdırın.

cdinstalldir/apps/redmine/htdocs/

paket quraşdırma

paket icra redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "

Əgər log istehsal faylı ilə bağlı hər hansı xəbərdarlıq mesajını görə bilirsinizsə, sadəcə olaraq aşağıdakı əmri yerinə yetirin.

Qeyd : Əgər yığın quraşdırılıbsa sudo istifadə edin. kök kimi.

“sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log “

#4) Apache xidmətlərini yenidən başladın

sudo installdir/ctlscript.sh restart”

Daha bir neçə Plugin arayışınız üçün aşağıda izah edilmişdir:

#1) Agile Plugin

İstifadəçilər çevik metodologiyada işləyirlərsə, bu plagin əlverişlidir. Bu plaqindən istifadə edərək istifadəçilər Kanban və ya lövhələr və diaqramlar kimi scrum yarada bilərlər.

Həm məhsuldarlıq, həm də iş qrafiklər və lövhələrdən istifadə etməklə asanlıqla izlənilə bilər.

Plugin buradan quraşdırıla bilər.

#2) Checklist Plugin

İstifadəçilər çoxsaylı alt tapşırıqlar yaratmaq əvəzinə yoxlama siyahısı konsepsiyasından istifadə edə bilərlər. Bu plaginlə istifadəçi bütün yoxlama siyahısı elementlərini əlavə edə, silə və "tamamlandı" kimi qeyd edə bilər.

İstifadəçilər həmçinin bütün dəyişikliklərin audit izlərini görə bilərlər. İstifadəçi bütün tapşırığı izləməyi asanlaşdıran işlər siyahısı yarada bilər. Plugin buradan quraşdırıla bilər.

#3) Sual-Cavab, Tez-tez verilən suallar Forumu və İdeya Hesabatı

Redmine daxili foruma malik olsa da, biz həqiqətən də bunu edə bilərik.eyni üçün plagini quraşdırın. Plugin əsasən foruma diqqət yetirmir, lakin digər funksiyaları da təmin edir.

İstifadəçi plaqini quraşdıra və buradan ətraflı məlumat ala bilər.

Redmine-dən Necə İstifadə Edilir

Qeydiyyat: Qeydiyyat səhifəsi istifadəçi səhifənin yuxarı sağ küncündə yerləşən “Qeydiyyatdan keç” nişanına kliklədikdən sonra görünür. İstifadəçilər qeydiyyat üçün bu səhifədən istifadə edə bilərlər.

  • İstifadəçi proqrama daxil olmaq üçün qeydiyyatdan keçməlidir. Qeydiyyatdan keçmək üçün istifadəçi qırmızı ulduzla qeyd olunan bütün məcburi sahələrə tələb olunan məlumatları təqdim etməlidir. (Aşağıdakı şəklə baxın)
  • İstifadəçi Redmine-də qeydiyyatdan keçdikdən sonra proqrama daxil ola bilər.
  • Admin bəzi zəruri təfərrüatları təqdim etmək və "Yeni Layihə" üzərinə klikləməklə Layihələr əlavə edə bilər. layihəyə yeni üzvlər əlavə edin.

Giriş:

  • Giriş səhifəsi istifadəçi cəhd etdikdə görünür. Redmine-ə daxil olmaq üçün. Həmçinin, istifadəçi “İtirilmiş Parol” linkinə klikləməklə parolu sıfırlaya bilər.
  • İtirilmiş Parol linki yalnız admin onu aktivləşdiribsə görünəcək.
  • Qeydiyyatdan keçmiş istifadəçilər aşağıdakı ünvana daxil ola bilərlər: Giriş ID və Parolun təqdim edilməsi.

  • İstifadəçi parolu unutsa və ya itirərsə, o zaman istifadəçi yeni parol yarada bilər. “İtirilmiş Parol” linkinə klikləməklə parol daxil edin.
  • İstifadəçi “İtirilmiş Parol” linkinə kliklədikdən sonra İtirilmiş parola yönləndirilir.İstifadəçinin etibarlı e-poçt ünvanını təqdim edə və yeni parol yarada biləcəyi səhifə.

Problem yarat

Qeydiyyatdan keçmiş istifadəçilər edə biləcəklər qüsur yaratmaq. Yeni qüsur yaratmaq üçün istifadəçi daxil olmalıdır. Yeni məsələ yaratmaq üçün istifadəçilər başlıqda mövcud tab-ə keçməlidirlər. İstifadəçilər həmçinin Qüsur, Xüsusiyyət və Yamaq kimi müxtəlif İzləyiciləri seçə bilərlər.

Məsələ yaratmaq üçün istifadəçi aşağıdakı sahələri doldurmalıdır:

  • İzləyici: Problem kateqoriyasını göstərin.
  • Mövzu: Qısa və mənalı cümlə.
  • Təsvir: səhvin təsviri və təkrar istehsal addımları.
  • Status: Baq kimi yeni, həll edilmiş və bağlanmış statusu təmin edin.
  • Fayllar: Faylı yükləmək üçün, məsələn, problemin skrinşotunu.

Bütün detalları təqdim etdikdən sonra qüsur yaradılacaq.

Axtarış:

İstifadəçilər yuxarı sağ tərəfdə axtarış mətn qutusunu görə bilər.

  • Bu sadə axtarış mətn qutusudur.
  • İstifadəçilər mövcud qüsuru və ya yaradılmış hər hansı yeni qüsuru axtara bilərlər.

  • İstifadəçi istənilən Problem ID-ni axtarıb klikləyə bilər. daxil düyməsində. O, təkmil axtarışa yönləndirəcək.
  • İstifadəçilər Qabaqcıl Axtarış ekranında təfərrüatları təmin etməklə axtarışı dəqiqləşdirə bilərlər.

Səhifəm:

İstifadəçiməlumatın saxlandığı bir neçə bloku görə bilər və istifadəçi səhifəni buna uyğun olaraq fərdiləşdirə bilər.

  • İstifadəçi “Mənim səhifəm” bölməsində ona həvalə edilmiş və ya onun bildirdiyi bütün məsələləri görə bilər. ”.
  • “Mənə təyin edilmiş məsələlər” və “Xəbər verilmiş problem” blokları defolt olaraq aktivdir. Siz həmçinin rahatlığınıza uyğun olaraq blokları dartıb buraxa bilərsiniz.
  • “Mənə təyin olunmuş məsələ” bloku giriş istifadəçisinə təyin edilmiş problemlə bağlı bütün məlumatları ehtiva edir. Buraya aşağıdakı sahələr daxildir:
    • Məsələ ID-si
    • Layihələr
    • İzləyicilər
    • Status
    • Mövzu
  • “Məlumat verilmiş problemlər” bloku giriş istifadəçisi tərəfindən bildirilmiş problemlə bağlı məlumatları ehtiva edir.

Redmine-dən istifadə edərək Layihənin İdarə edilməsi

Redmine ən yaxşı alətlərdən biridir. layihəni səmərəli şəkildə izləmək. Hazırda şirkət çevik metodologiyaya və ən əsası Scrum-a diqqət yetirir.

Redmine-də istifadəçilər hər şeyi Bug/Funksiya/tapşırıq kimi Problem kimi yarada və başlanğıc tarixini və bitməsini təmin etməklə müvafiq üzvə təyin edə bilərlər. Tarix. Proyektorda alt tapşırığa yerinə yetirilən bütün fəaliyyətlər “Fəaliyyət” nişanından istifadə etməklə izlənilə bilər.

Layihə üçün Məkan Yaradılması

Layihə istifadəçi tərəfindən Layihə sekmesini seçərək və əlavə edə bilər. Yeni Layihəyə klikləyin. Varsayılan olaraq, yalnız sayt administratorları və Layihə Meneceri yer yarada biləryeni layihə üçün.

Layihə yaratarkən ad və unikal identifikator təqdim edilməlidir – identifikator layihə məkanının URL-nin bir hissəsi kimi istifadə olunur. Ən azı bir nəfər Layihə Meneceri təyin edilməlidir.

Redmine-nin Vacib Konsepsiyası

Layihəyə İcmal

İstifadəçilər layihə ilə bağlı bütün detalları qısa şəkildə görə bilər. şəkildə.

Sol tərəfdəki “Məsələ İzləmə” bloku açıq/qapalı vəziyyətdə olan bütün məsələlərin tam statusunu ehtiva edir.

“Üzvlər” bloku ekranda göstərilir. sağ tərəfdə layihə ilə bağlı bütün üzvlər, “Son Xəbərlər” blokunda isə layihə ilə bağlı ən son xəbərlər yer alır.

  • Fəaliyyət Hesabatı Layihə və ya axtarılan məsələlərlə bağlı bütün audit jurnalları və ya tarixi məlumatlara malikdir.

Problemin İzlənməsi

Var Aşağıda göstərildiyi kimi problemi izləmək üçün iki müxtəlif yol.

#1) Problem Siyahısı

Buradan istifadəçilər problemlərin siyahısına baxa və xüsusi bir seçim seçə bilərlər. ətraflı görmək məsələsi. Həmçinin, defolt olaraq, istifadəçi Açıq problemi görə bilər, lakin istifadəçi siyahıya müvafiq olaraq baxmaq üçün filtr tətbiq etməlidir.

#2) Məsələ Xülasəsi

Məsələ Xülasəsi bütün versiyaların layihəsi ilə bağlı bütün məsələləri özündə əks etdirən hesabatı təqdim edir.

O, İzləyici, Versiya, kimi müxtəlif cədvəlləri ehtiva edir.Prioritet, Altlayihə, Təyinat Müəllifi və Kateqoriya, burada hər bir şəbəkə açıq/qapalı/ümumi məsələləri göstərir.

Vaxt İzləmə

Taymloq Təfərrüatları

Layihəyə qarşı çəkilən ümumi vaxtın təfərrüatlarını göstərir. Vaxt qeydi funksiyası yalnız layihənin “Vaxt İzləməsi” modulu aktivləşdirildikdə əlçatandır

Vaxt Daxiletmələrinə ətraflı səviyyədə baxılıb:

İzləmə Proqnozu

Gantt Chart

O, layihənin gedişatını, o cümlədən başlanğıc tarixini, son tarixləri, statusu və həllini izləmək üçün istifadə olunur. Bu, plagindir və istifadəçi onu quraşdıra bilər.

Təqvim

Təqvim görünüşü layihə ilə bağlı məlumatları digər təqvimlər kimi aylıq şəkildə göstərir. göstərir. O, ən azı başlanğıc tarixi və son tarix (əgər varsa) ilə bütün problemləri göstərəcək.

Təqvim modulu hər bir layihə üçün Layihə konfiqurasiyası tabından aktiv və qeyri-aktiv edilə bilər.

Repozitoriya

İstifadəçi başlıqda Repository tabını görə bilər və istifadəçi eyni üzərinə klik etdikdən sonra layihə repozitoriyasına yönləndirilir və istifadəçi son öhdəliyi görə bilər.

İstifadəçilər genişləndirə bilər "+" işarəsini vuraraq kataloqa daxil olun. İstifadəçi Təftiş nömrəsinə klik edərsə, o zaman o, öhdəliyin təfərrüatlarını təqdim edəcək.

Digər Faydalı Xüsusiyyətlər

Aşağıda qeyd olunanlardan bəziləri tətbiqdə mövcud olan digər xüsusiyyətlər

Yuxarıya keç