Redmine Tutorial - Kaip naudoti Redmine projektų valdymą

Šioje "Redmine" pamokoje paaiškinama, kaip įdiegti ir naudoti "Redmine" projektų valdymo įrankį. Taip pat pateikiamas "Jira" ir "Redmine" palyginimas:

"Redmine" yra projektų valdymo įrankis, parašytas "Ruby" kalba. Jis palaiko keletą duomenų bazių serverių ir yra žinomas kaip problemų stebėjimo sistema.

Tai atvirojo kodo įrankis, padedantis naudotojams dalytis savo idėjomis forumuose ir vidiniuose tinklaraščiuose, todėl komandos nariai išsaugo žinias.

"Redmine" pamoka

Šioje pamokoje sužinosime, kaip vartotojas gali įdiegti "Redmine", kaip naudoti įrankį, jo funkcijas ir skirtumus tarp "JIRA" ir "Redmine".

"Redmine" funkcijos:

  • Tai atvirojo kodo įrankis.
  • Stebi kelis projektus.
  • Leidžia naudotojui turėti skirtingus vaidmenis ir leidimus.
  • Vartotojai gali stebėti, kiek laiko buvo praleista sprendžiant problemą.
  • Naudotojai gali matyti vaizdines ataskaitas naudodami diagramas ir grafikus.

"Redmine" ir "JIRA

Australijos bendrovės "Atlassian" sukurta JIRA yra problemų stebėjimo priemonė, kuri padeda naudotojams sekti problemas. JIRA naudojama pagal "Agile" metodiką ir gali veikti įvairiose operacinėse sistemose.

Tai nuo platformos nepriklausomas įrankis, kuris taip pat naudojamas darbo eigai ir procesų valdymui. JIRA yra visiškai pagrįsta trimis koncepcijomis, t. y. projekto, problemos ir darbo eigos.

Toliau pateikiamos kelios nuorodos į "Redmine" ir JIRA:

Parametrai Redmine JIRA
Bendra "Redmine" palaiko daugybę įskiepių, kad ją būtų galima pritaikyti, ji labai lanksti ir lengvai išmokstama. JIRA naudotojams labai sunku išmokti, nes JIRA turi dviejų lygių įtraukimo sistemą su kategorijomis
Rezultatai Bendras "Redmine" įvertinimas yra žemas, tačiau tai yra nemokamas įrankis "JIRA" rezultatas, palyginti su "Redmine", yra aukštesnis, t. y. 9,3 balo iš 10.
Išlaidos "Redmine" yra atvirojo kodo įrankis, jis yra nemokamas "JIRA" nėra visiškai nemokama, ji visada reikalauja tam tikrų išlaidų
Wiki "Redmine" yra "Build in Wiki "JIRA" naudotojams ją reikia įdiegti atskirai
Kategorija "Redmine" priklauso projektų valdymo įrankių grupei "JIRA" priklauso problemų stebėjimo kategorijai

"Redmine" diegimas

Operacinė sistema: "Redmine" palaiko UNIX, "Linux", "Windows" ir "MacOS" sistemas.

Kaip įdiegti

1 žingsnis : Atsisiųskite "Redmine" iš čia.

2 žingsnis : Sukurti naują duomenų bazę

"MySQL"

 CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 

SQL serveris

 USE [master] GO -- Labai paprastas DB kūrimas CREATE DATABASE [REDMINE] GO -- Prisijungimo vardo kūrimas su SQL serverio prisijungimo/ slaptažodžio autentifikavimu ir be slaptažodžio galiojimo pabaigos politikos CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Vartotojo kūrimas naudojant anksčiau sukurtą prisijungimo autentifikavimą USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Vartotojo teisės nustatytos per vaidmenis EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO 

3 veiksmas: Duomenų bazės ryšys

"MySQL" duomenų bazės pavyzdys

 gamyba: adapteris: mysql2 duomenų bazė: redmine host: localhost vartotojo vardas: redmine slaptažodis: "my_password" 

SQL serverio pavyzdys

 production: adapter: sqlserver database: redmine username: redmine # turėtų atitikti duomenų bazės vartotojo vardą password: "redminepassword" # turėtų atitikti prisijungimo slaptažodį 

4 veiksmas: Įdiekite priklausomybes ("Redmine" naudoja "Bundler" brangakmenių priklausomybėms valdyti).

 gem install bundler bundle install --without development test 

5 veiksmas: šiame etape generuojamas atsitiktinis raktas, kuriuo užkoduojamas seanso duomenis saugantis slapukas.

 bundle exec rake generate_secret_token 

6 veiksmas: sukurkite duomenų bazės struktūrą

 RAILS_ENV=production bundle exec rake db:migrate  "Windows" sintaksė:  set RAILS_ENV=production bundle exec rake db 

7 veiksmas: Į duomenų bazę įkelkite numatytosios konfigūracijos duomenis.

 RAILS_ENV=production bundle exec rake redmine:load_default_data 

8 veiksmas: išbandykite diegimą.

 bundle exec rails server webrick -e production 

9 žingsnis: Prisijunkite prie programos

Pastaba: Kaip pirmiau pateiktų diegimo procedūrų (nuo 2 iki 9 žingsnio) paveikslėlių šaltinį rasite šioje nuorodoje.

"Redmine" įskiepis

  • "Redmine" yra tarpplatforminis projektų valdymo įrankis, į kurį vartotojas gali integruoti įvairius įskiepius, kad juo būtų galima naudotis labiau.
  • Prieš pradėdami diegti įskiepį, įsitikinkite, kad jis suderinamas su įdiegta "Redmine" versija.
  • Vartotojai gali įdiegti įvairius įskiepius iš čia

Toliau išvardyti žingsniai, kaip įdiegti įskiepius:

#1) Prieš pradėdami vykdyti komandas, tiesiog atidarykite "Bitnami Stack" aplinką spustelėdami nuorodą meniu "Start" skiltyje "Start>> Bitnami APPNAME Stack>>> Application console" (Windows).

Pastaba : Pakeiskite installdir vietą su visu "Bitnami" kamino diegimo katalogu.

#2) Gaukite .zip failą ir klonuokite įskiepio "Git" saugyklą " installdir/apps/redmine/htdocs/plugins " katalogas.

#3) Įdiekite įskiepį į htdocs saugyklą.

" cd installdir/apps/redmine/htdocs/

įdiegti paketą

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

Jei matote bet kokį įspėjamąjį pranešimą, susijusį su žurnalo gamybos failu, tiesiog paleiskite toliau pateiktą komandą.

Pastaba : Naudokite "sudo", jei stekas buvo įdiegtas kaip root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Iš naujo paleiskite "Apache" paslaugas

" sudo installdir/ctlscript.sh restart"

Kai kurie kiti įskiepiai yra paaiškinti toliau:

#1) "Agile Plugin

Šis įskiepis patogus, jei naudotojai dirba pagal "Agile" metodiką. Naudodami šį įskiepį naudotojai gali kurti į "Kanban" ar "Scrum" panašias lentas ir diagramas.

Naudodamiesi diagramomis ir lentelėmis galite lengvai stebėti tiek produktyvumą, tiek darbą.

Įskiepį galima įdiegti iš čia.

#2) Kontrolinio sąrašo įskiepis

Naudotojai gali naudoti kontrolinio sąrašo koncepciją, užuot kūrę kelias tarpines užduotis. Naudodamasis šiuo įskiepiu naudotojas gali pridėti, ištrinti ir pažymėti visus kontrolinio sąrašo elementus kaip "atlikta".

Vartotojai taip pat gali matyti visų pakeitimų audito seką. Vartotojas gali sudaryti darbų sąrašą, kuris leidžia lengvai sekti visas užduotis. Įskiepį galima įdiegti iš čia.

#3) Q&A, DUK forumas ir pranešimai apie idėjas

Nors "Redmine" turi integruotą forumą, iš tiesų galime įdiegti įskiepį, skirtą tam pačiam forumui. Įskiepyje daugiausia dėmesio skiriama ne forumui, bet ir kitoms funkcijoms.

Naudotojas gali įdiegti įskiepį ir gauti daugiau informacijos iš čia.

Kaip naudotis "Redmine

Registruokitės: Registracijos puslapis pasirodo, kai naudotojas spusteli puslapio viršutiniame dešiniajame kampe esantį skirtuką "Registruotis". Naudotojai gali naudoti šį puslapį registracijai.

  • Kad galėtų naudotis programa, naudotojas turi užsiregistruoti. Registruodamasis naudotojas turi pateikti reikiamus duomenis visuose raudona žvaigždute pažymėtuose privalomuose laukuose (žr. toliau pateiktą paveikslėlį).
  • Kai naudotojas užsiregistruoja "Redmine", jis gali naudotis programa.
  • Administratorius gali pridėti projektų spustelėjęs "Naujas projektas", kad pateiktų reikiamą informaciją ir į projektą įtrauktų naujus narius.

Prisijungimas:

  • Prisijungimo puslapis rodomas, kai naudotojas bando prisijungti prie "Redmine". Be to, naudotojas gali iš naujo nustatyti slaptažodį spustelėjęs nuorodą "Pamestas slaptažodis".
  • Prarasto slaptažodžio nuoroda bus rodoma tik tuo atveju, jei ją aktyvavo administratorius.
  • Užsiregistravę naudotojai gali prisijungti nurodydami prisijungimo ID ir slaptažodį.

  • Jei naudotojas pamiršta arba praranda slaptažodį, jis gali sukurti naują slaptažodį spustelėjęs nuorodą "Prarastas slaptažodis".
  • Vartotojui spustelėjus nuorodą "Pamestas slaptažodis", jis nukreipiamas į puslapį "Pamestas slaptažodis", kuriame gali nurodyti galiojantį el. pašto adresą ir sugeneruoti naują slaptažodį.

Sukurti problemą

Registruoti naudotojai galės sukurti defektą. Norėdami sukurti naują defektą, naudotojai turi prisijungti. Norėdami sukurti naują problemą, naudotojai turi pereiti į antraštėje esantį skirtuką. Naudotojai taip pat gali pasirinkti skirtingus sekimo žymeklius, pavyzdžiui, defektą, funkciją ir pataisą.

Norėdamas sukurti problemą, naudotojas turi užpildyti toliau nurodytus laukus:

  • Stebėtojas: Nurodykite klausimo kategoriją.
  • Tema: Trumpas ir prasmingas sakinys.
  • Aprašymas: Pateikite klaidos aprašymą ir atkūrimo veiksmus.
  • Būklė: Nurodykite klaidos būseną, pavyzdžiui, nauja, išspręsta ar uždaroma.
  • Failai: Jei norite įkelti failą, pvz., problemos ekrano nuotrauką.

Pateikus visus duomenis, defektas bus sukurtas.

Paieška:

Vartotojai gali matyti paieškos teksto laukelį, esantį viršuje dešinėje pusėje.

  • Tai paprastas paieškos teksto langelis.
  • Naudotojai gali ieškoti esamo defekto arba bet kokio naujo sukurto defekto.

  • Naudotojas gali ieškoti bet kokio problemos ID ir spustelėti įvesties mygtuką. Jis bus nukreiptas į išplėstinę paiešką.
  • Naudotojai gali patikslinti paiešką pateikdami išsamią informaciją išplėstinės paieškos ekrane.

Mano puslapis:

Naudotojas gali matyti kelis blokus, kuriuose saugoma informacija, ir atitinkamai pritaikyti puslapį.

  • Naudotojas gali matyti visas jam priskirtas arba jo praneštas problemas skiltyje "Mano puslapis".
  • Blokai "Man priskirtos problemos" ir "Pranešta apie problemą" įjungti pagal numatytuosius nustatymus. Taip pat galite vilkti ir nuleisti blokus pagal savo patogumą.
  • Bloke "Man priskirta problema" pateikiama visa informacija, susijusi su prisijungusiam naudotojui priskirta problema. Jame yra šie laukai:
    • Problemos identifikaciniai numeriai
    • Projektai
    • Sekikliai
    • Statusas
    • Tema
  • Bloke "Pranešta apie problemas" pateikiama informacija, susijusi su problema, apie kurią pranešė prisijungęs naudotojas.

Projektų valdymas naudojant "Redmine

Redmine yra vienas geriausių įrankių, leidžiančių efektyviai sekti projekto eigą. Šiuo metu įmonės daugiausia dėmesio skiria judriai metodologijai, o svarbiausia - Scrum.

"Redmine" sistemoje naudotojai gali viską sukurti kaip problemą, pavyzdžiui, klaidą / funkciją / užduotį, ir priskirti ją atitinkamam nariui, nurodydami pradžios ir pabaigos datą. Visus veiksmus, atliktus su projektoriumi, galima stebėti naudojant skirtuką "Veikla".

Erdvės sukūrimas projektui

Projektą gali pridėti naudotojas, pasirinkęs skirtuką Project (Projektas) ir spustelėjęs New Project (Naujas projektas). Pagal numatytuosius nustatymus tik svetainės administratoriai ir projektų vadovas gali sukurti vietą naujam projektui.

Kuriant projektą reikia nurodyti pavadinimą ir unikalų identifikatorių - identifikatorius naudojamas kaip projekto vietos URL dalis. Projekto vadovu turi būti paskirtas bent vienas asmuo.

Svarbi "Redmine" koncepcija

Projekto apžvalga

Naudotojai gali glaustai matyti visą su projektu susijusią informaciją.

Kairėje pusėje esančiame bloke "Problemų stebėjimas" pateikiama išsami visų problemų, kurios yra atidarytos / uždarytos, būsena.

Dešinėje pusėje esančiame bloke "Nariai" pateikiami visi su projektu susiję nariai, o bloke "Naujausios naujienos" - visos su projektu susijusios naujienos.

  • Veiklos ataskaita turi visus audito žurnalus arba istorinę informaciją, susijusią su projektu arba ieškomais klausimais.

Problemų stebėjimas

Yra du skirtingi problemos stebėjimo būdai, kaip parodyta toliau.

#1) Problemų sąrašas

Iš čia naudotojai gali peržiūrėti problemų sąrašą ir pasirinkti konkrečią problemą, kad galėtų ją išsamiai peržiūrėti. Be to, pagal numatytuosius nustatymus naudotojas gali matyti atvirą problemą, tačiau, norėdamas atitinkamai peržiūrėti sąrašą, naudotojas turi taikyti filtrą.

#2) Problemos santrauka

Problemų suvestinė - tai ataskaita, kurioje pateikiamos visos su projektu susijusios visų versijų problemos.

Jame yra įvairios lentelės, pavyzdžiui, "Tracker", "Version", "Priority", "Subproject", "Assignee Author" ir "Category", o kiekviename tinklelyje rodomos atidarytos/uždarytos/iš viso problemos.

Laiko stebėjimas

Išsami informacija apie laiko žurnalą

Jame rodoma išsami informacija apie bendrą projekto laiko sąnaudas. Laiko žurnalo funkcija prieinama tik tada, kai įjungtas projekto "Laiko sekimo" modulis.

Laiko įrašai peržiūrimi išsamiai:

Pažangos stebėjimas

Ganto diagrama

Jis naudojamas projekto eigai stebėti, įskaitant pradžios datą, terminus, būseną ir sprendimą. Tai įskiepis, kurį naudotojas gali įdiegti.

Kalendorius

Kalendoriaus rodinyje su projektu susiję duomenys rodomi kas mėnesį, kaip ir kituose kalendoriaus rodiniuose. Jame bus rodomi visi klausimai, turintys bent jau pradžios datą ir terminą (jei yra).

Kalendoriaus modulį galima įjungti ir išjungti kiekvieno projekto skirtuke Projekto konfigūracija.

Saugykla

Vartotojas antraštėje mato skirtuką "Saugykla", kurį spustelėjęs, jis nukreipiamas į projekto saugyklą ir gali matyti naujausius pakeitimus.

Vartotojai gali išplėsti katalogą spustelėdami piktogramą "+". Jei vartotojas spustelės ant peržiūros numerio, bus pateikta išsami informacija apie įsipareigojimą.

Kitos naudingos funkcijos

Toliau išvardytos kai kurios kitos programoje esančios funkcijos

Naujienos

  • Vartotojai gali skelbti su projektu ar bet kuria kita jiems patinkančia tema susijusias naujienas.
  • Naujienas galima pridėti, redaguoti ir ištrinti pagal naudotojo turimą leidimą.
  • Vartotojai gali matyti su projektu susijusių naujienų antraštes skirtuke "Apžvalga", kai tik vartotojas spustelės naujieną, jis bus nukreiptas į išsamią informaciją.
  • Paimkime pavyzdį apie projekto vadovą, kuris nori paskelbti tam tikrą informaciją visai komandai. Projekto vadovas gali sukurti naujieną spustelėjęs "+Pridėti naujieną" ir nurodyti santrauką, pavadinimą ir aprašymą.
  • Tada visa komanda gali matyti naujienų santrauką projekto apžvalgos srityje, o spustelėjus pavadinimą, naudotojas nukreipiamas į išsamų puslapį.

  • Naujausias naujienas naudotojai gali peržiūrėti perėję į skirtuką Naujienos.

Dokumentai

  • Tai vieta, kur naudotojai gali pridėti naudotojo vadovą arba techninius dokumentus.
  • Yra dvi dokumentų kategorijos.
    • Naudotojo dokumentai
    • Techninė dokumentacija
  • Dokumentų skirtuke naudotojas gali pridėti dokumentus spustelėjęs nuorodą "+Naujų dokumentų".

  • Kai naudotojas įkelia dokumentą, pavadinimą galima naudoti kaip nuorodą, kad būtų galima atsisiųsti pridėtus dokumentus.

Forumai

  • Tai vieta, kurioje visa komanda gali bendrauti tarpusavyje. Be to, naudotojas gali matyti išsamų bet kurios anksčiau aptartos temos vaizdą.
  • Forume tinklelyje rodomi šie elementai:
    • Temos
    • Žinutės

Paskutinė žinutė: Nuoroda į paskutinę gautą žinutę

  • Vartotojas, spustelėjęs bet kurią temą, gali matyti išsamų temą atitinkantį vaizdą.

Failai

  • Tai vieta, į kurią naudotojas gali įkelti failus.
  • Be to, failų modulį galima įjungti arba išjungti nustatymuose.
  • Naudotojas gali pridėti naują failą spustelėjęs piktogramą "+Naujas failas".

  • Naudotojas gali pridėti failą pasirinkdamas vietinį mygtuką "Pasirinkti failą". Be to, naudotojas gali pridėti daugiau nei vieną failą pasirinkdamas " Pridėti kitą failą " nuoroda.

Išvada

Šioje pamokoje aprašėme "Redmine" įvadą, skirtumus tarp JIRA ir "Redmine", "Redmine" naudojimo būdus ir diegimo procedūrą.

Be to, trumpai apžvelgiame laiko stebėjimą, pažangos stebėjimą ir kitus naudingus įrankius, tokius kaip naujienos, dokumentai, forumas ir failai.

Slinkti į viršų