Redmine Tutorial - Kuidas kasutada Redmine'i projektijuhtimist

Selles Redmine'i õpetuses selgitatakse, kuidas paigaldada ja kasutada projektijuhtimise vahendit Redmine. Samuti käsitletakse Jira ja Redmine'i võrdlust:

Redmine on Ruby keeles kirjutatud projektijuhtimisvahend, mis toetab mitmeid andmebaasiservereid ja on tuntud ka kui probleemide jälgimise süsteem.

See on avatud lähtekoodiga vahend, mis aitab kasutajatel jagada oma ideid foorumite ja siseblogide abil, mille tulemusena säilivad teadmised meeskonnaliikmete vahel.

Redmine õpetus

Selles õpetuses saame teada, kuidas kasutaja saab Redmine'i paigaldada, kuidas seda tööriista kasutada, selle funktsioone ning erinevusi JIRA ja Redmine'i vahel.

Redmine'i funktsioonid:

  • See on avatud lähtekoodiga vahend.
  • Jälgib mitut projekti.
  • Võimaldab kasutajal omada erinevaid rolle ja õigusi.
  • Kasutajad saavad jälgida, kui palju aega on kulutatud probleemi lahendamiseks.
  • Kasutajad saavad näha visuaalset aruandlust graafikute ja diagrammide abil.

Redmine vs JIRA

JIRA on Austraalia ettevõtte "Atlassian" poolt välja töötatud probleemide jälgimise vahend, mis aitab kasutajatel probleeme jälgida. JIRA-d kasutatakse agiilses metoodikas ja seda saab kasutada erinevates operatsioonisüsteemides.

See on platvormi sõltumatu tööriist, mida kasutatakse ka töövoogude ja protsesside haldamisel. JIRA põhineb täielikult kolmel kontseptsioonil, st projektil, probleemil ja töövoolul.

Allpool on toodud mõned näpunäited Redmine vs. JIRA kohta:

Parameetrid Redmine JIRA
Üldine Redmine toetab palju lisaseadmeid, mis muudavad selle kohandatavaks, see on väga paindlik ja kergesti õpitav. JIRA on kasutajatele väga raske õppida, kuna JIRA-l on kahetasandiline kategooriaid sisaldav kaasamise süsteem.
Tulemus Redmine'i üldine skoor on madal, kuid see on tasuta tööriist. JIRA skoor võrreldes Redmine'iga on kõrgem, st 9,3 punkti 10-st.
Kulud Redmine on avatud lähtekoodiga tööriist, see on tasuta. JIRA ei ole üldse tasuta, see on alati määratleda mõned kulud
Wiki Redmine sisaldab Build in Wiki JIRA kasutajad peavad selle eraldi paigaldama
Kategooria Redmine kuulub projektijuhtimise tööriista alla JIRA kuulub Issue Tracking kategooriasse

Redmine'i paigaldamine

Operatsioonisüsteem: Redmine toetab UNIX-, Linux-, Windows- ja MacOS-süsteeme.

Kuidas paigaldada

1. samm : Lae Redmine alla siit.

2. samm : Uue andmebaasi loomine

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 -- Väga lihtne andmebaasi loomine CREATE DATABASE [REDMINE] GO -- Sisselogimise loomine SQL Serveri sisselogimise/salasõna autentimisega ja ilma parooli aegumise poliitikata CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Kasutaja loomine kasutades eelnevalt loodud sisselogimise autentimist USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Kasutajate õigused on määratud rollide kaudu EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO 

3. samm: Andmebaasi ühendus

Näide MySQL andmebaasi kohta

 production: adapter: mysql2 andmebaas: redmine host: localhost kasutajanimi: redmine parool: "my_password" 

SQL Serveri näide

 production: adapter: sqlserver database: redmine kasutajanimi: redmine # peaks vastama andmebaasi kasutajanimele password: "redminepassword" # peaks vastama sisselogimise paroolile 

4. samm: Paigaldage sõltuvused (Redmine kasutab Bundlerit pärlite sõltuvuste haldamiseks).

 gem install bundler bundle install --without development test 

5. samm: Selles etapis genereeritakse juhuslik võti, et kodeerida küpsis, mis salvestab seansiandmeid.

 bundle exec rake generate_secret_token 

6. samm: Andmebaasi struktuuri loomine

 RAILS_ENV=production bundle exec rake db:migrate  Windows süntaks:  set RAILS_ENV=production bundle exec rake db 

Samm 7: Sisestage andmebaasi vaikimisi konfiguratsiooniandmed.

 RAILS_ENV=production bundle exec rake redmine:load_default_data 

8. samm: testige paigaldust.

 bundle exec rails server webrick -e production 

9. samm: Logi rakendusse sisse

Märkus: Palun vaadake seda linki kui pildiallikat ülaltoodud paigaldusprotseduuride jaoks (samm 2 kuni samm 9).

Redmine Plugin

  • Redmine on platvormideülene projektijuhtimisvahend, mille kasutaja saab integreerida erinevaid lisaseadmeid, mis muudavad selle kasutamise veelgi lihtsamaks.
  • Enne pluginate paigaldamise alustamist veenduge, et need ühilduvad paigaldatud Redmine'i versiooniga.
  • Kasutajad saavad paigaldada erinevaid pluginaid siit

Allpool on toodud sammud pluginate paigaldamiseks:

#1) Enne käskudega alustamist avage lihtsalt Bitnami stacki keskkond, klõpsates menüüs Start (Start>> Bitnami APPNAME Stack>> Application console" (Windows).

Märkus : Asendage installdir paigutuskoht Bitnami virna täieliku paigalduskaustaga.

#2) Hangi .zip fail ja klooni plugin Git'i repositooriumi " installdir/apps/redmine/htdocs/plugins " kataloog.

#3) Paigaldage plugin htdocs repositooriumi.

" cd installdir/apps/redmine/htdocs/

komplekti paigaldamine

bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "

Kui teil on võimalik näha mis tahes hoiatusteadet, mis on seotud logi tootmisfailiga, siis käivitage lihtsalt alljärgnev käsk.

Märkus : Kasutage sudo, kui virn on installeeritud root'ina.

"sudo chown :bitnami log/production.log".

sudo chmod g+w log/production.log "

#4) Apache'i teenuste taaskäivitamine

" sudo installdir/ctlscript.sh restart"

Allpool on selgitatud veel mõned pluginad:

#1) Agile Plugin

See plugin on kasulik, kui kasutajad töötavad agiilsete meetodite järgi. Selle pluginaga saavad kasutajad luua Kanbani või Scrumi sarnaseid tahvleid ja graafikuid.

Nii tootlikkust kui ka tööd saab graafikute ja tahvlite abil hõlpsasti jälgida.

Plugina saab paigaldada siit.

#2) Checklist Plugin

Kasutajad saavad kasutada kontrollnimekirja kontseptsiooni, selle asemel et luua mitu alamülesannet. Selle pluginaga saab kasutaja lisada, kustutada ja märkida kõik kontrollnimekirja elemendid "tehtud".

Kasutajad saavad näha ka kõigi muudatuste kontrolljälge. Kasutaja saab teha ülesannete nimekirja, mis lihtsustab kõikide ülesannete jälgimist. Pluginit saab paigaldada siit.

#3) Q & amp; A, KKK foorum ja ideede aruandlus

Kuigi Redmine sisaldab sisseehitatud foorumit, saame tõepoolest paigaldada selle jaoks pluginat. Plugin ei keskendu peamiselt foorumile, vaid pakub ka muid funktsioone.

Kasutaja saab pluginat paigaldada ja saada rohkem üksikasju siit.

Kuidas kasutada Redmine'i

Registreeru: Registreerimisleht ilmub, kui kasutaja klõpsab lehekülje paremas ülanurgas olevale vahekaardile "Registreeri". Kasutajad saavad seda lehekülge kasutada registreerimiseks.

  • Rakendusele juurdepääsuks peab kasutaja end registreerima. Registreerimiseks peab kasutaja esitama nõutavad andmed kõikides punase tärniga märgitud kohustuslikes väljades (vt allolevat pilti).
  • Kui kasutaja on end Redmine'isse registreerinud, saab ta rakendusele ligi.
  • Administraator saab lisada projekte, klõpsates nupule "Uus projekt", et esitada mõned vajalikud andmed ja lisada projektile uusi liikmeid.

Logi sisse:

  • Kui kasutaja üritab Redmine'i sisse logida, ilmub sisselogimisleht. Samuti saab kasutaja oma salasõna taastada, klõpsates lingil "Lost Password" (kadunud salasõna).
  • Kadunud salasõna link ilmub ainult siis, kui administraator on selle aktiveerinud.
  • Registreeritud kasutajad saavad sisse logida, andes sisselogimise ID ja salasõna.

  • Kui kasutaja unustab või kaotab oma parooli, saab kasutaja luua uue parooli, klõpsates lingil "Kadunud parool".
  • Kui kasutaja klõpsab lingil "Kadunud parool", suunab see edasi kadunud salasõna lehele, kus kasutaja saab esitada kehtiva e-posti aadressi ja genereerida uue salasõna.

Probleemi loomine

Registreeritud kasutajad saavad luua defekti. Uue defekti loomiseks peab kasutaja sisse logima. Uue probleemi loomiseks peavad kasutajad navigeerima vahekaardile, mis asub päises. Kasutajad saavad valida ka erinevaid jälgimisviise nagu Defekt, Funktsioon ja Parandus.

Probleemi loomiseks peab kasutaja täitma allpool olevad väljad:

  • Jälgija: Märkige probleemikategooria.
  • Teema: Lühike ja sisukas lause.
  • Kirjeldus: Esitage vea kirjeldus ja reprodutseerimise sammud.
  • Staatus: Esitage vea staatus - nagu uus, lahendatud ja suletud.
  • Failid: Faili üleslaadimiseks, kui see on olemas, st probleemi ekraanipildi üleslaadimiseks.

Pärast kõigi üksikasjade esitamist luuakse defekt.

Otsing:

Kasutajad näevad parempoolses ülaosas olevat otsingu tekstikasti.

  • See on lihtne otsingu tekstikast.
  • Kasutajad saavad otsida olemasolevat defekti või mis tahes uut loodud defekti.

  • Kasutaja saab otsida mis tahes Issue ID ja klõpsata nuppu enter. See suunab edasi täiustatud otsingule.
  • Kasutajad saavad täpsustada otsingut, esitades üksikasjad täiustatud otsingu ekraanil.

Minu lehekülg:

Kasutaja saab näha mitmeid plokke, kuhu teave on salvestatud, ja kasutaja saab lehte vastavalt kohandada.

  • Kasutaja näeb kõiki talle määratud või tema poolt teatatud probleeme jaotises "Minu lehekülg".
  • Blokid "Mulle määratud probleemid" ja "Teatatud probleemid" on vaikimisi sisse lülitatud. Te võite ka lohke lohistada vastavalt oma soovile.
  • Plokk "Mulle määratud probleem" sisaldab kogu teavet, mis on seotud sisselogimise kasutajale määratud probleemiga. See sisaldab järgmisi välju:
    • Probleemi id'd
    • Projektid
    • Jälgijad
    • Staatus
    • Teema
  • Plokk "Teatatud probleemid" sisaldab teavet probleemi kohta, millest sisseloginud kasutaja teatas.

Projektijuhtimine Redmine'i abil

Redmine on üks parimaid vahendeid projekti tõhusaks jälgimiseks. Tänapäeval keskendutakse agiilsele metoodikale ja eelkõige Scrumile.

Redmine'is saavad kasutajad luua kõike Issue'ina nagu Bug/Feature/task ja määrata selle vastavale liikmele, andes alguskuupäeva ja lõppkuupäeva. Kõiki projektori allülesandele tehtud tegevusi saab jälgida, kasutades vahekaarti "Activity".

Projekti jaoks ruumi loomine

Projekti saab kasutaja lisada, valides vahekaardi Projekt ja klõpsates nupule Uus projekt. Vaikimisi saavad uue projekti jaoks ruumi luua ainult saidi administraatorid ja projektijuht.

Projekti loomisel tuleb anda nimi ja unikaalne identifikaator - identifikaatorit kasutatakse projektiruumi URL-i osana. Vähemalt üks isik peab olema määratud projektijuhiks.

Redmine'i oluline kontseptsioon

Projekti ülevaade

Kasutajad näevad kõiki projektiga seotud üksikasju ülevaatlikult.

Vasakpoolne plokk "Probleemide jälgimine" sisaldab kõigi avatud/suletud olekus olevate probleemide täielikku staatust.

Parempoolses plokis "Liikmed" on kõik projektiga seotud liikmed ja plokis "Viimased uudised" on kõik projektiga seotud viimased uudised.

  • Tegevusaruanne on kõik auditilogid või ajalooline teave, mis on seotud projekti või otsitud probleemidega.

Probleemide jälgimine

Probleemi jälgimiseks on kaks erinevat võimalust, nagu allpool näidatud.

#1) Probleemide nimekiri

Siit saavad kasutajad vaadata probleemide nimekirja ja valida konkreetse probleemi, et seda üksikasjalikult näha. Samuti saab kasutaja vaikimisi näha avatud probleemi, kuid kasutaja peab nimekirja vaatamiseks rakendama filtrit.

#2) Probleemi kokkuvõte

Probleemide kokkuvõte annab aruande, mis sisaldab kõiki projektiga seotud probleeme kõikides versioonides.

See sisaldab erinevaid tabeleid, nagu Jälgitav, Versioon, Prioriteet, Alamprojekt, Vastutaja Autor ja Kategooria, kus iga ruudustik näitab avatud/suletud/kokkuvaid probleeme.

Aja jälgimine

Ajakirja üksikasjad

See näitab kogu projektile kulunud aja üksikasju. Ajaprotokolli funktsioon on saadaval ainult siis, kui projekti "Aja jälgimise" moodul on aktiveeritud.

Ajakirjete vaatamine üksikasjalikul tasandil:

Edusammude jälgimine

Gantt diagramm

Seda kasutatakse projekti edenemise jälgimiseks, sealhulgas alguskuupäev, tähtajad, staatus ja resolutsioon. See on plugin ja kasutaja saab seda paigaldada.

Kalender

Kalendri vaade näitab projektiga seotud andmeid igakuiselt, nagu teised kalendri vaateid. See näitab kõiki küsimusi vähemalt alguskuupäeva ja tähtajaga (kui need on olemas).

Kalendermoodulit saab iga projekti jaoks sisse- ja väljalülitada projekti konfiguratsiooni vahekaardil.

Varamu

Kasutaja näeb vahekaarti Repository päises ja kui kasutaja klõpsab sellel, suunab see ümber projekti repositooriumi ja kasutaja näeb viimaseid kommenteerimisi.

Kasutajad saavad kataloogi laiendada, klõpsates ikoonil "+". Kui kasutaja klõpsab Revisioni numbrile, siis kuvatakse üksikasjad toimingu kohta.

Muud kasulikud omadused

Allpool on loetletud mõned muud funktsioonid, mis on rakenduses olemas

Uudised

  • Kasutajad saavad avaldada uudiseid, mis on seotud projektiga või mis tahes teemaga, mis neile meeldib.
  • Uudiseid saab lisada/muuta/kustutada vastavalt kasutajale antud õigustele.
  • Kasutajad näevad projektiga seotud uudiste pealkirju vahekaardil Ülevaade, kui kasutaja klõpsab uudisel, suunab see edasi üksikasjadele.
  • Võtame näite projektijuhist, kes soovib avaldada kogu meeskonnale mingit teavet. Projektijuht saab luua uudise, klõpsates nupule "+Add news" ja sisestades kokkuvõtte, pealkirja ja kirjelduse.
  • Kogu meeskond saab seejärel näha uudiste kokkuvõtet projektiülevaate alal ja kui kasutaja klõpsab pealkirjale, suunab see edasi üksikasjalikule lehele.

  • Kasutajad näevad viimaseid uudiseid, kui nad lähevad vahekaardile Uudised.

Dokumendid

  • See on koht, kuhu kasutajad saavad lisada kasutusjuhendi või tehnilised dokumendid.
  • Dokumentatsioon on kahte liiki.
    • Kasutajadokumentatsioon
    • Tehniline dokumentatsioon
  • Dokumendi vahekaardil saab kasutaja lisada dokumente, klõpsates lingil "+Uued dokumendid".

  • Kui kasutaja on dokumendi üles laadinud, saab pealkirja kasutada lingina lisatud dokumentide allalaadimiseks.

Foorumid

  • See on koht, kus kogu meeskond saab üksteisega suhelda. Samuti saab kasutaja näha üksikasjalikku ülevaadet mis tahes teemast, mida varem arutati.
  • Foorumis kuvatakse ruudustikus järgmised elemendid:
    • Teemad
    • Sõnumid

Viimane sõnum: Link viimasele saadud sõnumile.

  • Kui kasutaja klõpsab ükskõik millisel teemal, näeb ta sellele teemale vastavat üksikasjalikku vaadet.

Failid

  • See on koht, kuhu kasutaja saab faile üles laadida.
  • Samuti saab failimoodulit seadetest sisse/välja lülitada.
  • Kasutaja saab lisada uue faili, klõpsates ikoonil "+Uue fail".

  • Kasutaja saab lisada faili, valides nupu "Vali fail" kohalikust. Samuti saab kasutaja lisada rohkem kui ühe faili, valides nupu " Lisa teine fail " link.

Kokkuvõte

Selles õpetuses käsitlesime Redmine'i tutvustamist, JIRA ja Redmine'i erinevust, Redmine'i kasutamise viise ja selle paigaldamise korda.

Lisaks on meil ka lühike pilk aja jälgimisele, edusammude jälgimisele ja muudele kasulikele tööriistadele, nagu uudised, dokumendid, foorum ja failid.

Keri üles