- Redmine Tutorial
- Redmine Vs JIRA
- Redmine telepítés
- Redmine Plugin
- Hogyan használjuk a Redmine-t
- Következtetés
Ez a Redmine bemutató elmagyarázza, hogyan kell telepíteni és használni a Redmine projektmenedzsment eszközt. A Jira és a Redmine összehasonlítása is szóba kerül:
A Redmine egy Ruby nyelven írt projektmenedzsment eszköz, amely több adatbázis szervert is támogat, és problémakövető rendszerként is ismert.
Ez egy nyílt forráskódú eszköz, amely segít a felhasználóknak megosztani ötleteiket fórumok és belső blogok segítségével, aminek eredményeképpen a tudás megmarad a csapat tagjai között.
Redmine Tutorial
Ebben a bemutatóban megismerhetjük, hogyan telepítheti a felhasználó a Redmine-t, hogyan kell használni az eszközt, annak funkcióit, valamint a JIRA és a Redmine közötti különbségeket.
Redmine funkciók:
- Ez egy nyílt forráskódú eszköz.
- Nyomon követi a több projektet.
- Lehetővé teszi, hogy a felhasználó különböző szerepkörökkel és engedélyekkel rendelkezzen.
- A felhasználók nyomon követhetik a kérdéssel töltött időt.
- A felhasználók grafikonok és diagramok segítségével vizuális jelentéseket láthatnak.
Redmine Vs JIRA
Az ausztrál "Atlassian" cég által kifejlesztett JIRA egy problémakövető eszköz, amely segít a felhasználóknak a problémák nyomon követésében. A JIRA-t agilis módszertanban használják, és különböző operációs rendszereken futhat.
Ez egy platformfüggetlen eszköz, amelyet a munkafolyamat- és folyamatmenedzsmentben is használnak. A JIRA teljes egészében három fogalomra épül, azaz a projektre, a problémára és a munkafolyamatra.
Az alábbiakban felsorolunk néhány mutatót a Redmine Vs JIRA-ról:
Paraméterek | Redmine | JIRA |
---|---|---|
Általános | A Redmine rengeteg bővítményt támogat a testreszabhatóság érdekében, nagyon rugalmas és könnyen tanulható. | A JIRA-t nagyon nehéz megtanulni a felhasználóknak, mivel a JIRA-nak kétszintű befogadási rendszere van kategóriákkal. |
Score | A Redmine összpontszáma alacsony, de ez egy ingyenes eszköz | A JIRA pontszáma a Redmine-hoz képest magasabb, azaz 9,3 a 10-ből. |
Költségek | A Redmine egy nyílt forráskódú eszköz, ingyenes. | A JIRA egyáltalán nem ingyenes, mindig meghatároz valamilyen költséget |
Wiki | Redmine tartalmaz Build in Wiki | A JIRA felhasználóknak külön kell telepíteniük |
Kategória | A Redmine a projektmenedzsment eszköz alá tartozik | A JIRA az Issue Tracking kategóriába tartozik |
Redmine telepítés
Operációs rendszer: A Redmine támogatja a UNIX, Linux, Windows és MacOS rendszereket.
Hogyan kell telepíteni
1. lépés : Redmine letöltése innen.
2. lépés : Új adatbázis létrehozása
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 -- Nagyon egyszerű DB létrehozása CREATE DATABASE [REDMINE] GO -- Bejelentkezés létrehozása SQL Server bejelentkezés/jelszó hitelesítéssel és jelszó lejárati politika nélkül CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Felhasználó létrehozása a korábban létrehozott bejelentkezési hitelesítéssel USE [REDMINE] GO CREATE USER létrehozása[REDMINE] FOR LOGIN [REDMINE] GO -- Felhasználói jogosultságok beállítása a szerepek segítségével EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO
3. lépés: Adatbázis kapcsolat
Példa MySQL adatbázisra
production: adapter: mysql2 adatbázis: redmine host: localhost felhasználónév: redmine jelszó: "my_password"
Példa az SQL Serverre
production: adapter: sqlserver adatbázis: redmine felhasználónév: redmine # egyezzen meg az adatbázis felhasználónevével jelszó: "redminepassword" # egyezzen meg a bejelentkezési jelszóval
4. lépés: Telepítse a függőségeket (a Redmine a Bundler segítségével kezeli a drágakövek függőségeit).
gem install bundler bundle install --without development test
5. lépés: Ebben a lépésben egy véletlenszerű kulcsot generálunk a munkamenetadatokat tároló cookie kódolásához.
bundle exec rake generate_secret_token
6. lépés: Adatbázis struktúra létrehozása
RAILS_ENV=production csomag exec rake db:migrate Windows Szintaxis: set RAILS_ENV=production bundle exec rake db
7. lépés: Az alapértelmezett konfigurációs adatok beillesztése az adatbázisba.
RAILS_ENV=production csomag exec rake redmine:load_default_data
8. lépés: Tesztelje a telepítést.
bundle exec rails szerver webrick -e production
9. lépés: Jelentkezzen be az alkalmazásba
Megjegyzés: Kérjük, hivatkozzon erre a linkre, mint képforrásra a fenti telepítési eljárásokhoz (2. lépés - 9. lépés).
Redmine Plugin
- A Redmine egy platformokon átívelő projektmenedzsment eszköz, és a felhasználó különböző pluginokat integrálhat, amelyek még jobban kihasználhatóvá teszik.
- Mielőtt elkezdenéd a plugin telepítését, győződj meg róla, hogy az kompatibilis a telepített Redmine verzióval.
- A felhasználók különböző pluginokat telepíthetnek innen
Az alábbiakban felsoroljuk a Pluginok telepítésének lépéseit:
#1) A parancsok megkezdése előtt csak nyissa meg a Bitnami stack környezetet a Start menüben a "Start>> Bitnami APPNAME Stack>> Alkalmazás konzol" (Windows) parancsikonra kattintva.
Megjegyzés: : Cserélje ki a installdir helyőrzőt a Bitnami stack teljes telepítési könyvtárával.
#2) Szerezd meg a .zip fájlt és klónozd a plugin Git tárolóját " installdir/apps/apps/redmine/htdocs/plugins " könyvtár.
#3) Telepítse a plugint a htdocs tárolóból.
" cd installdir/apps/apps/redmine/htdocs/
csomag telepítése
bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "
Ha bármilyen figyelmeztető üzenetet lát a napló termelési fájljával kapcsolatban, akkor csak futtassa az alábbi parancsot.
Megjegyzés: : Használja a sudo-t, ha a stack root felhasználóként lett telepítve.
"sudo chown :bitnami log/production.log".
sudo chmod g+w log/production.log "
#4) Az Apache szolgáltatások újraindítása
" sudo installdir/ctlscript.sh újraindítás"
Az alábbiakban néhány további bővítményt ismertetünk az Ön számára:
#1) Agile Plugin
Ez a plugin hasznos, ha a felhasználók agilis módszertan szerint dolgoznak. A plugin segítségével a felhasználók Kanban vagy scrum-szerű táblákat és diagramokat hozhatnak létre.
Mind a termelékenység, mind a munka könnyen nyomon követhető a táblázatok és táblák segítségével.
A plugin innen telepíthető.
#2) Checklist Plugin
A felhasználók több részfeladat létrehozása helyett használhatják az ellenőrzőlista koncepciót. Ezzel a pluginnal a felhasználó hozzáadhatja, törölheti és "kész"-ként jelölheti az összes ellenőrzőlista elemet.
A felhasználók láthatják az összes változtatás ellenőrzési nyomvonalát is. A felhasználó készíthet egy teendőlistát, amely megkönnyíti az összes feladat nyomon követését. A Plugin innen telepíthető.
#3) Q&A, GYIK fórum és ötletjelentés
Bár a Redmine tartalmaz egy beépített fórumot, a bővítményt valóban telepíthetjük hozzá. A bővítmény nem elsősorban a fórumra koncentrál, hanem más funkciókat is biztosít.
A felhasználó telepítheti a plugint, és további részleteket itt talál.
Hogyan használjuk a Redmine-t
Regisztráljon: A regisztrációs oldal akkor jelenik meg, ha a felhasználó a lap jobb felső sarkában található "Regisztráció" fülre kattint. A felhasználók ezt az oldalt használhatják regisztrációra.
- A felhasználónak regisztrálnia kell ahhoz, hogy hozzáférjen az alkalmazáshoz. A regisztrációhoz a felhasználónak meg kell adnia a szükséges adatokat a piros csillaggal jelölt kötelező mezőkben (lásd az alábbi képet).
- Ha egy felhasználó regisztrál a Redmine-ban, akkor hozzáférhet az alkalmazáshoz.
- Az adminisztrátor az "Új projekt" gombra kattintva adhat hozzá projekteket, hogy megadjon néhány szükséges adatot, és új tagokat adjon hozzá a projekthez.
Bejelentkezés:
- A bejelentkezési oldal jelenik meg, amikor a felhasználó megpróbál bejelentkezni a Redmine-ba. A felhasználó a "Elfelejtett jelszó" linkre kattintva visszaállíthatja a jelszavát.
- Az Elveszett jelszó link csak akkor jelenik meg, ha az adminisztrátor aktiválta.
- A regisztrált felhasználók a bejelentkezési azonosító és jelszó megadásával tudnak bejelentkezni.
- Ha a felhasználó elfelejti vagy elveszíti a jelszavát, akkor az "Elveszett jelszó" linkre kattintva új jelszót hozhat létre.
- Amint a felhasználó az "Elveszett jelszó" linkre kattint, a rendszer az Elveszett jelszó oldalra irányít, ahol a felhasználó megadhatja az érvényes e-mail címét, és új jelszót generálhat.
Probléma létrehozása
A regisztrált felhasználók képesek lesznek hibát létrehozni. Új hiba létrehozásához a felhasználónak be kell jelentkeznie. Új probléma létrehozásához a felhasználóknak a fejlécben található fülre kell navigálniuk. A felhasználók különböző nyomonkövetési módokat is kiválaszthatnak, mint például Defect, Feature és Patch.
Egy probléma létrehozásához a felhasználónak ki kell töltenie az alábbi mezőket:
- Nyomkövető: Jelölje meg a kérdés kategóriáját.
- Téma: A téma a következő: Egy rövid és tartalmas mondat.
- Leírás: Adja meg a hiba leírását és a reprodukálás lépéseit.
- Állapot: Adja meg a hiba státuszát - például új, megoldott és lezárt.
- Fájlok: Fájl feltöltése, ha van ilyen, pl. képernyőkép egy problémáról.
Az összes adat megadása után a hiba létrejön.
Keresés:
A felhasználók a jobb felső sarokban láthatják a keresési szövegdobozt.
- Ez egy egyszerű keresési szövegdoboz.
- A felhasználók kereshetnek egy meglévő hibát vagy bármely újonnan létrehozott hibát.
- A felhasználó bármely Issue ID-t megkeresheti, és az enter gombra kattintva átirányít a speciális kereséshez.
- A felhasználók a keresést a Részletes keresés képernyőn megadott adatokkal pontosíthatják.
Az én oldalam:
A felhasználó több blokkot láthat, amelyekben az információk tárolódnak, és a felhasználó ennek megfelelően testre szabhatja az oldalt.
- A felhasználó a "Saját oldal" alatt láthatja a hozzá rendelt vagy általa bejelentett összes problémát.
- A "Hozzám rendelt problémák" és a "Jelentett probléma" blokkok alapértelmezés szerint be vannak kapcsolva. A blokkokat tetszés szerint húzhatja és eldobhatja.
- A "Hozzám rendelt ügy" blokk tartalmazza a bejelentkező felhasználóhoz rendelt ügyhöz kapcsolódó összes információt. A következő mezőket tartalmazza:
- Issue Id-k
- Projektek
- Nyomkövetők
- Állapot
- Tárgy:
- A "Jelentett problémák" blokk tartalmazza a bejelentkező felhasználó által bejelentett problémával kapcsolatos információkat.
Projektmenedzsment a Redmine használatával
A Redmine az egyik legjobb eszköz a projekt hatékony nyomon követésére. Manapság a vállalat az agilis módszertanra és leginkább a Scrumra összpontosít.
A Redmine-ban a felhasználók mindent létrehozhatnak Issue-ként, mint például Bug/Feature/feladat, és hozzárendelhetik a megfelelő taghoz a kezdő és befejező dátum megadásával. A projektoron a részfeladathoz végzett összes tevékenység nyomon követhető a "Tevékenység" fül segítségével.
Teret teremteni a projekthez
A projektet a felhasználó a Projekt fül kiválasztásával és az Új projektre kattintva adhatja hozzá. Alapértelmezés szerint csak a webhelyadminisztrátorok és a projektmenedzser hozhat létre helyet az új projekt számára.
A projekt létrehozásakor egy nevet és egy egyedi azonosítót kell megadni - az azonosítót a projektterület URL-jének részeként használják. Legalább egy személyt kell kijelölni projektmenedzsernek.
A Redmine fontos fogalma
A projekt áttekintése
A felhasználók tömören láthatják a projekthez kapcsolódó összes részletet.
A bal oldali "Issue Tracking" blokk tartalmazza az összes nyitott/lezárt állapotban lévő probléma teljes állapotát.
A jobb oldalon látható "Tagok" blokk tartalmazza a projekthez kapcsolódó összes tagot, a "Legfrissebb hírek" blokk pedig a projekthez kapcsolódó legfrissebb híreket.
- Tevékenységi jelentés rendelkezik a Projekthez vagy a keresett problémákhoz kapcsolódó összes ellenőrzési naplóval vagy múltbeli információval.
Problémakövetés
Az alábbiakban látható módon kétféle módon követhetünk nyomon egy problémát.
#1) Problémák listája
Innen a felhasználók megtekinthetik a problémák listáját, és kiválaszthatnak egy adott problémát, hogy részletesen láthassák azt. Alapértelmezés szerint a felhasználó láthatja a nyitott problémákat is, azonban a felhasználónak szűrőt kell alkalmaznia a lista megfelelő megtekintéséhez.
#2) A probléma összefoglalása
Az Issue Summary (Probléma-összefoglaló) egy olyan jelentést biztosít, amely tartalmazza a projekthez kapcsolódó összes problémát az összes verzióból.
Különböző táblázatokat tartalmaz, mint például a Nyomon követő, verzió, prioritás, alprojekt, megbízott szerző és kategória, ahol minden egyes rács a nyitott/lezárt/összes problémát mutatja.
Időkövetés
Időnapló részletek
Megmutatja a projektre fordított teljes idő részleteit. Az időnapló funkció csak akkor érhető el, ha a projekt "Időkövetés" modulja aktiválva van.
Időbejegyzések részletes szinten megtekintve:
![](/wp-content/uploads/guides/4cwp8i91gl-10.jpg)
Az előrehaladás nyomon követése
Gantt diagram
A projekt előrehaladásának nyomon követésére szolgál, beleértve a kezdeti dátumot, az esedékességi dátumokat, a státuszt és a felbontást. Ez egy bővítmény, és a felhasználó telepítheti.
Naptár
A naptárnézet a projekthez kapcsolódó adatokat havi rendszerességgel mutatja, akárcsak a többi naptárnézet. Megjeleníti az összes problémát legalább a kezdeti és az esedékességi dátummal (ha van).
A naptármodul minden egyes projekt esetében a Projekt konfiguráció lapon engedélyezhető és letiltható.
Tárhely
A felhasználó a fejlécben láthatja a Tárhely lapot, és amint a felhasználó rákattint, a projekt tárolójába irányít át, és a felhasználó láthatja a legutóbbi commitokat.
A felhasználók a "+" ikonra kattintva bővíthetik a könyvtárat. Ha a felhasználó a Revíziós számra kattint, akkor a rendszer megjeleníti a kötelezettségvállalás részleteit.
Egyéb hasznos funkciók
Az alábbiakban felsorolunk néhány egyéb funkciót, amelyek jelen vannak az alkalmazásban
Hírek
- A felhasználók a projekthez vagy bármilyen témához kapcsolódó híreket közzétehetnek.
- A híreket a felhasználó jogosultságának megfelelően lehet hozzáadni/szerkeszteni/törölni.
- A felhasználók az Áttekintés fül alatt láthatják a projekthez kapcsolódó híreket, amint a felhasználó a hírekre kattint, átirányít a részletekhez.
- Vegyünk egy példát egy projektmenedzserről, aki szeretne néhány információt közzétenni az egész csapat számára. A projektmenedzser a "+Hírek hozzáadása" gombra kattintva hozhat létre híreket, és megadhatja az Összefoglalót, a címet és a leírást.
- Az egész csapat láthatja a hírek összefoglalóját a Projekt áttekintése területen, és amint a felhasználó a címre kattint, a részletes oldalra irányít.
- A felhasználók a legfrissebb híreket a Hírek fülre navigálva tekinthetik meg.
Dokumentumok
- Ez egy olyan hely, ahol a felhasználók hozzáadhatják a felhasználói kézikönyvet vagy a műszaki dokumentumokat.
- A dokumentációnak két kategóriája van.
- Felhasználói dokumentáció
- Műszaki dokumentáció
- A dokumentum lapon a felhasználó a "+Új dokumentumok" linkre kattintva dokumentumokat adhat hozzá.
- Miután a felhasználó feltöltötte a dokumentumot, a címet linkként használhatja a hozzáadott dokumentumok letöltéséhez.
Fórumok
- Ez egy olyan hely, ahol az egész csapat kommunikálhat egymással. Emellett a felhasználó részletes képet kaphat bármely korábban megvitatott témáról.
- A fórum a következő elemeket jeleníti meg a rácson:
- Témák
- Üzenetek
Utolsó üzenet: Link a legutóbbi üzenethez, amelyet kapott
- Amint a felhasználó rákattint valamelyik Témára, megjelenik a témának megfelelő részletes nézet.
Fájlok
- Ez egy olyan hely, ahová a felhasználó fájlokat tölthet fel.
- A Fájl modul is engedélyezhető/letiltható a beállítások között.
- A felhasználó a "+Új fájl" ikonra kattintva tud új fájlt hozzáadni.
- A felhasználó a helyi "Fájl kiválasztása" gomb kiválasztásával adhat hozzá egy fájlt. A felhasználó egynél több fájlt is hozzáadhat a " Újabb fájl hozzáadása " link.
Következtetés
Ebben a bemutatóban a Redmine bemutatása, a JIRA és a Redmine közötti különbség, a Redmine használatának módja és a telepítési eljárás.
Ezen kívül röviden áttekintjük az Időkövetést, a Haladás nyomon követését és más hasznos eszközöket, mint például a Hírek, Dokumentumok, Fórum és Fájlok.