Redmine Tutorial - Hoe Redmine Project Management te brûken

Dit Redmine-tutorial ferklearret hoe't jo it Redmine-projektbehear-ark kinne ynstallearje en brûke. Behannelt ek fergeliking fan Jira vs Redmine:

Redmine is in ark foar projektbehear skreaun yn Ruby. It stipet ferskate database-tsjinners en is ek bekend as in systeem foar it folgjen fan problemen.

It is in iepen boarne-ark dat de brûkers helpt om har ideeën te dielen mei foarums en ynterne blogs, as gefolch wêrfan de kennis krijt ûnderhâlden ûnder de teamleden.

Redmine Tutorial

Yn dizze tutorial , wy sille leare hoe't de brûker Redmine ynstallearje kin, hoe't jo it ark brûke, har funksjes tegearre mei de ferskillen tusken JIRA en Redmine.

Redmine-funksjes:

  • It is in iepenboarne ark.
  • Hâldt in spoar fan meardere projekten.
  • Lit de brûker ferskate rollen en tagongsrjochten hawwe.
  • Brûkers kinne folgje de tiid dy't oan it probleem bestege is.
  • Brûkers kinne fisuele rapportaazjes sjen mei grafiken en diagrammen.

Redmine Vs JIRA

Wordt ûntwikkele troch in Australysk bedriuw "Atlassian", JIRA is in ark foar it folgjen fan problemen dat de brûkers helpt om de problemen te folgjen. JIRA wurdt brûkt yn agile metodyk en kin rinne op ferskate bestjoeringssystemen.

It is in platfoarm-ûnôfhinklik ark dat ek brûkt wurdt yn Workflow en Process Management. JIRA is folslein basearre op trije begripen, i.e. Project, Issue, enNijs

  • Brûkers kinne nijs publisearje relatearre oan it projekt of elk ûnderwerp dat se leuk fine.
  • Nijs kin tafoege/bewurke/wiske wurde neffens de tastimming dy't de brûker hat.
  • Brûkers kinne de nijskop sjen dy't relatearre binne oan it Projekt ûnder it ljepblêd Oersjoch as de brûker ienris op nijs klikt, it ferwiist nei de details.
  • Litte wy in foarbyld nimme fan in projektmanager dy't wat publisearje wol ynformaasje oan it hiele team. De projektmanager kin nijs oanmeitsje troch te klikken op '+Nijs taheakje' en de gearfetting, titel en beskriuwing leverje.
  • It hiele team kin dan de nijsgearfetting sjen ûnder it projektoersjoch gebiet, en ienris de brûker klikt op de titel ferwiist it nei de detaillearre side.

  • Brûkers kinne it lêste nijs sjen troch te navigearjen nei it ljepblêd Nijs.

Dokuminten

  • It is in plak dêr't de brûkers de brûkershantlieding of technyske dokuminten tafoegje kinne.
  • Der binne twa kategoryen fan dokumintaasje.
    • Brûkersdokumintaasje
    • Technyske dokumintaasje
  • Fan it ljepblêd dokumint kin in brûker dokuminten tafoegje troch te klikken op de link "+Nije dokuminten".

  • Sadree't de brûker it dokumint uploadt, kin de titel brûkt wurde as keppeling om de dokuminten te downloaden dy't tafoege binne.

Foarums

  • It is in plak dêr't it hiele team mei elkoar kommunisearje kin. Ek kin de brûker in detaillearre werjefte fan elk sjenûnderwerp dat earder besprutsen waard.
  • It foarum toant de folgjende items yn it raster:
    • Onderwerpen
    • Berjochten

Lêste berjocht: keppeling nei it lêste berjocht dat ûntfongen is

  • As de brûker ienris op in ûnderwerp klikt, kin hy de detaillearre werjefte sjen dy't oerienkomt mei it ûnderwerp.

Triemmen

  • It is in plak dêr't in brûker triemmen uploade kin.
  • Ek kin de Triemmodule yn-/útskeakele wurde út ynstellings.
  • Brûker kin in nij bestân taheakje troch te klikken op it ikoan "+Nije bestân"

  • De brûker kin in bestân tafoegje troch te selektearjen de "Kies Triem" knop fan de lokale. Ek kin de brûker mear as ien bestân taheakje troch de keppeling " In oar bestân tafoegje " te selektearjen.

Konklúzje

Yn dizze tutorial hawwe wy de yntroduksje fan Redmine behannele, it ferskil tusken JIRA en Redmine, Manieren om Redmine te brûken en har ynstallaasjeproseduere.

Boppedat hawwe wy ek in koarte blik op Time Tracking, Tracking Progress, and other Useful ark lykas Nijs, Dokuminten, Foarum en Bestannen.

Workflow.

Hjirûnder ynskreaun binne in pear oanwizings op Redmine Vs JIRA:

Parameters Redmine JIRA
Algemien Redmine stipet in protte plugins om it oanpasber te meitsjen, it is heul fleksibel en maklik te learen JIRA is heul lestich te learen troch de brûkers, om't JIRA twa-nivo ynklúzjesysteem hat mei kategoryen
Score Algemiene skoare fan Redmine is leech, mar it is in fergese tool JIRA-score yn ferliking mei Redmine is heger, d.w.s. 9.3 fan 10
Kosten Redmine is in iepen boarne-ark, it is fergees JIRA is hielendal net fergees, it definiearret altyd wat kosten
Wiki Redmine befettet ynboude Wiki JIRA-brûkers behoeften om it apart te ynstallearjen
Kategory Redmine komt ûnder it projektbehear ark JIRA komt ûnder de kategory Issue Tracking

Redmine-ynstallaasje

Bestjoeringssysteem: Redmine stipet UNIX-, Linux-, Windows- en MacOS-systemen.

Hoe te ynstallearjen

Stap 1 : Download Redmine hjirwei.

Stap 2 : Meitsje in nije databank

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

Stap 3: Databankferbining

Foarbyld fan MySQL-database

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

Foarbyld fan SQL Server

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

Stap 4: Ynstallearje Ofhinklikens (Redmine brûkt Bundler om edelstenen te behearjenôfhinklikens).

gem install bundler bundle install --without development test

Stap 5: Yn dizze stap wurdt in willekeurige kaai oanmakke om it koekje te kodearjen dat sesjegegevens opslaan.

bundle exec rake generate_secret_token

Stap 6: Meitsje in databankstruktuer

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

Stap 7: Ynfoegje standert konfiguraasjegegevens yn 'e databank.

RAILS_ENV=production bundle exec rake redmine:load_default_data

Stap 8: Test de ynstallaasje.

bundle exec rails server webrick -e production

Stap 9: Oanmelde by de applikaasje

Opmerking: Ferwize asjebleaft nei dizze keppeling as in ôfbyldingsboarne foar de ynstallaasjeprosedueres hjirboppe levere (Stap 2 oant Stap 9)

Redmine Plugin

  • Redmine is in cross-platform projektbehear ark, en de brûker kin ferskate plugin yntegrearje dy't har gebrûk mear makket.
  • Foardat jo begjinne mei de plugin-ynstallaasje, soargje derfoar dat it kompatibel is mei de ynstallearre Redmine-ferzje.
  • Brûkers kinne hjirwei ferskate plugins ynstallearje

Ynskreaun hjirûnder binne de stappen om Plugins te ynstallearjen:

#1) Foardat jo begjinne mei de kommando's, iepenje gewoan de Bitnami-stapelomjouwing troch te klikken op de fluchtoets yn it Startmenu ûnder "Start > > Bitnami APPNAME Stack >> Application console” (Windows).

Opmerking : Ferfang de installdir plakhâlder mei de folsleine ynstallaasjemap fan de Bitnami-stapel.

#2) Krij .zip-bestân en klonje de plugin Git's repository " installdir/apps/redmine/htdocs/plugins " map.

#3) Ynstallearje de plugin yn it htdocs repository.

cdinstalldir/apps/redmine/htdocs/

bondel ynstallearje

bondel útfiere rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=produksje

As jo ​​in warskôgingsberjocht sjen kinne relatearre oan it logproduksjebestân, fier dan gewoan it kommando hjirûnder.

Opmerking : Brûk sudo as de stack ynstallearre is. as root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Apache-tsjinsten opnij starte

sudo installdir/ctlscript.sh opnij starte”

In pear mear ynstekkers binne hjirûnder útlein foar jo referinsje:

#1) Agile Plugin

Dit plugin is handich as de brûkers wurkje yn agile metodyk. Mei help fan dizze plugin kinne de brûkers Kanban of scrum meitsje lykas boards en charts.

Sawol produktiviteit, as wurk, kinne maklik folge wurde troch de charts en boards te brûken.

De plugin kin hjirwei ynstallearre wurde.

#2) Checklist Plugin

De brûkers kinne it konsept fan de checklist brûke ynstee fan meardere subtaken te meitsjen. Mei dizze plugin kin in brûker alle checklist-items tafoegje, wiskje en markearje as "klear".

De brûkers kinne ek de kontrôlespoar fan alle wizigingen sjen. In brûker kin in taaklist meitsje dy't it maklik makket om alle taken by te hâlden. De plugin kin hjirwei ynstallearre wurde.

#3) Q&A, FAQ-foarum, en ideerapportaazje

Hoewol Redmine in ynboude foarum befettet, kinne wy ​​yndieynstallearje de plugin foar itselde. De plugin rjochtet him net benammen op it foarum, mar leveret ek oare funksjonaliteiten.

In brûker kin de plugin ynstallearje en hjir mear details krije.

How To Use Redmine

Registrearje: De registerside ferskynt ienris de brûker klikt op it ljepblêd "Registrearje" oanwêzich yn 'e rjochter boppeste hoeke op' e side. Brûkers kinne dizze side brûke foar registraasje.

  • In brûker moat registrearje om tagong te krijen ta de applikaasje. Foar registraasje moat de brûker de fereaske gegevens leverje yn alle ferplichte fjilden markearre mei in reade asterisk. (Sjoch de ôfbylding hjirûnder)
  • Ienris in brûker registrearret yn Redmine, dan kinne se tagong krije ta de applikaasje.
  • De admin kin projekten tafoegje troch te klikken op "Nije projekt" om wat nedige details te jaan en foegje nije leden ta oan it projekt.

Oanmelde:

  • De oanmeldside ferskynt as in brûker it probearret om oan te melden by Redmine. Ek kin de brûker it wachtwurd weromsette troch te klikken op de keppeling "Wachtwurd ferlern".
  • Wachtwurd ferlern kepling sil allinich ferskine as de admin it aktivearre hat.
  • De registrearre brûkers kinne ynlogge troch it opjaan fan de oanmeld-ID en wachtwurd.

  • As in brûker it wachtwurd ferjit of ferliest, dan kin de brûker in nij oanmeitsje wachtwurd troch te klikken op de keppeling "Wachtwurd ferlern".
  • As de brûker ienris op de keppeling "Wachtwurd ferlern" klikt, giet it troch nei it Wachtwurd ferlern.side dêr't de brûker it jildige e-mailadres opjaan kin en it nije wachtwurd generearje kin.

In probleem oanmeitsje

De registrearre brûkers kinne meitsje in defekt. Foar it oanmeitsjen fan in nij defekt moat de brûker ynlogge. Om in nij probleem te meitsjen, moatte de brûkers navigearje nei it ljepblêd oanwêzich yn 'e koptekst. De brûkers kinne ek ferskate Trackers selektearje lykas Defect, Feature, en Patch.

Foar it meitsjen fan in probleem moat de brûker de ûndersteande fjilden ynfolje:

  • Tracker: Jou de útjeftekategory oan.
  • Underwerp: In koarte en sinfol sin.
  • Beskriuwing: Jou in beskriuwing fan 'e brek en stappen om te reprodusearjen.
  • Status: Jou de status fan 'e bug-like nij, oplost en sluten.
  • Triemen: Om in bestân te uploaden, as der ien is, d.w.s. in skermôfbylding fan in probleem.

Nei it jaan fan alle details sil it defekt oanmakke wurde.

Sykje:

De brûkers kinne it sykfak sjen dat rjochtsboppe oanwêzich is.

  • It is in ienfâldich sykfak.
  • De brûkers kinne sykje nei in besteande defekt of in nij defekt dat is makke.

  • Brûker kin sykje nei elke Issue ID en klikje op op de enter knop. It sil trochferwize nei it avansearre sykjen.
  • Brûkers kinne it sykjen ferfine troch de details op it Avansearre sykjen skerm te jaan.

Myn side:

In brûkerkin meardere blokken sjen wêryn ynformaasje wurdt opslein, en de brûker kin de side dêrop oanpasse.

  • De brûker kin alle problemen sjen dy't him/har hawwe tawiisd of troch him/har rapportearre ûnder "Myn side" ”.
  • De blokken “Problemen oan my taskreaun” en “Rapportearre probleem” binne standert ynskeakele. Jo kinne ek de blokken slepe en falle neffens jo gemak.
  • It blok "It probleem taskreaun oan my" befettet alle ynformaasje dy't relatearre is oan it probleem dat is tawiisd oan de oanmeldbrûker. It befettet de folgjende fjilden:
    • Issue-ID's
    • Projekten
    • Trackers
    • Status
    • Underwerp
  • It blok "Rapportearre problemen" befettet ynformaasje yn ferbân mei it probleem dat waard rapportearre troch de oanmeldbrûker.

Projektbehear mei Redmine

Redmine is ien fan 'e bêste ark om it projekt effisjint te folgjen. Tsjintwurdich is de fokus fan it bedriuw op agile metodyk en it wichtichste Scrum.

Yn Redmine kinne de brûkers alles oanmeitsje as in probleem lykas Bug/Feature/taak en it oan it respektive lid tawize troch de startdatum en ein te jaan datum. Alle aktiviteiten útfierd op 'e projektor oan' e subtask kinne wurde folge mei it ljepblêd "Aktiviteit".

Meitsje romte foar projekt

It projekt kin wurde tafoege troch de brûker troch it ljepblêd Project te selektearjen en te klikken op it Nije Projekt. Standert kinne allinich de sidebehearders en de projektmanager romte meitsjefoar it nije projekt.

By it oanmeitsjen fan in projekt moat in namme en in unyk identifier opjûn wurde - in identifier wurdt brûkt as ûnderdiel fan de URL fan de projektromte. Op syn minst ien persoan moat wurde tawiisd as projektmanager.

Wichtich konsept fan Redmine

Projektoersjoch

De brûkers kinne alle details sjen yn ferbân mei it projekt yn in bondel manier.

It blok "Issue Tracking" oan de linkerkant befettet de folsleine status fan alle saken dy't yn iepen/sletten steat binne.

It blok "Leden" werjûn op de rjochterkant befettet alle leden relatearre oan it projekt, en it "Lêste nijs" blok befettet al it lêste nijs yn ferbân mei it projekt.

  • Aktiviteitsrapport hat alle kontrôle logs of histoaryske ynformaasje yn ferbân mei it projekt of socht problemen.

Issue Tracking

Der binne twa ferskillende manieren om in probleem te folgjen lykas hjirûnder werjûn.

#1) Issue List

Fan hjirwei kinne de brûkers de list mei problemen besjen en in spesifyk selektearje probleem om it yn detail te sjen. Ek kin de brûker standert in Iepen probleem sjen, lykwols moat de brûker it filter tapasse om de list dêrop te sjen.

#2) Issue Summary

Issue Summary jout it rapport dat alle problemen befettet yn ferbân mei it projekt fan alle ferzjes.

It befettet ferskate tabellen lykas Tracker, Ferzje,Prioriteit, Subproject, Assignee Author, en Category, wêrby't elk raster de iepen/sletten/totale problemen toant.

Tiid folgjen

Tiidlog Details

It toant de details fan 'e totale tiid dy't nommen is foar it projekt. De tiidlogfunksje is allinich beskikber as de module "Time Tracking" fan it projekt is aktivearre

Tiidyngongen besjoen op in detaillearre nivo:

Folgjende foarútgong

Gantt-diagram

It wurdt brûkt om de fuortgong fan it projekt te folgjen, ynklusyf de startdatum, deadline, status en resolúsje. It is in plugin en de brûker kin it ynstallearje.

Kalinder

De kalinderwerjefte lit de projekt-relatearre gegevens op in moanlikse wize sjen, krekt as oare kalinder shows. It sil alle problemen sjen litte mei op syn minst de startdatum en ferfaldatum (as beskikber).

De kalindermodule kin yn- en útskeakele wurde fanút it ljepblêd Projektkonfiguraasje foar elk projekt.

Repository

De brûker kin it ljepblêd Repository sjen by de koptekst, en as de brûker ienris op itselde klikt, ferwiist it nei it projektbewarplak en kin de brûker de lêste commits sjen.

Brûkers kinne útwreidzje de map troch te klikken op it "+" ikoan. As de brûker op it Revyzjenûmer klikt, dan sil it de details fan 'e commit leverje.

Oare nuttige funksjes

Hjirûnder ynskreaun binne guon oare funksjes dy't oanwêzich binne yn 'e applikaasje

Skrolje nei boppe