Падручнік Redmine - Як выкарыстоўваць кіраванне праектамі Redmine

Гэты падручнік Redmine тлумачыць, як усталяваць і выкарыстоўваць інструмент кіравання праектамі Redmine. Таксама разглядаецца параўнанне Jira з Redmine:

Redmine - гэта інструмент кіравання праектамі, напісаны на Ruby. Ён падтрымлівае некалькі сервераў баз дадзеных і таксама вядомы як сістэма адсочвання праблем.

Гэта інструмент з адкрытым зыходным кодам, які дапамагае карыстальнікам дзяліцца сваімі ідэямі з дапамогай форумаў і ўнутраных блогаў, у выніку чаго веды атрымліваюцца падтрымліваецца сярод членаў каманды.

Падручнік Redmine

У гэтым падручніку , мы даведаемся, як карыстальнік можа ўсталяваць Redmine, як выкарыстоўваць інструмент, яго асаблівасці, а таксама адрозненні паміж JIRA і Redmine.

Функцыі Redmine:

  • Гэта інструмент з адкрытым зыходным кодам.
  • Вядзе ўлік некалькіх праектаў.
  • Дазваляе карыстачу мець розныя ролі і дазволы.
  • Карыстальнікі могуць адсочваць час, які быў выдаткаваны на праблему.
  • Карыстальнікі могуць бачыць візуальныя справаздачы з дапамогай графікаў і дыяграм.

Redmine супраць JIRA

Распрацоўваецца аўстралійскай кампаніяй "Atlassian", JIRA - гэта інструмент адсочвання праблем, які дапамагае карыстальнікам адсочваць праблемы. JIRA выкарыстоўваецца ў гнуткай метадалогіі і можа працаваць у розных аперацыйных сістэмах.

Гэта незалежны ад платформы інструмент, які таксама выкарыстоўваецца ў працоўных працэсах і кіраванні працэсамі. JIRA цалкам заснавана на трох канцэпцыях: праект, праблема іНавіны

  • Карыстальнікі могуць публікаваць навіны, звязаныя з праектам або любой тэмай, якая ім падабаецца.
  • Навіны можна дадаваць/рэдагаваць/выдаляць у адпаведнасці з дазволам, які мае карыстальнік.
  • Карыстальнікі могуць бачыць загаловак навіны, звязаны з праектам, на ўкладцы "Агляд", як толькі карыстальнік націскае на навіну, адбываецца перанакіраванне да дэталяў.
  • Давайце возьмем прыклад кіраўніка праекта, які хоча апублікаваць некаторыя інфармацыя для ўсёй каманды. Менеджэр праекта можа ствараць навіны, націскаючы «+Дадаць навіны» і даючы рэзюмэ, назву і апісанне.
  • Уся каманда можа бачыць зводку навін у вобласці «Агляд праекта», і як толькі карыстальнік націсне у загалоўку ён перанакіроўвае на старонку з падрабязнай інфармацыяй.

  • Карыстальнікі могуць бачыць апошнія навіны, перайшоўшы на ўкладку «Навіны».

Дакументы

  • Гэта месца, куды карыстальнікі могуць дадаваць кіраўніцтва карыстальніка або тэхнічныя дакументы.
  • Ёсць дзве катэгорыі дакументацыя.
    • Карыстальніцкая дакументацыя
    • Тэхнічная дакументацыя
  • На ўкладцы дакументаў карыстальнік можа дадаваць дакументы, націскаючы на ​​спасылку «+Новыя дакументы».

  • Пасля таго як карыстальнік загрузіць дакумент, загаловак можна выкарыстоўваць у якасці спасылкі для загрузкі дакументаў, якія былі дададзены.

Форумы

  • Гэта месца, дзе ўся каманда можа мець зносіны адзін з адным. Таксама карыстальнік можа бачыць дэталёвы выгляд любогатэма, якая абмяркоўвалася раней.
  • Форум адлюстроўвае наступныя элементы ў сетцы:
    • Тэмы
    • Паведамленні

Апошняе паведамленне: Спасылка на апошняе атрыманае паведамленне

  • Пасля таго, як карыстальнік націсне любую тэму, ён можа ўбачыць падрабязны выгляд, які адпавядае тэме.

Файлы

  • Гэта месца, куды карыстальнік можа загружаць файлы.
  • Акрамя таго, модуль «Файл» можна ўключыць/выключыць у наладах.
  • Карыстальнік можа дадаць новы файл, націснуўшы на значок «+Новы файл»

  • Карыстальнік можа дадаць файл, выбраўшы кнопку «Выбраць файл» з лакальнага. Акрамя таго, карыстальнік можа дадаць больш за адзін файл, выбраўшы спасылку « Дадаць іншы файл ».

Выснова

У гэтым уроку мы разгледзелі ўвядзенне ў Redmine, розніцу паміж JIRA і Redmine, спосабы выкарыстання Redmine і працэдуру яго ўстаноўкі.

Больш за тое, мы таксама коратка азнаёміліся з адсочваннем часу, адсочваннем прагрэсу і іншым карысным такія інструменты, як Навіны, Дакументы, Форум і Файлы.

Працоўны працэс.

Ніжэй прыведзены некалькі рэкамендацый па Redmine супраць JIRA:

Параметры Redmine JIRA
Агульныя Redmine падтрымлівае мноства плагінаў, каб зрабіць яго наладжвальным, ён вельмі гнуткі і просты ў засваенні JIRA вельмі карыстальнікам цяжка вывучыць, бо JIRA мае двухузроўневую сістэму ўключэння з катэгорыямі
Ацэнка Агульная ацэнка Redmine нізкая, але гэта бясплатны інструмент Ацэнка JIRA ў параўнанні з Redmine вышэй, г.зн. 9,3 з 10
Кошт Redmine з'яўляецца інструментам з адкрытым зыходным кодам, ён бясплатны JIRA зусім не бясплатная, яна заўсёды вызначае пэўны кошт
Wiki Redmine змяшчае Build in Wiki Патрэбы карыстальнікаў JIRA каб усталяваць яго асобна
Катэгорыя Redmine адносіцца да інструмента кіравання праектамі JIRA адносіцца да катэгорыі адсочвання праблем

Усталёўка Redmine

Аперацыйная сістэма: Redmine падтрымлівае сістэмы UNIX, Linux, Windows і MacOS.

Як усталяваць

Крок 1 : Спампуйце Redmine адсюль.

Крок 2 : Стварыце новую базу дадзеных

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

Крок 3: Падключэнне да базы даных

Прыклад базы даных MySQL

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

Прыклад SQL Server

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

Крок 4: Усталюйце залежнасці (Redmine выкарыстоўвае Bundler для кіравання каштоўнымі камянямізалежнасці).

gem install bundler bundle install --without development test

Крок 5: На гэтым кроку генеруецца выпадковы ключ для кадзіравання дадзеных сеанса захоўвання файлаў cookie.

bundle exec rake generate_secret_token

Крок 6: Стварыце структуру базы дадзеных

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

Крок 7: Устаўце дадзеныя канфігурацыі па змаўчанні ў базу дадзеных.

RAILS_ENV=production bundle exec rake redmine:load_default_data

Крок 8: Праверце ўстаноўку.

bundle exec rails server webrick -e production

Крок 9: Увайдзіце ў праграму

Заўвага: Калі ласка, звярніцеся да гэтай спасылкі як да крыніцы выявы для працэдуры ўстаноўкі прыведзена вышэй (Крок 2 - Крок 9)

Убудова Redmine

  • Redmine - гэта кросплатформенны інструмент кіравання праектамі, і карыстальнік можа інтэграваць розныя ўбудовы, што павысіць яго выкарыстанне.
  • Перш чым пачаць усталёўку плагіна, пераканайцеся, што ён сумяшчальны з усталяванай версіяй Redmine.
  • Карыстальнікі могуць усталёўваць розныя плагіны адсюль

Пералічаны ніжэй наступныя крокі для ўсталёўкі плагінаў:

#1) Перш чым пачаць з камандамі, проста адкрыйце асяроддзе стэка Bitnami, націснуўшы ярлык у меню «Пуск» у раздзеле «Пуск > > Bitnami APPNAME Стэк >> Кансоль прыкладанняў” (Windows).

Заўвага : замяніце запаўняльнік installdir на поўны каталог усталёўкі стэка Bitnami.

#2) Атрымайце файл .zip і клануйце каталог сховішча плагіна Git “ installdir/apps/redmine/htdocs/plugins ”.

#3) Усталюйце плагін у рэпазітар htdocs.

cdinstalldir/apps/redmine/htdocs/

усталяванне пакета

пакет exec rake redmine:убудовы NAME=PLUGIN_NAME RAILS_ENV=вытворчасць

Калі вы бачыце якое-небудзь папярэджанне, звязанае з файлам вытворчасці журнала, проста выканайце наступную каманду.

Заўвага : выкарыстоўвайце sudo, калі стэк быў усталяваны як root.

“sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log “

#4) Перазапусціце службы Apache

sudo installdir/ctlscript.sh restart”

Некалькі дадатковых убудоў тлумачэнне ніжэй для вашай даведкі:

#1) Плагін Agile

Гэты плагін зручны, калі карыстальнікі працуюць у метадалогіі Agile. Выкарыстоўваючы гэты плагін, карыстальнікі могуць ствараць Kanban або Scrum, як дошкі і дыяграмы.

Як прадукцыйнасць, так і працу можна лёгка адсочваць з дапамогай дыяграм і дошак.

Убудова можа быць усталяваны адсюль.

#2) Убудова кантрольнага спісу

Карыстальнікі могуць выкарыстоўваць канцэпцыю кантрольнага спісу замест стварэння некалькіх падзадач. З дапамогай гэтага плагіна карыстальнік можа дадаваць, выдаляць і пазначаць усе пункты кантрольнага спісу як "выкананыя".

Карыстальнікі таксама могуць бачыць аўдытарскі след усіх змяненняў. Карыстальнік можа скласці спіс спраў, які дазваляе лёгка адсочваць усе задачы. Плагін можна ўсталяваць адсюль.

#3) Пытанні і адказы, форум FAQ і справаздачы аб ідэях

Хоць Redmine змяшчае ўбудаваны форум, мы сапраўды можамусталяваць убудова для таго ж. Убудова не арыентавана ў асноўным на форум, але забяспечвае і іншыя функцыі.

Карыстальнік можа ўсталяваць убудову і атрымаць больш падрабязную інфармацыю адсюль.

Як карыстацца Redmine

Рэгістрацыя: Старонка рэгістрацыі з'яўляецца, калі карыстальнік націскае на ўкладку «Рэгістрацыя», якая знаходзіцца ў правым верхнім куце старонкі. Карыстальнікі могуць выкарыстоўваць гэтую старонку для рэгістрацыі.

  • Карыстальнік павінен зарэгістравацца, каб атрымаць доступ да прыкладання. Для рэгістрацыі карыстальніку неабходна ўвесці неабходныя даныя ва ўсе абавязковыя палі, пазначаныя чырвонай зорачкай. (Глядзіце малюнак ніжэй)
  • Пасля таго, як карыстальнік зарэгіструецца ў Redmine, ён можа атрымаць доступ да прыкладання.
  • Адміністратар можа дадаць праекты, націснуўшы «Новы праект», каб даць некаторыя неабходныя звесткі і дадаць новых удзельнікаў у праект.

Уваход:

  • Старонка ўваходу з'яўляецца, калі карыстальнік спрабуе каб увайсці ў Redmine. Акрамя таго, карыстальнік можа скінуць пароль, націснуўшы на спасылку «Забыўся пароль».
  • Спасылка «Забыўся пароль» з'явіцца, толькі калі адміністратар актываваў яе.
  • Зарэгістраваныя карыстальнікі могуць увайсці праз прадастаўленне ідэнтыфікатара ўваходу і пароля.

  • Калі карыстальнік забывае або губляе пароль, то можа стварыць новы пароль, націснуўшы на спасылку «Забыўся пароль».
  • Пасля таго, як карыстальнік націсне спасылку «Забыўся пароль», ён перанакіроўвае на старонку Забыты парольстаронка, дзе карыстальнік можа ўказаць сапраўдны адрас электроннай пошты і згенераваць новы пароль.

Стварыць праблему

Зарэгістраваныя карыстальнікі змогуць стварыць дэфект. Каб стварыць новую праблему, карыстальнік павінен увайсці ў сістэму. Каб стварыць новую праблему, карыстальнікі павінны перайсці на ўкладку, прысутную ў загалоўку. Карыстальнікі таксама могуць выбраць розныя трэкеры, такія як дэфект, асаблівасць і патч.

Каб стварыць праблему, карыстальнік павінен запоўніць палі ніжэй:

  • Трэкер: Пакажыце катэгорыю праблемы.
  • Тэма: Кароткі і змястоўны сказ.
  • Апісанне: Дайце апісанне памылкі і крокі для яе прайгравання.
  • Статус: Пакажыце статус памылкі, падобнай на новы, вырашаны і закрыты.
  • Файлы: Каб загрузіць файл, калі ён ёсць, напрыклад, скрыншот праблемы.

Пасля прадастаўлення ўсіх дэталяў дэфект будзе створаны.

Пошук:

Карыстальнікі могуць бачыць тэкставае поле пошуку ўверсе справа.

  • Гэта простае тэкставае поле пошуку.
  • Карыстальнікі могуць шукаць існуючы дэфект або любы новы створаны дэфект.

  • Карыстальнік можа шукаць любы ідэнтыфікатар праблемы і націскаць на кнопку ўводу. Ён будзе перанакіраваны да пашыранага пошуку.
  • Карыстальнікі могуць удакладніць пошук, паказаўшы падрабязную інфармацыю на экране пашыранага пошуку.

Мая старонка:

Карыстальнікможа бачыць некалькі блокаў, у якіх захоўваецца інфармацыя, і карыстальнік можа наладзіць старонку адпаведным чынам.

  • Карыстальнік можа бачыць усе праблемы, прызначаныя яму/ёй або пра якія ён/ёй паведаміў, у раздзеле «Мая старонка» ”.
  • Блокі «Прызначаныя мне праблемы» і «Паведамленая праблема» ўключаны па змаўчанні. Вы таксама можаце перацягваць блокі, як вам зручна.
  • Блок «Праблема, прызначаная мне» змяшчае ўсю інфармацыю, звязаную з праблемай, прызначанай карыстальніку ўваходу. Ён уключае наступныя палі:
    • Ідэнтыфікатар праблемы
    • Праекты
    • Трэкеры
    • Статус
    • Тэма
  • Блок «Паведамленыя праблемы» змяшчае інфармацыю, звязаную з праблемай, пра якую паведаміў карыстальнік, які ўваходзіў у сістэму.

Кіраванне праектамі з дапамогай Redmine

Redmine - адзін з лепшых інструментаў каб эфектыўна адсочваць праект. У наш час кампанія засяроджваецца на гнуткай метадалогіі і, што самае важнае, на Scrum.

У Redmine карыстальнікі могуць ствараць усё як праблему, напрыклад, памылку/функцыю/задачу, і прызначаць яе адпаведнаму ўдзельніку, указаўшы дату пачатку і заканчэння дата. Усе дзеянні, выкананыя на праектары для падзадачы, можна адсочваць з дапамогай укладкі «Актыўнасць».

Стварэнне прасторы для праекта

Праект можа быць дададзены карыстальнікам, выбраўшы ўкладку «Праект» і націснуўшы на Новы праект. Па змаўчанні ствараць прастору могуць толькі адміністратары сайта і кіраўнік праектадля новага праекта.

Пры стварэнні праекта неабходна ўказаць імя і ўнікальны ідэнтыфікатар – ідэнтыфікатар выкарыстоўваецца як частка URL прасторы праекта. Прынамсі адзін чалавек павінен быць прызначаны кіраўніком праекта.

Важная канцэпцыя Redmine

Агляд праекта

Карыстальнікі могуць бачыць усе дэталі, звязаныя з праектам, у сціслай форме

Блок «Адсочванне праблем» з левага боку змяшчае поўны статус усіх праблем, якія знаходзяцца ў адкрытым/закрытым стане.

Блок «Удзельнікі», паказаны на справа змяшчае ўсіх удзельнікаў, звязаных з праектам, а блок «Апошнія навіны» змяшчае ўсе апошнія навіны, звязаныя з праектам.

  • Справаздача аб дзейнасці змяшчае ўсе журналы аўдыту або гістарычную інфармацыю, звязаную з праектам або выяўленымі праблемамі.

Адсочванне праблем

Ёсць два розныя спосабы адсочвання праблемы, як паказана ніжэй.

#1) Спіс праблем

Адсюль карыстальнікі могуць праглядзець спіс праблем і выбраць канкрэтную пытанне, каб убачыць яго ў дэталях. Акрамя таго, па змаўчанні карыстальнік можа бачыць адкрытую праблему, аднак карыстальнік павінен прымяніць фільтр, каб праглядзець спіс адпаведна.

#2) Зводка па праблеме

Зводка па праблеме змяшчае справаздачу, якая змяшчае ўсе праблемы, звязаныя з праектам усіх версій.

Яна змяшчае розныя табліцы, такія як Tracker, Version,Прыярытэт, падпраект, выканаўца, аўтар і катэгорыя, дзе кожная сетка паказвае адкрытыя/закрытыя/агульныя праблемы.

Адсочванне часу

Падрабязнасці часовага часопіса

Паказвае падрабязную інфармацыю аб агульным часе, затрачаным на праект. Функцыя часопіса часу даступная толькі тады, калі актываваны модуль праекта «Адсочванне часу»

Запісы часу праглядаюцца на падрабязным узроўні:

Адсочванне прагрэсу

Дыяграма Ганта

Яна выкарыстоўваецца для адсочвання прагрэсу праекта, уключаючы дату пачатку, тэрміны выканання, статус і рашэнне. Гэта плагін, і карыстальнік можа ўсталяваць яго.

Каляндар

Прагляд календара паказвае даныя, звязаныя з праектам, штомесяц, як і ў іншых календарах паказвае. Тут будуць паказаны ўсе праблемы, прынамсі, з датай пачатку і тэрмінам выканання (калі ёсць).

Модуль календара можна ўключаць і адключаць на ўкладцы канфігурацыі праекта для кожнага праекта.

Рэпазітар

Карыстальнік можа бачыць укладку "Сховішча" ў загалоўку, і як толькі карыстальнік націскае на яе, адбываецца перанакіраванне ў сховішча праекта, і карыстальнік можа бачыць апошнія фіксацыі.

Карыстальнікі могуць разгарнуць каталог, націснуўшы на значок «+». Калі карыстальнік пстрыкне на нумары версіі, ён дасць падрабязную інфармацыю аб фіксацыі.

Іншыя карысныя функцыі

Ніжэй пералічаны некаторыя іншыя функцыі, якія прысутнічаюць у дадатку

Прокруціць наверх