Redmine Tutorial - Meriv Çawa Rêvebiriya Projeya Redmine bikar tîne

Ev dersa Redmine diyar dike ka meriv çawa amûra rêveberiya projeya Redmine saz dike û bikar tîne. Di heman demê de berhevdana Jira vs Redmine jî vedigire:

Redmine amûrek rêveberiya projeyê ye ku bi Ruby hatî nivîsandin. Ew çend pêşkêşkerên databasê piştgirî dike û wekî pergalek şopandina pirsgirêkê jî tê zanîn.

Ew amûrek çavkaniyek vekirî ye ku ji bikarhêneran re dibe alîkar ku ramanên xwe bi karanîna forum û blogên hundurîn parve bikin, di encamê de zanyarî distîne. di nav endamên tîmê de tê parastin.

Redmine Tutorial

Di vê tutoriyê de , em ê bizanin ka bikarhêner çawa dikare Redmine saz bike, çawa amûrê bikar tîne, taybetmendiyên wê digel cûdahiyên JIRA û Redmine.

Taybetmendiyên Redmine:

  • Amûrek çavkaniyek vekirî ye.
  • Pir projeyên bişopîne.
  • Destûrê dide bikarhêner ku xwedî rol û destûrên cihê bin.
  • Bikarhêner dikarin bişopînin dema ku li ser pirsgirêkê derbas bûye.
  • Bikarhêner dikarin raporên dîtbarî bi karanîna grafîkan û nexşeyan bibînin.

Redmine Vs JIRA

Ji hêla Pargîdaniyek Avusturalya ve hatî pêşve xistin "Atlassian", JIRA amûrek şopandina pirsgirêkê ye ku ji bikarhêneran re dibe alîkar ku pirsgirêkan bişopînin. JIRA di metodolojiya agile de tê bikar anîn û dikare li ser pergalên xebitandinê yên cihêreng bixebite.

Ew amûrek serbixwe ya platformê ye ku di Rêvebiriya Kar û Pêvajoyê de jî tê bikar anîn. JIRA bi tevahî li ser sê têgehan, ango, Proje, Pirsgirêk, ûNûçe

  • Bikarhêner dikarin nûçeyên têkildarî projeyê an jî mijareke ku jê hez dikin biweşînin.
  • Nûçe li gorî destûra bikarhêner dikare were zêdekirin/guherandin/ jêbirin.
  • Bikarhêner dikarin sernivîsa nûçeyê ya girêdayî Projeyê di bin tabloya Serpêhatiyê de bibînin, gava ku bikarhêner li ser nûçeyan bitikîne, ew ber bi hûrguliyan vegerîne.
  • Werin em mînakek ji rêveberê Projeyê bigirin ku dixwaze hinan biweşîne. agahdarî ji tevahiya tîmê re. Rêvebirê Projeyê dikare bi tikandina '+Nûçeyê lê zêde bike' nûçeyan biafirîne û Kurte, Sernav û Danasîn peyda bike.
  • Piştre tevayî tîm dikare kurtejiyana nûçeyan li binê qada Serpêhatiya Projeyê bibîne, û gava ku bikarhêner bitikîne. li ser sernavê, ew beralî dike rûpela hûrgulî.

  • Bikarhêner dikarin nûçeyên herî dawî bi rêvekirina tabloya Nûçeyan bibînin.

Belge

  • Ew cîhek e ku bikarhêner dikarin manuala bikarhêner an belgeyên teknîkî lê zêde bikin.
  • Du kategorî hene belgekirin.
    • Belgekirina bikarhêner
    • Belgekirina teknîkî
  • Ji tabloya belgeyê, bikarhênerek dikare bi tikandina lînka "+Belgeyên Nû" belgeyan zêde bike.

  • Dema ku bikarhêner belgeyê bar dike, sernav dikare wekî girêdanek ji bo daxistina belgeyên ku hatine zêdekirin bikar bîne.

Forum

  • Ew cîhek e ku tevahiya tîm dikare bi hev re têkilî daynin. Di heman demê de, bikarhêner dikare dîmenek berfireh a her yekê bibîneMijara ku berê hatibû niqaş kirin.
  • Forum van hêmanan di torê de nîşan dide:
    • Mijar
    • Peyam

Peyama Dawî: Girêdana peyama herî dawî ya ku wergirtiye

  • Gava ku bikarhêner li ser mijarekê bitikîne, ew dikare dîmena berfireh a li gorî mijarê bibîne.

Pelan

  • Ew cîhek e ku bikarhênerek dikare pelan lê bar bike.
  • Herwiha, modula Pelê dikare ji mîhengan were çalak/neçalak kirin.
  • Bikarhêner dikare bi tikandina li ser îkona "+Pelê Nû" pelek nû lê zêde bike

  • Bikarhêner dikare bi bijartina pelê pelê zêde bike. bişkoka "Pelê Hilbijêre" ji herêmî. Her weha, bikarhêner dikare bi bijartina lînka " Peleke Din Zêde Bike " ji yekê zêdetir pelan zêde bike.

Encam

Di vê tutorialê de, me danasîna Redmine, ferqa JIRA û Redmine, Awayên karanîna Redmine û prosedûra sazkirina wê vegirt.

Herwiha, me di heman demê de bi kurtî li ser Şopandina Demjimêr, Pêşveçûn Bişopîne, û Karûbarên din jî nihêrînek kurt heye. Amûrên mîna Nûçe, Belge, Forum û Pelên.

Karûbar.

Li jêr çend xalên li ser Redmine Vs JIRA hatine tomar kirin:

Parametre Redmine JIRA
Giştî Redmine gelek pêvekan piştgirî dike da ku wê were xêzkirin, ew pir maqûl e û fêrbûna wê hêsan e JIRA pir e fêrbûna ji hêla bikarhêneran ve dijwar e ji ber ku JIRA xwedan pergalek tevlêbûna du-astî ye bi kategoriyan
Score Pivana giştî ya Redmine kêm e lê ew amûrek lêçûnek belaş e Pûana JIRA li gorî Redmine bilindtir e ango 9.3 ji 10
Lêçûn Redmine amûrek çavkaniyek vekirî ye, ew bê mesref e JIRA qet ne bê mesref e, ew her gav hin lêçûn diyar dike
Wiki Redmine di Wiki de Build dihewîne hewceyên bikarhênerên JIRA ji bo sazkirina wê cuda
Kategorî Redmine dikeve bin amûra rêveberiya projeyê JIRA di bin kategoriya Şopandina Pirsgirêkan de ye

Sazkirina Redmine

Pergala Xebatê: Redmine pergalên UNIX, Linux, Windows, û MacOS piştgirî dike.

Çawa Saz dike

Gava 1 : Redmine ji vir dakêşin.

Gavek 2 : Databasek nû ava bikin

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 -- Very basic DB creation CREATE DATABASE [REDMINE] GO -- Creation of a login with SQL Server login/password authentication and no password expiration policy CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- User creation using previously created login authentication USE [REDMINE] GO CREATE USER [REDMINE] FOR LOGIN [REDMINE] GO -- User permissions set via roles EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO

Gavek 3: Girêdana databasê

Mînaka databasa MySQL

production: adapter: mysql2 database: redmine host: localhost username: redmine password: "my_password"

Mînaka SQL Server

production: adapter: sqlserver database: redmine username: redmine # should match the database user name password: "redminepassword" # should match the login password

Gav 4: Pêwendiyan Saz bikin (Redmine Bundler bikar tîne da ku gemaran birêve bibegirêdayîbûn).

gem install bundler bundle install --without development test

Gavek 5: Di vê gavê de, mifteyek rasthatî tê çêkirin ku daneyên danişînê yên hilanîna cookie-yê kod bike.

bundle exec rake generate_secret_token

Gavê 6: Avahiyek databasê biafirîne

RAILS_ENV=production bundle exec rake db:migrate Windows Syntax: set RAILS_ENV=production bundle exec rake db

Gavek 7: Daneyên veavakirina xwerû têxe nav databasê.

RAILS_ENV=production bundle exec rake redmine:load_default_data

Gavek 8: Sazkirinê biceribîne.

bundle exec rails server webrick -e production

Gavek 9: Têkeve nav sepanê

Têbînî: Ji kerema xwe vê lînkê wekî çavkaniya wêneyê ji bo prosedurên sazkirinê binihêrin li jor hatî peyda kirin (Gava 2 heya Gav 9)

Pêveka Redmine

  • Redmine amûrek rêveberiya projeyê ya cross-platformê ye, û bikarhêner dikare pêvekên cûda yek bike ku karanîna wê bêtir dike.
  • Berî ku dest bi sazkirina pêvekê bikin, pê ewle bin ku ew bi guhertoya Redmine ya sazkirî re hevaheng e.
  • Bikarhêner dikarin ji vir pêvekên cihêreng saz bikin

Li jêr hatî tomar kirin gavên Sazkirina Pêvekan in:

#1) Berî ku bi fermanan dest pê bikin, bi tikandina kurtenivîsa li Pêşeka Destpêkê ya di bin "Destpêk > > Bitnami APPNAME Stack >> Konsolê sepanê” (Windows).

Nîşe : Li şûna installdir cîhgira pelrêça sazkirinê ya tam a stûna Bitnami.

#2) Pelê .zip bistînin û pêveka depoya Git-ê " installdir/apps/redmine/htdocs/plugins " klon bikin.

#3) Pêvekê di depoya htdocs de saz bike.

cdinstalldir/apps/redmine/htdocs/

sazkirina pakêtê

pakêta exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=hilberîn

Heke hûn dikarin peyama hişyariyê ya girêdayî pelê hilberîna têketinê bibînin, wê hingê tenê fermana jêrîn bixebitin.

Nîşe : Heke stêk hate saz kirin sudo bikar bînin wek root.

“sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log “

#4) Karûbarên Apache-yê ji nû ve bidin destpêkirin

sudo installdir/ctlscript.sh ji nû ve dest pê bike”

Hinek pêvekên din hene ji bo referansa we li jêr hatiye ravekirin:

#1) Pêveka Agile

Ev pêvek bikêr e, ger bikarhêner di metodolojiya agile de bixebitin. Bi karanîna vê pêvekê, bikarhêner dikarin Kanban çêbikin an jî wekî tablo û nexşeyan bişopînin.

Hem hilberandin û hem jî kar, bi karanîna nexşe û tabloyan bi hêsanî têne şopandin.

Pêvek dikare ji vir were saz kirin.

#2) Pêveka lîsteya kontrolê

Bikarhêner dikarin li şûna çêkirina gelek binavberan, têgeha lîsteya kontrolê bikar bînin. Bi vê pêvekê, bikarhênerek dikare hemî tiştên lîsteya kontrolê wekî "kir" lê zêde bike, jêbibe û nîşan bide.

Bikarhêner dikarin şopa kontrolê ya hemî guhertinan jî bibînin. Bikarhênerek dikare navnîşek kirêt çêbike ku şopandina hemî peywiran hêsan dike. Plugin dikare ji vir were saz kirin.

#3) Pirs & A, Foruma Pirs û Pirs, û Raporkirina Ramanê

Her çend Redmine forumek çêkirî heye jî, em bi rastî dikarinpêvekê ji bo heman saz bikin. Pêvek bi giranî li ser forumê nasekine lê fonksiyonên din jî peyda dike.

Bikarhênerek dikare pêvekê saz bike û ji vir bêtir hûrgulî bistîne.

Meriv Redmine çawa bikar tîne

Qeydkirin: Dema ku bikarhêner li ser tabloya "Têkilî" ya li quncika jorîn-rastê ya rûpelê bitikîne, rûpela qeydkirinê xuya dibe. Bikarhêner dikarin vê rûpelê ji bo qeydkirinê bikar bînin.

  • Bikarhênerek ji bo ku bikaribe xwe bigihîne sepanê divê xwe qeyd bike. Ji bo qeydkirinê, pêdivî ye ku bikarhêner di hemî qadên mecbûrî yên ku bi stêrkek sor têne nîşankirin de daneyên pêwîst peyda bike. (Li wêneya jêrîn binêre)
  • Dema ku bikarhênerek xwe li Redmine qeyd bike, wê hingê ew dikare xwe bigihîne sepanê.
  • Rêveber dikare bi tikandina li ser "Projeya Nû" Projeyan zêde bike da ku hin hûrguliyên hewce peyda bike û endamên nû li projeyê zêde bike.

Têketin:

  • Gava bikarhênerek hewl dide rûpela têketinê xuya dibe ji bo têkeve Redmine. Di heman demê de, bikarhêner dikare bi tikandina lînka "Şîfreya windabûyî" şîfreyê vegerîne.
  • Girêdana şîfreya windakirî tenê dê xuya bibe heke rêvebir ew çalak kiribe.
  • Bikarhênerên qeydkirî dikarin bi rêya Nasnameya Têketinê û Şîfreyê pêşkêş dikin.

  • Eger bikarhêner şîfreyek ji bîr bike an wenda bike, wê demê bikarhêner dikare şîfreyek nû biafirîne. şîfreya bi tikandina lînka "Şîfreya winda".
  • Dema ku bikarhêner li ser lînka "Şîfreya windabûyî" bitikîne, ew beralî dike şîfreya winda.rûpela ku bikarhêner dikare navnîşana e-nameya derbasdar peyda bike û şîfreya nû çêbike.

Pirsgirêkek Biafirîne

Bikarhênerên qeydkirî dê karibin kêmasiyek çêbikin. Ji bo afirandina kêmasiyek nû, pêdivî ye ku bikarhêner têkeve hundurê. Bikarhêner jî dikarin Şopdarên cihêreng ên wekî Kêmasî, Taybetmendî, û Patch hilbijêrin.

Ji bo afirandina pirsgirêkê, bikarhêner pêdivî ye ku zeviyên jêrîn dagire:

  • Şopker: Kategoriya pirsgirêkê nîşan bide.
  • Mijar: Hevokek kurt û watedar.
  • Tasifî: Pêşkêşek danasîna xeletiyê û gavên ji nû ve hilberandinê.
  • Rewş: Rewşa xeletiya mîna nû, çareserî û girtî pêşkêş bike.
  • Pel: Ji bo barkirina dosyayê, heke hebe, ango dîmenek pirsgirêkek.

Piştî peydakirina hemî hûrguliyan, dê xeletî çêbibe.

Lêgerîn:

Bikarhêner dikarin qutiya nivîsê ya lêgerînê ya ku li milê rastê yê jorîn heye bibînin.

  • Ew qutiyek nivîsê ya lêgerînê ya hêsan e.
  • Bikarhêner dikarin li qusûrek heyî an jî kêmasiyek nû ya ku hatî afirandin bigerin.

  • Bikarhêner dikare li her Nasnameya Pirsgirêkê bigere û bikirtîne li ser bişkojka bikeve. Ew ê beralî bike lêgerîna pêşkeftî.
  • Bikarhêner dikarin bi pêşkêşkirina hûrguliyên li ser ekrana Lêgerîna Pêşkeftî, lêgerînê safî bikin.

Rûpelê min:

Bikarhênerekdikare gelek blokên ku tê de agahdarî têne hilanîn bibîne, û bikarhêner dikare rûpelê li gorî xwe xweş bike.

  • Bikarhêner dikare hemî pirsgirêkên ku jê re hatine veqetandin an jî ji hêla wî ve hatine ragihandin di bin "Rûpela min" de bibîne. .
  • Blokên "Pirsgirêkên ku ji min re hatine peywirdarkirin" û "Pirsgirêka raporkirî" ji hêla xwerû ve têne çalak kirin. Her weha hûn dikarin li gorî rehetiya xwe blokan kaş bikin û bavêjin.
  • Bloka "Pirsgirêk ji min re hat tayînkirin" hemî agahdariya ku bi pirsgirêkê re ji bikarhênerê têketinê re hatî veqetandin dihewîne. Ew van qadên jêrîn dihewîne:
    • Nasnameya Pirsgirêkê
    • Projeyên
    • Şopker
    • Rewş
    • Mijar
  • Bloka "Pirsgirêkên Raporkirî" agahdariya têkildarî pirsgirêka ku ji hêla bikarhênerê têketinê ve hatî ragihandin heye.

Rêveberiya Projeyê Bi Bikaranîna Redmine

Redmine yek ji çêtirîn amûr e ji bo şopandina projeyê bi bandor. Naha, baldariya pargîdanî li ser metodolojiya bilez û ya herî girîng jî Scrum e.

Di Redmine de, bikarhêner dikarin her tiştî wekî Pirsgirêkek mîna Bug/Taybetmendî/karûbar biafirînin û bi peydakirina tarîxa destpêkê û dawîyê ji endamê têkildar re destnîşan bikin. rojek. Hemî çalakiyên ku li ser projektorê têne kirin bi tabloya "Çalakiyê" ve têne şopandin.

Afirandina Cihê Ji bo Projeyê

Proje dikare ji hêla bikarhêner ve bi hilbijartina tabloya Projeyê were zêdekirin û tikandina li ser Projeya Nû. Bi xwerû, tenê rêvebirên malperê û Rêvebirê Projeyê dikarin cîh biafirîninji bo projeya nû.

Dema çêkirina projeyekê, divê navek û nasnameyek yekta were peyda kirin - nasnameyek wekî beşek ji URL-ya cîhê projeyê tê bikar anîn. Divê herî kêm kesek wekî Gerînendeyê Projeyê were destnîşankirin.

Têgeha Girîng a Redmine

Pêşniyara Projeyê

Bikarhêner dikarin hemî hûrguliyên bi projeyê re bi kurtî bibînin awayê.

Bloka "Şopandina Pirsgirêkê" ya li milê çepê, statûya tevahî ya hemî mijarên ku di rewşa vekirî/girtî de ne dihewîne.

Bloka "Endam" li ser li milê rastê hemû endamên ku bi projeyê ve girêdayî ne, û di bloka "Nûçeyên Dawî" de hemî nûçeyên herî dawî yên têkildarî projeyê hene.

  • Rapora Çalakiyê hemû têketinên kontrolê yan jî agahiyên dîrokî yên girêdayî Projeyê an jî mijarên lêgerînê hene.

Şopandina Pirsgirêkan

Hene du awayên cihêreng ji bo şopandina pirsgirêkê wekî ku li jêr tê nîşandan.

#1) Lîsteya Pirsgirêkan

Ji vir, bikarhêner dikarin navnîşa pirsgirêkan bibînin û dikarin taybetmendiyek hilbijêrin pirsgirêk bi berfirehî bibînin. Di heman demê de, ji hêla xwerû ve, bikarhêner dikare pirsgirêkek vekirî bibîne, lêbelê, pêdivî ye ku bikarhêner fîlterê bicîh bîne da ku li gorî vê navnîşê bibîne.

#2) Kurteya Pirsgirêkê

Kurteya Pirsgirêkê raporek pêşkêşî dike ku hemî kêşeyên bi projeya hemî versiyonên ve girêdayî vedihewîne.

Ev tabloyên cihêreng ên mîna Şopger, Versiyon,Pêşîn, Binproje, Nivîskar û Kategorî, ku her şebeke mijarên vekirî/girtî/tevahî nîşan dide.

Şopandina Demjimê

Hûrgiliyên Demjimêr

Ew hûrguliyên tevahiya dema ku li dijî projeyê hatî girtin destnîşan dike. Taybetmendiya têketina demê tenê dema ku modula "Şopandina Demjimêra" ya projeyê were çalak kirin heye

Têketinên Demjimê yên ku di astek hûrgulî de têne dîtin:

Pêşkeftina Şopandinê

Gantt Chart

Ji bo şopandina pêşkeftina projeyê, di nav de tarîxa destpêkê, tarîxên berdest, rewş û çareseriyê jî tê bikar anîn. Ew pêvekek e û bikarhêner dikare wê saz bike.

Salname

Dîtina salnameyê daneyên têkildarî projeyê bi rengek mehane nîşan dide, mîna salnameya din. nîşan dide. Ew ê hemî pirsgirêkan bi kêmanî tarîxa destpêk û mêjûyê nîşan bide (heke hebe).

Modula salnameyê dikare ji tabloya veavakirina Projeyê ji bo her projeyê were çalak kirin û neçalak kirin.

Depo

Bikarhêner dikare tabloya Depoyê li serî bibîne, û gava ku bikarhêner li ser heman klîk bike, ew beralî dike depoya projeyê û bikarhêner dikare peywirên herî dawî bibîne.

Bikarhêner dikarin berfireh bikin pelrêça bi tikandina li ser îkonê "+". Ger bikarhêner li ser jimareya Guhertoyê bitikîne, wê hingê ew ê hûrguliyên berpirsiyariyê peyda bike.

Taybetmendiyên din ên Kêrhatî

Li jêr hindek hatine tomar kirin taybetmendiyên din ên ku di serîlêdanê de hene

بۆ سەرەوە بچوو