- Redmine handleiding
- Redmine vs JIRA
- Redmine installatie
- Redmine Plugin
- Hoe Redmine te gebruiken
- Conclusie
Deze Redmine tutorial legt uit hoe u de Redmine project management tool installeert en gebruikt. Ook de vergelijking van Jira vs Redmine komt aan bod:
Redmine is een project management tool geschreven in Ruby. Het ondersteunt verschillende database servers en is ook bekend als een issue tracking systeem.
Het is een open-source tool die de gebruikers helpt hun ideeën te delen via forums en interne blogs, waardoor de kennis onder de teamleden wordt onderhouden.
Redmine handleiding
In deze tutorial leren we hoe de gebruiker Redmine kan installeren, hoe de tool te gebruiken, de functies en de verschillen tussen JIRA en Redmine.
Redmine functies:
- Het is een open-source tool.
- Houdt meerdere projecten bij.
- Hiermee kan de gebruiker verschillende rollen en machtigingen hebben.
- Gebruikers kunnen de tijd bijhouden die aan de kwestie is besteed.
- Gebruikers kunnen visuele rapporten bekijken met behulp van grafieken en diagrammen.
Redmine vs JIRA
JIRA, ontwikkeld door een Australisch bedrijf "Atlassian", is een tool voor het bijhouden van problemen die de gebruikers helpt bij het bijhouden van problemen. JIRA wordt gebruikt in de agile methodologie en kan op verschillende besturingssystemen draaien.
Het is een platformonafhankelijke tool die ook wordt gebruikt voor workflow- en procesbeheer. JIRA is volledig gebaseerd op drie concepten, namelijk Project, Issue en Workflow.
Hieronder vindt u enkele tips over Redmine Vs JIRA:
Parameters | Redmine | JIRA |
---|---|---|
Algemeen | Redmine ondersteunt veel plugins om het aanpasbaar te maken, het is zeer flexibel en gemakkelijk te leren. | JIRA is zeer moeilijk te leren voor de gebruikers omdat JIRA een insluitsysteem met twee niveaus heeft met categorieën |
Score | De algemene score van Redmine is laag, maar het is een gratis hulpmiddel. | JIRA score in vergelijking met Redmine is hoger, namelijk 9,3 van de 10 |
Kosten | Redmine is een open source tool, het is gratis. | JIRA is helemaal niet gratis, er zijn altijd kosten aan verbonden... |
Wiki | Redmine bevat Build in Wiki | JIRA gebruikers' moeten het apart installeren |
Categorie | Redmine valt onder het hulpmiddel voor projectbeheer | JIRA valt onder de categorie Issue Tracking |
Redmine installatie
Besturingssysteem: Redmine ondersteunt UNIX, Linux, Windows en MacOS systemen.
Hoe te installeren
Stap 1 Download Redmine van hier.
Stap 2 : Maak een nieuwe database
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 -- Basis DB creatie CREATE DATABASE [REDMINE] GO -- Creëren van een login met SQL Server login/password authenticatie en geen wachtwoord verval beleid CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Creëren van gebruiker met gebruik van eerder aangemaakte login authenticatie USE [REDMINE] GO CREATE USER[REDMINE] VOOR LOGIN [REDMINE] GO -- Gebruikersrechten ingesteld via rollen EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO
Stap 3: Databaseverbinding
Voorbeeld van een MySQL database
productie: adapter: mysql2 database: redmine host: localhost gebruikersnaam: redmine wachtwoord: "mijn_wachtwoord".
Voorbeeld van SQL Server
productie: adapter: sqlserver database: redmine gebruikersnaam: redmine # moet overeenkomen met de database gebruikersnaam wachtwoord: "redminepassword" # moet overeenkomen met het login wachtwoord
Stap 4: Installeer de afhankelijkheden (Redmine gebruikt Bundler om gems afhankelijkheden te beheren).
gem install bundler bundle install --without development test
Stap 5: In deze stap wordt een willekeurige sleutel gegenereerd om de cookie met sessiegegevens te coderen.
bundel exec rake generate_secret_token
Stap 6: Maak een databasestructuur
RAILS_ENV=production bundel exec rake db:migrate Windows Syntax: set RAILS_ENV=production bundle exec rake db
Stap 7: Standaard configuratiegegevens invoegen in de database.
RAILS_ENV=production bundle exec rake redmine:load_default_data
Stap 8: Test de installatie.
bundel exec rails server webrick -e productie
Stap 9: Inloggen in de toepassing
Let op: Zie deze link als beeldbron voor de bovenstaande installatieprocedures (stap 2 tot stap 9).
Redmine Plugin
- Redmine is een cross-platform project management tool, en de gebruiker kan verschillende plugin integreren die het gebruik ervan meer maakt.
- Voordat u begint met de installatie van de plugin, moet u ervoor zorgen dat deze compatibel is met de geïnstalleerde Redmine versie.
- Gebruikers kunnen hier verschillende plugins installeren
Hieronder staan de stappen om Plugins te installeren:
#1) Voordat u met de commando's begint, opent u de Bitnami stack-omgeving door op de snelkoppeling in het menu Start te klikken onder "Start>> Bitnami APPNAME Stack>> Application console" (Windows).
Opmerking : Vervang de installdir placeholder met de volledige installatiemap van de Bitnami stack.
#2) Haal het .zip-bestand op en kloon de Git-repository van de plugin " installdir/apps/redmine/htdocs/plugins " directory.
#3) Installeer de plugin in de htdocs repository.
" cd installdir/apps/redmine/htdocs/
bundel installeren
bundel exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "
Als u een waarschuwing ziet in verband met het logboekproductiebestand, voer dan het onderstaande commando uit.
Opmerking Gebruik sudo als de stack als root is geïnstalleerd.
"sudo chown :bitnami log/production.log
sudo chmod g+w log/production.log "
#4) Apache diensten herstarten
" sudo installdir/ctlscript.sh restart".
Enkele andere Plugins worden hieronder uitgelegd ter referentie:
#1) Agile Plugin
Deze plugin is handig als de gebruikers werken in agile methodologie. Met behulp van deze plugin kunnen de gebruikers Kanban of scrum achtige borden en grafieken maken.
Zowel de productiviteit als het werk kunnen gemakkelijk worden bijgehouden met behulp van de grafieken en borden.
De plugin kan hier worden geïnstalleerd.
#2) Checklist Plugin
De gebruikers kunnen het checklist-concept gebruiken in plaats van meerdere subtaken aan te maken. Met deze plugin kan een gebruiker alle checklist-items toevoegen, verwijderen en markeren als "gedaan".
De gebruikers kunnen ook de audit trail van alle wijzigingen zien. Een gebruiker kan een to-do lijst maken die het makkelijk maakt om alle taken bij te houden. De Plugin kan hier worden geïnstalleerd.
#3) Q&A, FAQ forum, en het melden van ideeën
Hoewel Redmine een ingebouwd forum bevat, kunnen we inderdaad de plugin voor hetzelfde installeren. De plugin richt zich niet zozeer op het forum, maar biedt ook andere functionaliteiten.
Een gebruiker kan de plugin installeren en meer details krijgen van hier.
Hoe Redmine te gebruiken
Schrijf je in: De registratiepagina verschijnt zodra de gebruiker op de tab "Registreren" rechtsboven op de pagina klikt. Gebruikers kunnen deze pagina gebruiken voor registratie.
- Een gebruiker moet zich registreren om toegang te krijgen tot de applicatie. Voor de registratie moet de gebruiker de vereiste gegevens invullen in alle verplichte velden met een rood sterretje (zie onderstaande afbeelding).
- Zodra een gebruiker zich registreert in Redmine, kan hij toegang krijgen tot de applicatie.
- De beheerder kan projecten toevoegen door op "Nieuw project" te klikken om enkele noodzakelijke details te verstrekken en nieuwe leden aan het project toe te voegen.
Inloggen:
- De inlogpagina verschijnt wanneer een gebruiker probeert in te loggen op Redmine. Ook kan de gebruiker het wachtwoord opnieuw instellen door op de link "Wachtwoord kwijt" te klikken.
- De link Verloren wachtwoord verschijnt alleen als de beheerder het heeft geactiveerd.
- De geregistreerde gebruikers kunnen inloggen door hun Login ID en Wachtwoord op te geven.
- Als een gebruiker het wachtwoord vergeet of verliest, kan de gebruiker een nieuw wachtwoord aanmaken door te klikken op de link "Wachtwoord vergeten".
- Zodra de gebruiker op de link "Wachtwoord kwijt" klikt, wordt hij doorverwezen naar de pagina Wachtwoord kwijt, waar de gebruiker een geldig e-mailadres kan opgeven en een nieuw wachtwoord kan genereren.
Een probleem aanmaken
De geregistreerde gebruikers kunnen een defect aanmaken. Om een nieuw defect aan te maken, moet de gebruiker inloggen. Om een nieuw probleem aan te maken, moeten de gebruikers naar het tabblad in de header navigeren. De gebruikers kunnen ook verschillende Trackers selecteren, zoals Defect, Feature en Patch.
Voor het aanmaken van een issue moet de gebruiker de onderstaande velden invullen:
- Tracker: Vermeld de kwestiecategorie.
- Onderwerp: Een korte en betekenisvolle zin.
- Beschrijving: Geef een beschrijving van de bug en stappen om te reproduceren.
- Status: Geef de status van de bug, zoals nieuw, opgelost en gesloten.
- Dossiers: Om een bestand te uploaden, indien aanwezig, bijvoorbeeld een screenshot van een probleem.
Na het verstrekken van alle gegevens wordt het defect aangemaakt.
Zoeken:
De gebruikers zien het zoekvak rechtsboven.
- Het is een eenvoudig zoek tekstvak.
- De gebruikers kunnen zoeken naar een bestaand defect of een nieuw gecreëerd defect.
- De gebruiker kan zoeken naar een Issue ID en klikken op de enter knop. Het zal doorverwijzen naar de geavanceerde zoekfunctie.
- Gebruikers kunnen de zoekopdracht verfijnen door de details op te geven in het scherm Geavanceerd zoeken.
Mijn pagina:
Een gebruiker kan meerdere blokken zien waarin informatie is opgeslagen, en de gebruiker kan de pagina dienovereenkomstig aanpassen.
- De gebruiker kan onder "Mijn pagina" alle problemen zien die aan hem/haar zijn toegewezen of door hem/haar zijn gemeld.
- De blokken "Aan mij toegewezen kwesties" en "Gemelde kwestie" zijn standaard ingeschakeld. U kunt de blokken ook naar wens verslepen.
- Het blok "Issue Toegewezen aan mij" bevat alle informatie over het issue dat aan de gebruiker is toegewezen. Het bevat de volgende velden:
- Issue Id's
- Projecten
- Trackers
- Status
- Onderwerp
- Het blok "Gemelde problemen" bevat informatie over het probleem dat door de aangemelde gebruiker is gemeld.
Projectbeheer met behulp van Redmine
Redmine is een van de beste tools om het project efficiënt te volgen. Tegenwoordig is de focus van het bedrijf gericht op agile methodologie en vooral Scrum.
In Redmine kunnen de gebruikers alles aanmaken als een Issue zoals Bug/Feature/Task en het toewijzen aan het respectievelijke lid door de startdatum en einddatum op te geven. Alle activiteiten uitgevoerd op de projector aan de subtaak kunnen gevolgd worden via de "Activiteit" tab.
Ruimte creëren voor project
Het project kan door de gebruiker worden toegevoegd door het tabblad Project te selecteren en op Nieuw project te klikken. Standaard kunnen alleen de sitebeheerders en de Projectmanager ruimte voor het nieuwe project creëren.
Bij het aanmaken van een project moet een naam en een unieke identifier worden opgegeven - een identifier wordt gebruikt als onderdeel van de URL van de projectruimte. Ten minste één persoon moet worden aangewezen als Project Manager.
Belangrijk concept van Redmine
Overzicht van het project
De gebruikers kunnen alle details van het project op een beknopte manier bekijken.
Het blok "Issue Tracking" aan de linkerkant bevat de volledige status van alle issues die zich in de status open/gesloten bevinden.
Het blok "Leden" aan de rechterkant bevat alle aan het project gerelateerde leden, en het blok "Laatste nieuws" bevat al het laatste nieuws over het project.
- Activiteitenverslag heeft alle audit logs of historische informatie met betrekking tot het Project of gezochte problemen.
Opvolging van problemen
Er zijn twee verschillende manieren om een kwestie te traceren, zoals hieronder getoond.
#1) Kwestielijst
Van hieruit kan de gebruiker de lijst met problemen bekijken en een specifiek probleem selecteren om het in detail te bekijken. Ook kan de gebruiker standaard een geopend probleem zien, maar de gebruiker moet het filter toepassen om de lijst dienovereenkomstig te bekijken.
#2) Samenvatting van de kwestie
Issue Summary levert het rapport dat alle issues bevat met betrekking tot het project van alle versies.
Het bevat verschillende tabellen zoals Tracker, Version, Priority, Subproject, Assignee Author, en Category, waarbij elk raster de open/gesloten/totale issues toont.
Tijdregistratie
Tijdlogboek Details
Het toont de details van de totale tijd die voor het project is genomen. De tijdlogfunctie is alleen beschikbaar als de module "Tijdregistratie" van het project is geactiveerd.
Tijdsregistraties op een gedetailleerd niveau:
Vooruitgang bijhouden
Gantt Grafiek
Het wordt gebruikt om de voortgang van het project bij te houden, inclusief de startdatum, vervaldata, status en resolutie. Het is een plugin en de gebruiker kan deze installeren.
Kalender
De kalenderweergave toont de projectgerelateerde gegevens op een maandelijkse manier, net als andere kalenderweergaven. Het toont alle problemen met ten minste de startdatum en de vervaldatum (indien beschikbaar).
De kalendermodule kan worden in- en uitgeschakeld op het tabblad Projectconfiguratie voor elk project.
Repository
De gebruiker ziet de tab Repository in de header, en zodra de gebruiker daarop klikt, wordt hij omgeleid naar het projectrepository en kan hij de laatste commits zien.
Gebruikers kunnen de map uitbreiden door op het "+" pictogram te klikken. Als de gebruiker op het revisienummer klikt, worden de details van de vastlegging getoond.
Andere nuttige functies
Hieronder staan enkele andere functies die in de applicatie aanwezig zijn
Nieuws
- Gebruikers kunnen nieuws publiceren met betrekking tot het project of een onderwerp dat ze leuk vinden.
- Nieuws kan worden toegevoegd/bewerkt/verwijderd volgens de toestemming die de gebruiker heeft.
- Gebruikers kunnen de nieuwskop met betrekking tot het project zien onder het tabblad Overzicht, zodra de gebruiker op het nieuws klikt, wordt hij doorverwezen naar de details.
- Laten we een voorbeeld nemen van een Projectmanager die informatie wil publiceren aan het hele team. De Projectmanager kan nieuws creëren door te klikken op '+Nieuws toevoegen' en de Samenvatting, Titel en Beschrijving opgeven.
- Het hele team kan dan de nieuwssamenvatting zien in het Projectoverzicht, en zodra de gebruiker op de titel klikt, wordt hij doorgestuurd naar de gedetailleerde pagina.
- Gebruikers kunnen het laatste nieuws zien door te navigeren naar het tabblad Nieuws.
Documenten
- Het is een plaats waar de gebruikers de handleiding of technische documenten kunnen toevoegen.
- Er zijn twee categorieën documentatie.
- Gebruikersdocumentatie
- Technische documentatie
- Vanuit het documententabblad kan een gebruiker documenten toevoegen door te klikken op de link "+Nieuwe documenten".
- Zodra de gebruiker het document heeft geüpload, kan de titel worden gebruikt als link om de toegevoegde documenten te downloaden.
Forums
- Het is een plaats waar het hele team met elkaar kan communiceren. Ook kan de gebruiker een gedetailleerd overzicht zien van elk onderwerp dat eerder is besproken.
- Het forum toont de volgende items in het rooster:
- Onderwerpen
- Berichten
Laatste bericht: Link naar het laatst ontvangen bericht
- Zodra de gebruiker op een onderwerp klikt, ziet hij de gedetailleerde weergave van het onderwerp.
Bestanden
- Het is een plaats waar een gebruiker bestanden kan uploaden.
- De module Bestand kan ook worden in- of uitgeschakeld via de instellingen.
- De gebruiker kan een nieuw bestand toevoegen door te klikken op het pictogram "+Nieuw bestand".
- De gebruiker kan een bestand toevoegen door de "Kies bestand" knop te selecteren van de lokale. Ook kan de gebruiker meer dan één bestand toevoegen door de " Een ander bestand toevoegen " link.
Conclusie
In deze tutorial behandelen we de introductie van Redmine, het verschil tussen JIRA en Redmine, manieren om Redmine te gebruiken en de installatieprocedure.
Bovendien hebben we ook een korte blik op Time Tracking, Tracking Progress, en andere nuttige hulpmiddelen zoals Nieuws, Documenten, Forum, en Bestanden.