Redmine Tutoriaal - Hoe om Redmine Project Management te gebruik

Hierdie Redmine-tutoriaal verduidelik hoe om die Redmine-projekbestuurnutsding te installeer en te gebruik. Dek ook vergelyking van Jira vs Redmine:

Redmine is 'n projekbestuurhulpmiddel wat in Ruby geskryf is. Dit ondersteun verskeie databasisbedieners en staan ​​ook bekend as 'n probleemopsporingstelsel.

Dit is 'n oopbronhulpmiddel wat die gebruikers help om hul idees met behulp van forums en interne blogs te deel, as gevolg waarvan die kennis verkry word onder die spanlede gehandhaaf.

Redmine Tutoriaal

In hierdie handleiding , sal ons leer weet hoe die gebruiker Redmine kan installeer, hoe om die instrument te gebruik, sy kenmerke saam met die verskille tussen JIRA en Redmine.

Redmine-kenmerke:

  • Dit is 'n oopbronhulpmiddel.
  • Hou 'n spoor van verskeie projekte.
  • Laat die gebruiker toe om verskillende rolle en toestemmings te hê.
  • Gebruikers kan naspoor die tyd wat aan die kwessie bestee is.
  • Gebruikers kan visuele verslagdoening met behulp van grafieke en kaarte sien.

Redmine vs JIRA

Word ontwikkel deur 'n Australiese maatskappy "Atlassian", JIRA is 'n probleemopsporingsinstrument wat die gebruikers help om die probleme op te spoor. JIRA word in ratse metodologie gebruik en kan op verskillende bedryfstelsels loop.

Dit is 'n platformonafhanklike hulpmiddel wat ook in Werkvloei- en Prosesbestuur gebruik word. JIRA is geheel en al gebaseer op drie konsepte, dit wil sê Projek, Uitgawe enNuus

  • Gebruikers kan nuus publiseer wat verband hou met die projek of enige onderwerp waarvan hulle hou.
  • Nuus kan bygevoeg/geredigeer/geskrap word volgens die toestemming wat die gebruiker het.
  • Gebruikers kan die nuusopskrif wat met die Projek verband hou, onder die Oorsig-oortjie sien sodra die gebruiker op nuus klik, dit herlei na die besonderhede.
  • Kom ons neem 'n voorbeeld van 'n Projekbestuurder wat sommige wil publiseer inligting aan die hele span. Die Projekbestuurder kan nuus skep deur op '+Voeg nuus by' te klik en die Opsomming, Titel en Beskrywing te verskaf.
  • Die hele span kan dan die nuusopsomming onder die Projekoorsig-area sien, en sodra die gebruiker klik op die titel herlei dit na die gedetailleerde bladsy.

  • Gebruikers kan die jongste nuus sien deur na die Nuus-oortjie te navigeer.

Dokumente

  • Dit is 'n plek waar die gebruikers die gebruikershandleiding of tegniese dokumente kan byvoeg.
  • Daar is twee kategorieë van dokumentasie.
    • Gebruikersdokumentasie
    • Tegniese Dokumentasie
  • Vanaf die dokumentoortjie kan 'n gebruiker dokumente byvoeg deur op die "+Nuwe dokumente"-skakel te klik.

  • Sodra die gebruiker die dokument oplaai, kan die titel as 'n skakel gebruik word om die dokumente wat bygevoeg is af te laai.

Forums

  • Dit is 'n plek waar die hele span met mekaar kan kommunikeer. Die gebruiker kan ook 'n gedetailleerde aansig van enige sienonderwerp wat voorheen bespreek is.
  • Die forum vertoon die volgende items in die rooster:
    • Onderwerpe
    • Boodskappe

Laaste Boodskap: Skakel na die jongste boodskap wat ontvang is

  • Sodra die gebruiker op enige Onderwerp klik, kan hy die gedetailleerde aansig sien wat met die onderwerp ooreenstem.

Lêers

  • Dit is 'n plek waar 'n gebruiker lêers kan oplaai.
  • Die Lêer-module kan ook vanaf instellings geaktiveer/gedeaktiveer word.
  • Gebruiker kan 'n nuwe lêer byvoeg deur op die "+Nuwe lêer"-ikoon te klik

  • Die gebruiker kan 'n lêer byvoeg deur te kies die "Kies lêer" knoppie van die plaaslike. Die gebruiker kan ook meer as een lêer byvoeg deur die " Voeg 'n ander lêer by "-skakel te kies.

Gevolgtrekking

In hierdie handleiding het ons Redmine se inleiding gedek, die verskil tussen JIRA en Redmine, Maniere om Redmine te gebruik en sy installasieprosedure.

Boonop het ons ook 'n kort blik op Tydopsporing, Volgvordering en ander Nuttige nutsgoed soos Nuus, Dokumente, Forum en Lêers.

Werkvloei.

Hieronder is 'n paar wenke oor Redmine vs JIRA:

Parameters Redmine JIRA
Algemeen Redmine ondersteun baie inproppe om dit aanpasbaar te maak, dit is baie buigsaam en maklik om te leer JIRA is baie moeilik om deur die gebruikers te leer, aangesien JIRA tweevlak-insluitingstelsel het met kategorieë
Stelling Algehele telling van Redmine is laag, maar dit is 'n gratis koste-instrument JIRA-telling in vergelyking met Redmine is hoër, dws 9.3 uit 10
Koste Redmine is 'n oopbronhulpmiddel, dit is gratis JIRA is glad nie kosteloos nie, dit definieer altyd een of ander koste
Wiki Redmine bevat ingeboude Wiki JIRA-gebruikers se behoeftes om dit afsonderlik te installeer
Kategorie Redmine kom onder die projekbestuurnutsmiddel JIRA kom onder die kwessieopsporingkategorie

Redmine-installasie

Bedryfstelsel: Redmine ondersteun UNIX-, Linux-, Windows- en MacOS-stelsels.

Hoe om te installeer

Stap 1 : Laai Redmine van hier af af.

Stap 2 : Skep 'n nuwe databasis

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: Databasisverbinding

Voorbeeld van MySQL-databasis

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

Voorbeeld van SQL Server

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

Stap 4: Installeer afhanklikhede (Redmine gebruik Bundler om juwele te bestuurafhanklikhede).

gem install bundler bundle install --without development test

Stap 5: In hierdie stap word 'n ewekansige sleutel gegenereer om die koekie te enkodeer wat sessiedata stoor.

bundle exec rake generate_secret_token

Stap 6: Skep 'n databasisstruktuur

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

Stap 7: Voeg verstekkonfigurasiedata in die databasis in.

RAILS_ENV=production bundle exec rake redmine:load_default_data

Stap 8: Toets die installasie.

bundle exec rails server webrick -e production

Stap 9: Teken in by die toepassing

Let wel: Verwys asseblief na hierdie skakel as 'n beeldbron vir die installasieprosedures hierbo verskaf (Stap 2 tot Stap 9)

Redmine-inprop

  • Redmine is 'n kruisplatform-projekbestuurhulpmiddel, en die gebruiker kan verskillende inprop integreer wat die gebruik daarvan meer maak.
  • Voordat jy met die inprop-installasie begin, maak seker dat dit versoenbaar is met die geïnstalleerde Redmine-weergawe.
  • Gebruikers kan verskillende inproppe van hier af installeer

Hieronder ingeskryf is die stappe om inproppe te installeer:

#1) Voordat jy met die opdragte begin, maak net die Bitnami-stapel-omgewing oop deur op die kortpad in die Start-kieslys onder “Start > > Bitnami APPNAME Stapel >> Toepassingskonsole” (Windows).

Let wel : Vervang die installdir plekhouer met die volledige installasiegids van die Bitnami-stapel.

#2) Kry .zip-lêer en kloon die inprop Git se repository “ installdir/apps/redmine/htdocs/plugins ” gids.

#3) Installeer die inprop in die htdocs-bewaarplek.

cdinstalldir/apps/redmine/htdocs/

bondel installeer

bondel uitvoer rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=produksie

As jy enige waarskuwingsboodskap kan sien wat verband hou met die logproduksielêer, voer dan net die opdrag hieronder uit.

Nota : Gebruik sudo as die stapel geïnstalleer is. as wortel.

“sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log “

#4) Herbegin Apache-dienste

sudo installdir/ctlscript.sh restart”

Nog 'n paar plugins is hieronder verduidelik vir jou verwysing:

#1) Agile Plugin

Hierdie inprop is handig as die gebruikers in agile metodologie werk. Deur hierdie inprop te gebruik, kan die gebruikers Kanban of skrum soos borde en kaarte skep.

Beide produktiwiteit, sowel as werk, kan maklik nagespoor word deur die kaarte en borde te gebruik.

Die inprop kan van hier af geïnstalleer word.

#2) Kontrolelys-inprop

Die gebruikers kan die kontrolelyskonsep gebruik in plaas daarvan om veelvuldige subtake te skep. Met hierdie inprop kan 'n gebruiker al die kontrolelysitems as "klaar" byvoeg, uitvee en merk.

Die gebruikers kan ook die ouditspoor van al die veranderinge sien. 'n Gebruiker kan 'n doenlys maak wat dit maklik maak om tred te hou met al die take. Die inprop kan van hier af geïnstalleer word.

#3) V&A, FAQ-forum en ideeverslaggewing

Alhoewel Redmine 'n ingeboude forum bevat, kan ons inderdaadinstalleer die inprop vir dieselfde. Die inprop fokus nie hoofsaaklik op die forum nie, maar bied ook ander funksies.

'n Gebruiker kan die inprop installeer en meer besonderhede van hier af kry.

Hoe om Redmine te gebruik

Registreer: Die registerbladsy verskyn sodra die gebruiker op die "Registreer"-oortjie klik wat in die regter boonste hoek op die bladsy voorkom. Gebruikers kan hierdie bladsy gebruik vir registrasie.

  • 'n Gebruiker moet registreer om toegang tot die toepassing te verkry. Vir registrasie moet die gebruiker die vereiste data verskaf in al die verpligte velde wat met 'n rooi asterisk gemerk is. (Sien die onderstaande prent)
  • Sodra 'n gebruiker by Redmine registreer, kan hulle toegang tot die toepassing kry.
  • Die admin kan Projekte byvoeg deur op "Nuwe projek" te klik om 'n paar nodige besonderhede te verskaf en voeg nuwe lede by die projek.

Teken aan:

  • Die aanmeldbladsy verskyn wanneer 'n gebruiker probeer om by Redmine aan te meld. Die gebruiker kan ook die wagwoord terugstel deur op die "Verlore wagwoord"-skakel te klik.
  • Verlore wagwoord-skakel sal slegs verskyn as die admin dit geaktiveer het.
  • Die geregistreerde gebruikers kan aanmeld deur verskaf die aanmeld-ID en wagwoord.

  • As 'n gebruiker die wagwoord vergeet of verloor, kan die gebruiker 'n nuwe wagwoord deur op die "Verlore wagwoord"-skakel te klik.
  • Sodra die gebruiker op die "Verlore wagwoord"-skakel geklik het, herlei dit na die Verlore wagwoordbladsy waar die gebruiker die geldige e-posadres kan verskaf en die nuwe wagwoord kan genereer.

Skep 'n kwessie

Die geregistreerde gebruikers sal in staat wees om 'n gebrek skep. Om 'n nuwe defek te skep, moet die gebruiker aanmeld. Om 'n nuwe uitgawe te skep, moet die gebruikers navigeer na die oortjie wat in die kopskrif voorkom. Die gebruikers kan ook verskillende Trackers soos Defect, Feature en Patch kies.

Om 'n probleem te skep, moet die gebruiker die onderstaande velde invul:

  • Spoor: Dui die kwessiekategorie aan.
  • Onderwerp: 'n Kort en betekenisvolle sin.
  • Beskrywing: Verskaf 'n beskrywing van die fout en stappe om te reproduseer.
  • Status: Verskaf die status van die foutagtige nuwe, opgelos en gesluit.
  • Lêers: Om 'n lêer op te laai, indien enige, dit wil sê 'n skermskoot van 'n probleem.

Nadat al die besonderhede verskaf is, sal die defek geskep word.

Soek:

Die gebruikers kan die soektekskassie regs bo aanwesig sien.

  • Dit is 'n eenvoudige soektekskassie.
  • Die gebruikers kan soek vir 'n bestaande defek of enige nuwe defek wat geskep is.

  • Gebruiker kan vir enige kwessie-ID soek en klik op die enter-knoppie. Dit sal herlei na die gevorderde soektog.
  • Gebruikers kan die soektog verfyn deur die besonderhede op die Gevorderde Soek-skerm te verskaf.

My Bladsy:

'n Gebruikerkan verskeie blokke sien waarin inligting gestoor word, en die gebruiker kan die bladsy daarvolgens aanpas.

  • Die gebruiker kan al die kwessies sien wat aan hom/haar toegewys is of deur hom/haar gerapporteer is onder "My bladsy ”.
  • Die blokkies “Issues assigned to me” en “Reported issue” is by verstek geaktiveer. Jy kan ook die blokke sleep en los volgens jou gerief.
  • Die "Issue Assigned to me"-blok bevat al die inligting wat verband hou met die kwessie wat aan die aanmeldgebruiker toegewys is. Dit sluit die volgende velde in:
    • Issue ID's
    • Projects
    • Trackers
    • Status
    • Subject
  • Die "Gerapporteerde kwessies"-blok bevat inligting wat verband hou met die probleem wat deur die aanmeldgebruiker aangemeld is.

Projekbestuur Gebruik Redmine

Redmine is een van die beste nutsmiddels om die projek doeltreffend op te spoor. Deesdae is die maatskappy se fokus op ratse metodologie en die belangrikste Scrum.

In Redmine kan die gebruikers alles skep as 'n kwessie soos Fout/Kenmerk/taak en dit aan die onderskeie lid toewys deur die begindatum en einde te verskaf datum. Al die aktiwiteite wat op die projektor tot die subtaak uitgevoer word, kan nagespoor word deur die "Aktiwiteit"-oortjie te gebruik.

Skep ruimte vir projek

Die projek kan deur die gebruiker bygevoeg word deur die Projek-oortjie te kies en deur op die Nuwe projek te klik. By verstek kan slegs die werfadministrateurs en die projekbestuurder spasie skepvir die nuwe projek.

Terwyl 'n projek geskep word, moet 'n naam en 'n unieke identifiseerder verskaf word – 'n identifiseerder word gebruik as deel van die URL van die projekspasie. Ten minste een persoon moet as 'n projekbestuurder aangewys word.

Belangrike konsep van Redmine

Projekoorsig

Die gebruikers kan al die besonderhede wat met die projek verband hou, in 'n bondige vorm sien manier.

Die "Issue Tracking"-blok aan die linkerkant bevat die volledige status van al die kwessies wat in oop/geslote toestand is.

Die "Members"-blok wat op die regterkant bevat al die lede wat met die projek verband hou, en die "Jongste Nuus"-blok bevat al die jongste nuus wat met die projek verband hou.

  • Aktiwiteitverslag het al die ouditlogboeke of historiese inligting wat verband hou met die projek of gesoekte kwessies.

Probleemopsporing

Daar is twee verskillende maniere om 'n kwessie na te spoor soos hieronder getoon.

#1) Kwessielys

Van hier af kan die gebruikers die lys kwessies bekyk en 'n spesifieke kwessie om dit in detail te sien. Die gebruiker kan ook by verstek 'n oop kwessie sien, maar die gebruiker moet die filter toepas om die lys dienooreenkomstig te sien.

#2) Kwessie-opsomming

Kwestie-opsomming verskaf die verslag wat al die kwessies bevat wat verband hou met die projek van alle weergawes.

Dit bevat verskillende tabelle soos Tracker, Version,Prioriteit, Subprojek, Aangewende Outeur en Kategorie, waar elke rooster die oop/geslote/totale kwessies toon.

Tydsporing

Tydlogbesonderhede

Dit wys die besonderhede van die totale tyd wat met die projek geneem is. Die tydlog-kenmerk is slegs beskikbaar wanneer die projek se “Tydnasporing”-module geaktiveer is

Tydinskrywings op 'n gedetailleerde vlak bekyk:

Volgvordering

Gantt-grafiek

Dit word gebruik om die projek se vordering na te spoor, insluitend die begindatum, sperdatums, status en resolusie. Dit is 'n inprop en die gebruiker kan dit installeer.

Kalender

Die kalenderaansig wys die projekverwante data op 'n maandelikse wyse, net soos ander kalenders wys. Dit sal al die probleme met ten minste die begindatum en sperdatum (indien beskikbaar) wys.

Die kalendermodule kan geaktiveer en gedeaktiveer word vanaf die Projekkonfigurasie-oortjie vir elke projek.

Bewaarplek.

Die gebruiker kan die Repository-oortjie by die kopskrif sien, en sodra die gebruiker daarop klik, herlei dit na die projekbewaarplek en die gebruiker kan die nuutste commits sien.

Gebruikers kan uitbrei die gids deur op die "+"-ikoon te klik. As die gebruiker op die Hersieningsnommer klik, sal dit die besonderhede van die commit verskaf.

Ander nuttige kenmerke

Hieronder is 'n paar van die ander kenmerke wat in die toepassing teenwoordig is

Rol na bo