- Redmine Tutorial
- Redmine vs JIRA
- Եզրակացություն
- Redmine-ի տեղադրում
- Redmine Plugin
- Ինչպես օգտագործել Redmine-ը
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,Առաջնահերթություն, Ենթածրագիր, Հանձնարարող Հեղինակ և Կատեգորիա, որտեղ յուրաքանչյուր ցանց ցույց է տալիս բաց/փակ/ընդհանուր խնդիրները:
Ժամանակի հետևում
Ժամանակագրության մանրամասները
Այն ցույց է տալիս նախագծի դեմ ծախսված ընդհանուր ժամանակի մանրամասները: Ժամանակի մատյան հատկությունը հասանելի է միայն այն դեպքում, երբ նախագծի «Ժամանակի հետագծում» մոդուլն ակտիվացված է
Ժամանակի գրառումները դիտվում են մանրամասն մակարդակով.
![](/wp-content/uploads/guides/4cwp8i91gl-10.jpg)
Հետևել առաջընթացին
Gantt Chart
Այն օգտագործվում է ծրագրի առաջընթացին հետևելու համար, ներառյալ մեկնարկի ամսաթիվը, վերջնաժամկետները, կարգավիճակը և լուծումը: Դա պլագին է, և օգտատերը կարող է տեղադրել այն:
Օրացույց
Օրացույցի տեսքը ցույց է տալիս նախագծին առնչվող տվյալները ամսական ձևով, ինչպես մյուս օրացույցները: ցույց է տալիս. Այն ցույց կտա բոլոր խնդիրները առնվազն մեկնարկի ամսաթվի և վերջնաժամկետի հետ (եթե առկա է):
Օրացույցի մոդուլը կարող է միացվել և անջատվել յուրաքանչյուր նախագծի համար Նախագծի կազմաձևման ներդիրից:
Պահեստ:
Օգտատերը կարող է տեսնել «Repository» ներդիրը վերնագրում, և երբ օգտագործողը սեղմում է դրա վրա, այն վերահղվում է դեպի նախագծի պահեստ, և օգտվողը կարող է տեսնել վերջին պարտավորությունները:
Օգտվողները կարող են ընդլայնել գրացուցակը սեղմելով «+» պատկերակը: Եթե օգտատերը սեղմում է Վերանայման համարը, ապա այն կներկայացնի պարտավորության մանրամասները:
Այլ օգտակար հատկություններ
Ստորև թվարկված են մի քանիսը այլ հնարավորություններ, որոնք առկա են հավելվածում