Redmine Tutorial - Ինչպես օգտագործել Redmine Project Management-ը

Redmine-ի այս ձեռնարկը բացատրում է, թե ինչպես տեղադրել և օգտագործել Redmine նախագծի կառավարման գործիքը: Նաև ընդգրկում է Jira-ն ընդդեմ Redmine-ի համեմատությունը.

Redmine-ը ծրագրի կառավարման գործիք է՝ գրված Ruby-ով: Այն աջակցում է տվյալների բազայի մի քանի սերվերների և հայտնի է նաև որպես խնդիրների հետևման համակարգ:

Այն բաց կոդով գործիք է, որն օգնում է օգտատերերին կիսվել իրենց գաղափարներով՝ օգտագործելով ֆորումները և ներքին բլոգները, ինչի արդյունքում գիտելիքները ստանում են: պահպանվում է թիմի անդամների շրջանում:

Redmine Tutorial

Այս ձեռնարկում , մենք կիմանանք, թե օգտատերը ինչպես կարող է տեղադրել Redmine-ը, ինչպես օգտագործել գործիքը, դրա հնարավորությունները, ինչպես նաև JIRA-ի և Redmine-ի տարբերությունները:

Redmine-ի առանձնահատկությունները.

  • Սա բաց կոդով գործիք է:
  • Հետագայում է բազմաթիվ նախագծեր:
  • Թույլ է տալիս օգտվողին ունենալ տարբեր դերեր և թույլտվություններ:
  • Օգտատերերը կարող են հետևել ժամանակը, որը ծախսվել է խնդրի վրա:
  • Օգտատերերը կարող են տեսնել տեսողական հաշվետվություններ՝ օգտագործելով գծապատկերներ և գծապատկերներ:

Redmine vs JIRA

Մշակված է ավստրալական ընկերության կողմից «Atlassian», JIRA-ն խնդիրների հետևման գործիք է, որն օգնում է օգտատերերին հետևել խնդիրներին: JIRA-ն օգտագործվում է արագաշարժ մեթոդաբանության մեջ և կարող է աշխատել տարբեր օպերացիոն համակարգերի վրա:

Դա հարթակից անկախ գործիք է, որն օգտագործվում է նաև աշխատանքային հոսքի և գործընթացների կառավարման մեջ: JIRA-ն ամբողջությամբ հիմնված է երեք հայեցակարգի վրա, այսինքն՝ նախագիծ, խնդիր ևՆորություններ

  • Օգտատերերը կարող են հրապարակել նախագծին առնչվող նորություններ կամ իրենց նախընտրած ցանկացած թեմա:
  • Լուրերը կարող են ավելացվել/խմբագրվել/ջնջվել՝ ըստ օգտվողի թույլտվության:
  • Օգտատերերը կարող են տեսնել Նախագծին առնչվող նորությունների վերնագիրը «Հանդիպում» ներդիրի տակ, երբ օգտատերը սեղմի նորությունների վրա, այն վերահղվի դեպի մանրամասները:
  • Եկեք օրինակ բերենք Ծրագրի մենեջերին, ով ցանկանում է հրապարակել որոշ տեղեկատվություն ամբողջ թիմին: Ծրագրի մենեջերը կարող է նորություններ ստեղծել՝ սեղմելով «+Ավելացնել նորություններ» և տրամադրել ամփոփում, վերնագիր և նկարագրություն:
  • Ամբողջ թիմը կարող է այնուհետև տեսնել նորությունների ամփոփագիրը Ծրագրի ընդհանուր տեսության տարածքում, և օգտատերը սեղմելուց հետո վերնագրում այն ​​վերահղվում է մանրամասն էջին:

  • Օգտատերերը կարող են տեսնել վերջին նորությունները՝ անցնելով Նորություններ ներդիր:

Փաստաթղթեր

  • Դա այն վայրն է, որտեղ օգտվողները կարող են ավելացնել օգտատիրոջ ձեռնարկը կամ տեխնիկական փաստաթղթերը:
  • Կա երկու կատեգորիա: փաստաթղթեր.
    • Օգտատիրոջ փաստաթղթեր
    • Տեխնիկական փաստաթղթեր
  • Փաստաթղթերի ներդիրից օգտվողը կարող է փաստաթղթեր ավելացնել՝ սեղմելով «+Նոր փաստաթղթեր» հղման վրա:

  • Երբ օգտատերը վերբեռնում է փաստաթուղթը, վերնագիրը կարող է օգտագործվել որպես հղում` ավելացված փաստաթղթերը ներբեռնելու համար:

Ֆորումներ

  • Դա մի վայր է, որտեղ ամբողջ թիմը կարող է շփվել միմյանց հետ: Նաև օգտագործողը կարող է տեսնել ցանկացածի մանրամասն տեսքըթեմա, որը նախկինում քննարկվել է:
  • Ֆորումը ցուցադրում է հետևյալ կետերը ցանցում>Վերջին հաղորդագրություն. Հղում դեպի ստացված վերջին հաղորդագրությունը

  • Երբ օգտատերը սեղմի որևէ Թեմայի վրա, նա կարող է տեսնել թեմային համապատասխան մանրամասն տեսքը:

Ֆայլեր

  • Դա այն վայրն է, որտեղ օգտատերը կարող է վերբեռնել ֆայլեր:
  • Նաև, Ֆայլի մոդուլը կարող է միացնել/անջատել կարգավորումներից:
  • Օգտատերը կարող է նոր ֆայլ ավելացնել՝ սեղմելով «+Նոր ֆայլ» պատկերակը

  • Օգտագործողը կարող է ֆայլ ավելացնել՝ ընտրելով «Ընտրեք ֆայլ» կոճակը տեղականից: Նաև օգտագործողը կարող է ավելացնել մեկից ավելի ֆայլ՝ ընտրելով « Ավելացնել մեկ այլ ֆայլ » հղումը:

Եզրակացություն

Այս ձեռնարկում մենք լուսաբանեցինք Redmine-ի ներածությունը, JIRA-ի և Redmine-ի տարբերությունը, Redmine-ի օգտագործման եղանակները և դրա տեղադրման ընթացակարգը: գործիքներ, ինչպիսիք են Նորություններ, Փաստաթղթեր, Ֆորում և Ֆայլեր:

Աշխատանքային ընթացք:

Ստորև ներկայացված են Redmine vs JIRA-ի վերաբերյալ մի քանի ցուցումներ.

Պարամետրեր Redmine JIRA
Ընդհանուր Redmine-ն աջակցում է բազմաթիվ պլագինների` այն հարմարեցնելու համար, այն շատ ճկուն է և հեշտ է սովորել JIRA-ն շատ է Օգտատերերի կողմից դժվար է սովորել, քանի որ JIRA-ն ունի երկու մակարդակի ներառման համակարգ՝ կատեգորիաներով
Score Redmine-ի ընդհանուր գնահատականը ցածր է, բայց դա անվճար արժեքի գործիք է JIRA-ի միավորը Redmine-ի համեմատ ավելի բարձր է, այսինքն՝ 9.3-ը 10-ից
Արժեքը Redmine-ը բաց կոդով գործիք է, այն անվճար է JIRA-ն ամենևին էլ անվճար չէ, այն միշտ սահմանում է որոշակի ծախսեր
Wiki Redmine-ը պարունակում է Build Վիքիում 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. Այս քայլում ստեղծվում է պատահական բանալի՝ թխուկների պահպանման աշխատաշրջանի տվյալները կոդավորելու համար:

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 Plugin

  • Redmine-ը միջպլատֆորմային նախագծերի կառավարման գործիք է, և օգտագործողը կարող է ինտեգրել տարբեր փլագիններ, որոնք ավելի են դարձնում դրա օգտագործումը:
  • Մինչ plugin-ի տեղադրումը սկսելը, համոզվեք, որ այն համատեղելի է տեղադրված Redmine տարբերակի հետ:
  • Օգտատերերը կարող են տեղադրել տարբեր պլագիններ այստեղից

Նշված ներքևում Plugins տեղադրելու քայլերն են.

#1) Նախքան հրամանները սկսելը, պարզապես բացեք Bitnami stack միջավայրը` սեղմելով «Սկսել > > Bitnami APPNAME Stack >> Application Console» (Windows):

Նշում . Փոխարինեք installdir տեղապահը Bitnami փաթեթի ամբողջական տեղադրման գրացուցակով:

#2) Ստացեք .zip ֆայլ և կլոնավորեք plugin-ի Git-ի պահոցը « installdir/apps/redmine/htdocs/plugins » գրացուցակը:

#3) Տեղադրեք plugin-ը htdocs պահոցում:

cdinstalldir/apps/redmine/htdocs/

փաթեթի տեղադրում

փաթեթի exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=արտադրություն

Եթե դուք կարող եք տեսնել տեղեկամատյանների արտադրության ֆայլի հետ կապված որևէ նախազգուշական հաղորդագրություն, ապա պարզապես գործարկեք ստորև նշված հրամանը:

Նշում . Օգտագործեք sudo, եթե փաթեթը տեղադրված է: որպես արմատ։

«sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log «

#4) Վերագործարկեք Apache ծառայությունները

sudo installdir/ctlscript.sh վերագործարկեք”

Եվս մի քանի պլագիններ են Ստորև բացատրված է ձեր տեղեկանքի համար.

#1) Agile Plugin

Այս plugin-ը հարմար է, եթե օգտվողներն աշխատում են արագաշարժ մեթոդաբանությամբ: Օգտագործելով այս փլագինը, օգտվողները կարող են ստեղծել Kanban կամ scrum, ինչպիսիք են տախտակները և գծապատկերները:

Եվ արտադրողականությունը, ինչպես նաև աշխատանքը, հեշտությամբ կարելի է հետևել գծապատկերների և տախտակների միջոցով:

Փլագինը կարող է տեղադրեք այստեղից:

#2) Checklist Plugin

Օգտագործողները կարող են օգտագործել ստուգաթերթի հայեցակարգը մի քանի ենթաառաջադրանք ստեղծելու փոխարեն: Այս plugin-ի միջոցով օգտատերը կարող է ավելացնել, ջնջել և նշել ստուգաթերթի բոլոր կետերը որպես «պատրաստված»:

Օգտագործողները կարող են նաև տեսնել բոլոր փոփոխությունների աուդիտի հետքը: Օգտատերը կարող է կազմել անելիքների ցանկ, որը հեշտացնում է բոլոր առաջադրանքներին հետևելը: Plugin-ը կարող է տեղադրվել այստեղից:

#3) Հարց ու պատասխան, ՀՏՀ ֆորում և գաղափարների հաշվետվություն

Չնայած Redmine-ը պարունակում է ներկառուցված ֆորում, մենք իսկապես կարող ենքտեղադրեք plugin-ը նույնի համար: Փլագինը հիմնականում չի կենտրոնանում ֆորումի վրա, այլ տրամադրում է նաև այլ գործառույթներ:

Օգտատերը կարող է տեղադրել փլագինը և ավելի շատ մանրամասներ ստանալ այստեղից:

Ինչպես օգտագործել Redmine-ը

Գրանցվել. Գրանցման էջը հայտնվում է այն բանից հետո, երբ օգտվողը սեղմում է էջի վերին աջ անկյունում գտնվող «Գրանցվել» ներդիրը: Օգտագործողները կարող են օգտագործել այս էջը գրանցման համար:

  • Օգտատերը պետք է գրանցվի հավելված մուտք գործելու համար: Գրանցման համար օգտատերը պետք է տրամադրի անհրաժեշտ տվյալները կարմիր աստղանիշով նշված բոլոր պարտադիր դաշտերում։ (Տես ստորև նկարը)
  • Երբ օգտատերը գրանցվի Redmine-ում, այնուհետև նա կարող է մուտք գործել հավելված:
  • Ադմինիստրատորը կարող է նախագծեր ավելացնել՝ սեղմելով «Նոր նախագիծ»՝ տրամադրելու որոշ անհրաժեշտ մանրամասներ և ավելացնել նոր անդամներ նախագծին:

Մուտք.

  • Մուտքի էջը հայտնվում է, երբ օգտատերը փորձում է Redmine մուտք գործելու համար: Նաև օգտատերը կարող է վերականգնել գաղտնաբառը՝ սեղմելով «Կորցրած գաղտնաբառը» հղման վրա:
  • Կորցրած գաղտնաբառի հղումը կհայտնվի միայն այն դեպքում, եթե ադմինը ակտիվացրել է այն:
  • Գրանցված օգտվողները կարող են մուտք գործել՝ տրամադրելով մուտքի ID-ն և գաղտնաբառը:

  • Եթե օգտվողը մոռանում է կամ կորցնում է գաղտնաբառը, ապա օգտվողը կարող է ստեղծել նոր գաղտնաբառը՝ սեղմելով «Կորցրած գաղտնաբառը» հղման վրա:
  • Երբ օգտատերը սեղմում է «Կորցրած գաղտնաբառը» հղման վրա, այն վերահղվում է Կորցրած գաղտնաբառը:էջ, որտեղ օգտատերը կարող է տրամադրել վավեր էլփոստի հասցեն և ստեղծել նոր գաղտնաբառը:

Ստեղծել խնդիր

Գրանցված օգտվողները կկարողանան ստեղծել թերություն. Նոր թերություն ստեղծելու համար օգտատերը պետք է մուտք գործի: Նոր խնդիր ստեղծելու համար օգտվողները պետք է նավարկեն վերնագրում առկա ներդիրին: Օգտատերերը կարող են նաև ընտրել տարբեր Հետագծեր, ինչպիսիք են Defect, Feature և Patch:

Խնդիր ստեղծելու համար օգտագործողը պետք է լրացնի հետևյալ դաշտերը.

  • Tracker: Նշեք խնդրի կատեգորիան:
  • Թեմա` Կարճ և բովանդակալից նախադասություն:
  • Նկարագրություն. Տրամադրեք վրիպակի նկարագրությունը և վերարտադրման քայլերը։
  • Կարգավիճակը՝ Տրամադրեք վրիպակի նման նոր, լուծված և փակված կարգավիճակը։
  • Ֆայլեր՝ Ֆայլ վերբեռնելու համար, եթե այդպիսիք կան, այսինքն՝ խնդրի սքրինշոթ:

Բոլոր մանրամասները տրամադրելուց հետո թերությունը կստեղծվի:

Որոնում.

Օգտագործողները կարող են տեսնել որոնման տեքստային դաշտը վերևի աջ կողմում:

  • Սա պարզ որոնման տեքստային տուփ է:
  • Օգտատերերը կարող են որոնել գոյություն ունեցող թերություն կամ ցանկացած նոր թերություն, որը ստեղծվել է:

  • Օգտատերը կարող է որոնել ցանկացած խնդրի ID և սեղմել մուտքագրման կոճակի վրա: Այն կվերահղվի դեպի ընդլայնված որոնում:
  • Օգտատերերը կարող են կատարելագործել որոնումը` տրամադրելով մանրամասները Ընդլայնված որոնման էկրանին:

Իմ էջը.

Օգտատերկարող է տեսնել բազմաթիվ բլոկներ, որոնցում պահվում է տեղեկատվությունը, և օգտատերը կարող է համապատասխանաբար հարմարեցնել էջը:

  • Օգտագործողը կարող է տեսնել իրեն հանձնարարված կամ իր կողմից հաղորդված բոլոր խնդիրները «Իմ էջը» բաժնում:
  • «Ինձ հանձնարարված խնդիրներ» և «Զեկուցված խնդիր» բլոկները լռելյայն միացված են: Կարող եք նաև քաշել և թողնել բլոկները՝ ըստ ձեր հարմարության:
  • «Խնդիրն ինձ հանձնարարված է» բլոկը պարունակում է մուտքի օգտատիրոջը հանձնարարված խնդրի հետ կապված բոլոր տեղեկությունները: Այն ներառում է հետևյալ դաշտերը>
  • «Զեկուցված խնդիրներ» բլոկը պարունակում է տեղեկատվություն այն խնդրի հետ, որը զեկուցվել է մուտքի օգտատիրոջ կողմից:

Ծրագրի կառավարում Redmine-ի միջոցով

Redmine-ը լավագույն գործիքներից է: նախագծին արդյունավետ հետևելու համար: Ներկայումս ընկերության ուշադրությունը արագաշարժ մեթոդաբանության և ամենակարևորը Scrum-ի վրա է:

Redmine-ում օգտատերերը կարող են ստեղծել ամեն ինչ որպես Խնդիր, ինչպիսին է Bug/Feature/task-ը և վերագրել այն համապատասխան անդամին` տրամադրելով մեկնարկի ամսաթիվը և ավարտը: ամսաթիվը. Պրոյեկտորի վրա կատարվող բոլոր գործողությունները ենթաառաջադրանքին կարելի է հետևել՝ օգտագործելով «Գործունեություն» ներդիրը:

Ստեղծելով տարածք Նախագծի համար

Նախագիծը կարող է ավելացվել օգտվողի կողմից՝ ընտրելով «Նախագիծ» ներդիրը և սեղմելով Նոր նախագիծը: Լռելյայնորեն, միայն կայքի ադմինիստրատորները և Ծրագրի կառավարիչը կարող են տարածք ստեղծելնոր նախագծի համար:

Նախագիծ ստեղծելիս պետք է տրամադրվի անուն և եզակի նույնացուցիչ. նույնացուցիչն օգտագործվում է որպես նախագծի տարածքի URL-ի մաս: Առնվազն մեկ մարդ պետք է նշանակվի որպես Ծրագրի մենեջեր:

Redmine-ի կարևոր հայեցակարգ

Ծրագրի ակնարկ

Օգտագործողները կարող են համառոտ տեսնել նախագծի հետ կապված բոլոր մանրամասները եղանակով:

Ձախ կողմում գտնվող «Խնդիրների հետագծում» բլոկը պարունակում է բոլոր հարցերի ամբողջական կարգավիճակը, որոնք գտնվում են բաց/փակ վիճակում:

«Անդամներ» բլոկը ցուցադրված է աջ կողմը պարունակում է նախագծին առնչվող բոլոր անդամները, իսկ «Վերջին նորություններ» բլոկը պարունակում է նախագծի հետ կապված բոլոր վերջին նորությունները:

  • Գործունեության հաշվետվությունը պարունակում է բոլոր աուդիտի մատյանները կամ պատմական տեղեկատվությունը, կապված Ծրագրի կամ որոնված խնդիրների հետ:

Խնդիրների հետագծում

Կան Խնդրին հետևելու երկու տարբեր եղանակներ, ինչպես ցույց է տրված ստորև:

#1) Խնդիրների ցանկը

Այստեղից օգտվողները կարող են դիտել խնդիրների ցանկը և կարող են ընտրել կոնկրետ խնդիր՝ այն մանրամասն տեսնելու համար: Բացի այդ, լռելյայնորեն, օգտատերը կարող է տեսնել «Բաց» խնդիր, սակայն օգտվողը պետք է կիրառի զտիչը՝ համապատասխանաբար ցուցակը դիտելու համար:

#2) Խնդիրների ամփոփում

Խնդիրների ամփոփագիրն ապահովում է հաշվետվություն, որը պարունակում է բոլոր տարբերակների նախագծին առնչվող բոլոր խնդիրները:

Այն պարունակում է տարբեր աղյուսակներ, ինչպիսիք են Tracker, Version,Առաջնահերթություն, Ենթածրագիր, Հանձնարարող Հեղինակ և Կատեգորիա, որտեղ յուրաքանչյուր ցանց ցույց է տալիս բաց/փակ/ընդհանուր խնդիրները:

Ժամանակի հետևում

Ժամանակագրության մանրամասները

Այն ցույց է տալիս նախագծի դեմ ծախսված ընդհանուր ժամանակի մանրամասները: Ժամանակի մատյան հատկությունը հասանելի է միայն այն դեպքում, երբ նախագծի «Ժամանակի հետագծում» մոդուլն ակտիվացված է

Ժամանակի գրառումները դիտվում են մանրամասն մակարդակով.

Հետևել առաջընթացին

Gantt Chart

Այն օգտագործվում է ծրագրի առաջընթացին հետևելու համար, ներառյալ մեկնարկի ամսաթիվը, վերջնաժամկետները, կարգավիճակը և լուծումը: Դա պլագին է, և օգտատերը կարող է տեղադրել այն:

Օրացույց

Օրացույցի տեսքը ցույց է տալիս նախագծին առնչվող տվյալները ամսական ձևով, ինչպես մյուս օրացույցները: ցույց է տալիս. Այն ցույց կտա բոլոր խնդիրները առնվազն մեկնարկի ամսաթվի և վերջնաժամկետի հետ (եթե առկա է):

Օրացույցի մոդուլը կարող է միացվել և անջատվել յուրաքանչյուր նախագծի համար Նախագծի կազմաձևման ներդիրից:

Պահեստ:

Օգտատերը կարող է տեսնել «Repository» ներդիրը վերնագրում, և երբ օգտագործողը սեղմում է դրա վրա, այն վերահղվում է դեպի նախագծի պահեստ, և օգտվողը կարող է տեսնել վերջին պարտավորությունները:

Օգտվողները կարող են ընդլայնել գրացուցակը սեղմելով «+» պատկերակը: Եթե ​​օգտատերը սեղմում է Վերանայման համարը, ապա այն կներկայացնի պարտավորության մանրամասները:

Այլ օգտակար հատկություններ

Ստորև թվարկված են մի քանիսը այլ հնարավորություններ, որոնք առկա են հավելվածում

Գնալ վեր