- Redmine Tutorial
- Redmine Vs JIRA
- Installation af Redmine
- Redmine-plugin
- Sådan bruger du Redmine
- Konklusion
Denne Redmine tutorial forklarer, hvordan man installerer og bruger Redmine-projektstyringsværktøjet. Den dækker også sammenligning af Jira og Redmine:
Redmine er et projektstyringsværktøj skrevet i Ruby. Det understøtter flere databaseservere og er også kendt som et problemsporingssystem.
Det er et open source-værktøj, der hjælper brugerne med at dele deres idéer ved hjælp af fora og interne blogs, hvilket resulterer i, at viden bliver vedligeholdt blandt teammedlemmerne.
Redmine Tutorial
I denne tutorial vil vi lære, hvordan brugeren kan installere Redmine, hvordan man bruger værktøjet, dets funktioner samt forskellene mellem JIRA og Redmine.
Redmine-funktioner:
- Det er et værktøj med åben kildekode.
- Holder styr på flere projekter.
- Giver brugeren mulighed for at have forskellige roller og tilladelser.
- Brugerne kan spore den tid, der er blevet brugt på problemet.
- Brugerne kan se visuelle rapporter ved hjælp af grafer og diagrammer.
Redmine Vs JIRA
JIRA er udviklet af et australsk firma "Atlassian" og er et værktøj til sporing af problemer, der hjælper brugerne med at spore problemerne. JIRA bruges i agile metoder og kan køre på forskellige operativsystemer.
Det er et platformsuafhængigt værktøj, der også bruges til workflow- og processtyring. JIRA er udelukkende baseret på tre koncepter, nemlig Project, Issue og Workflow.
Nedenfor er et par tips om Redmine vs. JIRA:
Parametre | Redmine | JIRA |
---|---|---|
Generelt | Redmine understøtter masser af plugins for at gøre det tilpasningsdygtigt, det er meget fleksibelt og let at lære | JIRA er meget vanskelig at lære for brugerne, da JIRA har et system med to niveauer af kategorier |
Score | Den samlede score for Redmine er lav, men det er et gratis værktøj | JIRA score sammenlignet med Redmine er højere, dvs. 9,3 ud af 10 |
Omkostninger | Redmine er et open source-værktøj, det er gratis | JIRA er slet ikke gratis, det er altid forbundet med nogle omkostninger. |
Wiki | Redmine indeholder Build in Wiki | JIRA-brugere skal installere det separat |
Kategori | Redmine hører under projektstyringsværktøjet | JIRA hører under kategorien Issue Tracking |
Installation af Redmine
Operativsystem: Redmine understøtter UNIX-, Linux-, Windows- og MacOS-systemer.
Sådan installeres
Trin 1 : Download Redmine her.
Trin 2 : Opret en ny 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 -- Meget grundlæggende oprettelse af DB CREATE DATABASE [REDMINE] GO -- Oprettelse af et login med SQL Server login/password-godkendelse og ingen politik for udløb af password CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Oprettelse af bruger ved hjælp af tidligere oprettet login-godkendelse USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Brugertilladelser fastsat via roller EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO
Trin 3: Databaseforbindelse
Eksempel på en MySQL-database
production: adapter: mysql2 database: redmine host: localhost brugernavn: redmine password: "my_password"
Eksempel på SQL Server
production: adapter: sqlserver database: redmine brugernavn: redmine # skal matche databasens brugernavn password: "redminepassword" # skal matche login password
Trin 4: Installer afhængigheder (Redmine bruger Bundler til at administrere gems-afhængigheder).
gem install bundler bundle install --without development test
Trin 5: I dette trin genereres en tilfældig nøgle til at kode den cookie, der gemmer sessionsdata.
bundle exec rake generate_secret_token
Trin 6: Opret en databasestruktur
RAILS_ENV=production bundle exec rake db:migrate Windows Syntaks: set RAILS_ENV=production bundle exec rake db
Trin 7: Indsæt standardkonfigurationsdata i databasen.
RAILS_ENV=production bundle exec rake redmine:load_default_data
Trin 8: Test installationen.
bundle exec rails server webrick -e production
Trin 9: Log ind på programmet
Bemærk: Se venligst dette link som billedkilde for installationsprocedurerne ovenfor (trin 2 til trin 9)
Redmine-plugin
- Redmine er et projektstyringsværktøj på tværs af platforme, og brugeren kan integrere forskellige plugins, der gør brugen af Redmine mere effektiv.
- Før du begynder at installere plugin'et, skal du sikre dig, at det er kompatibelt med den installerede Redmine-version.
- Brugere kan installere forskellige plugins herfra
Nedenfor er trinene til at installere plugins angivet:
#1) Før du begynder med kommandoerne, skal du blot åbne Bitnami Stack-miljøet ved at klikke på genvejen i Start-menuen under "Start>> Bitnami APPNAME Stack>> Application console" (Windows).
Bemærk : Udskift den installdir med den fulde installationsmappe for Bitnami-stakken.
#2) Hent .zip-filen, og klon plugin Gits repository " installdir/apps/redmine/htdocs/plugins " mappe.
#3) Installer plugin'et i htdocs-repositoriet.
" cd installdir/apps/redmine/htdocs/
installation af bundle
bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "
Hvis du kan se en advarselsmeddelelse vedrørende logfilen, skal du blot køre nedenstående kommando.
Bemærk : Brug sudo, hvis stakken blev installeret som root.
"sudo chown :bitnami log/production.log
sudo chmod g+w log/production.log "
#4) Genstart Apache-tjenester
" sudo installdir/ctlscript.sh restart"
Nedenfor forklares nogle flere plugins til din reference:
#1) Agile Plugin
Dette plugin er praktisk, hvis brugerne arbejder med agil metodologi. Ved hjælp af dette plugin kan brugerne oprette Kanban- eller scrum-lignende tavler og diagrammer.
Både produktivitet og arbejde kan nemt følges ved hjælp af diagrammer og tavler.
Pluginet kan installeres her.
#2) Plugin til tjekliste
Brugerne kan bruge checklistekonceptet i stedet for at oprette flere delopgaver. Med dette plugin kan en bruger tilføje, slette og markere alle checklisteelementer som "udført".
Brugerne kan også se revisionssporet af alle ændringer. En bruger kan lave en to-do-liste, der gør det nemt at holde styr på alle opgaverne. Plugin'et kan installeres herfra.
#3) Q&A, FAQ-forum og idéindberetning
Selv om Redmine indeholder et indbygget forum, kan vi installere plugin'et til det samme. Plugin'et fokuserer ikke primært på forummet, men giver også andre funktioner.
En bruger kan installere plugin'et og få flere oplysninger her.
Sådan bruger du Redmine
Registrer dig: Registreringssiden vises, når brugeren klikker på fanen "Register" i øverste højre hjørne af siden. Brugerne kan bruge denne side til registrering.
- En bruger skal registrere sig for at få adgang til applikationen. For at registrere sig skal brugeren angive de nødvendige data i alle de obligatoriske felter markeret med en rød stjerne (se nedenstående billede).
- Når en bruger registrerer sig i Redmine, kan han/hun få adgang til programmet.
- Administratoren kan tilføje projekter ved at klikke på "Nyt projekt" for at angive nogle nødvendige oplysninger og tilføje nye medlemmer til projektet.
Login:
- Login-siden vises, når en bruger forsøger at logge ind på Redmine. Brugeren kan også nulstille sin adgangskode ved at klikke på linket "Lost Password" (mistet adgangskode).
- Linket "Mistet adgangskode" vises kun, hvis administratoren har aktiveret det.
- De registrerede brugere kan logge ind ved at angive deres login-id og adgangskode.
- Hvis en bruger glemmer eller mister sin adgangskode, kan brugeren oprette en ny adgangskode ved at klikke på linket "Lost Password" (mistet adgangskode).
- Når brugeren klikker på linket "Mistet adgangskode", omdirigeres der til siden "Mistet adgangskode", hvor brugeren kan angive en gyldig e-mailadresse og generere en ny adgangskode.
Opret et problem
De registrerede brugere vil kunne oprette en fejl. For at oprette en ny fejl skal brugeren logge ind. For at oprette et nyt problem skal brugerne navigere til fanen i overskriften. Brugerne kan også vælge forskellige trackere som f.eks. fejl, funktion og patch.
For at oprette et problem skal brugeren udfylde nedenstående felter:
- Tracker: Angiv kategorien af spørgsmål.
- Emneord: En kort og meningsfuld sætning.
- Beskrivelse: Giv en beskrivelse af fejlen og en beskrivelse af, hvordan den kan reproduceres.
- Status: Angiv fejlens status - ny, løst eller lukket.
- Filer: For at uploade en eventuel fil, f.eks. et skærmbillede af et problem.
Når du har givet alle oplysningerne, oprettes fejlen.
Søg:
Brugerne kan se søgefeltet øverst til højre.
- Det er et simpelt søgefelt.
- Brugerne kan søge efter en eksisterende fejl eller en ny fejl, der er oprettet.
- Brugeren kan søge efter et hvilket som helst Issue ID og klikke på enter-knappen, hvorefter der omdirigeres til den avancerede søgning.
- Brugerne kan præcisere søgningen ved at angive detaljerne på skærmbilledet Avanceret søgning.
Min side:
En bruger kan se flere blokke, hvor oplysninger er gemt, og brugeren kan tilpasse siden i overensstemmelse hermed.
- Brugeren kan se alle de problemer, som han/hun har fået tildelt eller rapporteret under "Min side".
- Blokkene "Issues assigned to me" og "Reported issue" er aktiveret som standard. Du kan også trække og slippe blokkene, når det passer dig.
- Blokken "Issue Assigned to me" indeholder alle oplysninger om det problem, der er tildelt login-brugeren. Den indeholder følgende felter:
- Emne Id'er
- Projekter
- Trackere
- Status
- Emneord
- Blokken "Rapporterede problemer" indeholder oplysninger om det problem, der blev rapporteret af login-brugeren.
Projektstyring ved hjælp af Redmine
Redmine er et af de bedste værktøjer til at spore projektet effektivt. I dag fokuserer virksomheden på agil metodologi og vigtigst af alt Scrum.
I Redmine kan brugerne oprette alt som et problem som f.eks. fejl/feature/opgave og tildele det til det respektive medlem ved at angive start- og slutdato. Alle de aktiviteter, der udføres på projektoren til delopgaven, kan spores ved hjælp af fanen "Aktivitet".
Skabe plads til projektet
Brugeren kan tilføje projektet ved at vælge fanen Projekt og klikke på Nyt projekt. Som standard er det kun stedets administratorer og projektlederen, der kan oprette plads til det nye projekt.
Når du opretter et projekt, skal du angive et navn og en unik identifikator - en identifikator bruges som en del af projektrummets URL-adresse. Mindst én person skal tildeles som projektleder.
Vigtige begreber i Redmine
Projektoversigt
Brugerne kan se alle detaljer vedrørende projektet på en overskuelig måde.
Blokken "Issue Tracking" i venstre side indeholder den komplette status for alle de problemer, der er åbne/lukkede.
Blokken "Medlemmer" i højre side indeholder alle de medlemmer, der er relateret til projektet, og blokken "Seneste nyheder" indeholder alle de seneste nyheder om projektet.
- Aktivitetsrapport har alle revisionslogfiler eller historiske oplysninger vedrørende projektet eller søgte problemer.
Sporing af problemer
Der er to forskellige måder at spore et problem på, som vist nedenfor.
#1) Problemliste
Herfra kan brugerne se listen over problemer og vælge et specifikt problem for at se det i detaljer. Som standard kan brugeren også se et åbent problem, men brugeren skal anvende filteret for at få vist listen i overensstemmelse hermed.
#2) Resumé af spørgsmålet
Problemsammenfatning giver en rapport, der indeholder alle problemer relateret til projektet i alle versioner.
Den indeholder forskellige tabeller som Tracker, Version, Prioritet, Underprojekt, Assignee Author og Kategori, hvor hvert gitter viser de åbne/lukkede/totale problemer.
Tidssporing
Detaljer om tidslinje
Den viser detaljerne om den samlede tid, der er brugt på projektet. Tidslogfunktionen er kun tilgængelig, når projektets "Time Tracking"-modul er aktiveret.
Tidsregistreringer vises på et detaljeret niveau:
![](/wp-content/uploads/guides/4cwp8i91gl-10.jpg)
Opfølgning af fremskridt
Gantt-diagram
Det bruges til at spore projektets fremskridt, herunder startdato, forfaldsdatoer, status og løsning. Det er et plugin, og brugeren kan installere det.
Kalender
Kalendervisningen viser de projektrelaterede data på en månedlig måde, ligesom andre kalendervisninger. Den viser alle problemer med mindst startdato og forfaldsdato (hvis tilgængelig).
Kalendermodulet kan aktiveres og deaktiveres fra fanen Projektkonfiguration for hvert projekt.
Opbevaringssted
Brugeren kan se fanen Repository i overskriften, og når brugeren klikker på den, omdirigeres den til projektets repository, og brugeren kan se de seneste kommitteringer.
Brugerne kan udvide mappen ved at klikke på "+"-ikonet. Hvis brugeren klikker på revisionsnummeret, vises detaljerne om den pågældende commit.
Andre nyttige funktioner
Nedenfor er anført nogle af de andre funktioner, der findes i programmet
Nyheder
- Brugerne kan offentliggøre nyheder om projektet eller om et hvilket som helst emne, som de ønsker.
- Nyheder kan tilføjes/redigeres/slettes i henhold til den tilladelse, som brugeren har.
- Brugerne kan se nyhedsoverskriften vedrørende projektet under fanen Oversigt, når brugeren klikker på nyheden, bliver han videresendt til detaljerne.
- Lad os tage et eksempel med en projektleder, der ønsker at offentliggøre nogle oplysninger til hele teamet. Projektlederen kan oprette nyheder ved at klikke på "+Add news" og angive resumé, titel og beskrivelse.
- Hele teamet kan derefter se nyhedsoversigten under projektoversigten, og når brugeren klikker på titlen, omdirigeres der til den detaljerede side.
- Brugerne kan se de seneste nyheder ved at gå til fanen Nyheder.
Dokumenter
- Det er et sted, hvor brugerne kan tilføje brugermanualer eller tekniske dokumenter.
- Der findes to kategorier af dokumentation.
- Brugerdokumentation
- Teknisk dokumentation
- Fra dokumentfanen kan en bruger tilføje dokumenter ved at klikke på linket "+Nye dokumenter".
- Når brugeren har uploadet dokumentet, kan titlen bruges som et link til at downloade de dokumenter, der er blevet tilføjet.
Forums
- Det er et sted, hvor hele teamet kan kommunikere med hinanden, og brugeren kan se en detaljeret oversigt over ethvert emne, der tidligere er blevet drøftet.
- Forummet viser følgende elementer i gitteret:
- Emner
- Meddelelser
Sidste meddelelse: Link til den seneste meddelelse, der er modtaget
- Når brugeren klikker på et emne, kan han se den detaljerede visning, der svarer til emnet.
Filer
- Det er et sted, hvor en bruger kan uploade filer.
- Filmodulet kan også aktiveres/deaktiveres fra indstillingerne.
- Brugeren kan tilføje en ny fil ved at klikke på ikonet "+New File".
- Brugeren kan tilføje en fil ved at vælge knappen "Choose File" (Vælg fil) fra den lokale side. Brugeren kan også tilføje mere end én fil ved at vælge knappen " Tilføj en anden fil " link.
Konklusion
I denne tutorial har vi dækket Redmines introduktion, forskellen mellem JIRA og Redmine, måder at bruge Redmine på og dets installationsprocedure.
Desuden har vi også et kort kig på tidssporing, sporing af fremskridt og andre nyttige værktøjer som nyheder, dokumenter, forum og filer.