Підручник Redmine - Як використовувати Redmine Project Management

Цей підручник з Redmine пояснює, як встановити та використовувати інструмент управління проектами Redmine. Також розглядається порівняння Jira та Redmine:

Redmine - це інструмент управління проектами, написаний на Ruby. Він підтримує кілька серверів баз даних і також відомий як система відстеження проблем.

Це інструмент з відкритим вихідним кодом, який допомагає користувачам ділитися своїми ідеями, використовуючи форуми та внутрішні блоги, в результаті чого знання підтримуються серед членів команди.

У цьому уроці ми дізнаємося, як користувач може встановити Redmine, як користуватися інструментом, його можливості, а також відмінності між JIRA і Redmine.

Можливості Redmine:

  • Це інструмент з відкритим вихідним кодом.
  • Стежить за кількома проектами.
  • Дозволяє користувачеві мати різні ролі та дозволи.
  • Користувачі можуть відстежувати час, витрачений на вирішення питання.
  • Користувачі можуть бачити візуальну звітність за допомогою графіків і діаграм.

Redmine проти JIRA

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

Це незалежний від платформи інструмент, який також використовується в управлінні робочим процесом і процесами. JIRA повністю базується на трьох концепціях, а саме: проект, завдання і робочий процес.

Нижче наведено кілька порад щодо Redmine проти JIRA:

Параметри Redmine ДЖИРА
Генерал Redmine підтримує безліч плагінів, що робить його зручним для налаштування, дуже гнучким і простим в освоєнні JIRA дуже складно освоїти користувачам, оскільки JIRA має дворівневу систему включення з категоріями
Оцінка Загальна оцінка Redmine низька, але це безкоштовний інструмент Оцінка JIRA в порівнянні з Redmine вища, а саме: 9,3 бала з 10
Вартість Redmine - це інструмент з відкритим вихідним кодом, він безкоштовний JIRA зовсім не безкоштовна, вона завжди передбачає певні витрати
Вікі Redmine містить збірку у Вікі Потреба користувачів JIRA встановлювати його окремо
Категорія Redmine належить до інструментів управління проектами JIRA відноситься до категорії відстеження проблем

Установка Redmine

Операційна система: Redmine підтримує системи UNIX, Linux, Windows і MacOS.

Як встановити

Крок 1 Завантажте Redmine звідси.

Крок 2 : Створити нову базу даних

MySQL

 СТВОРИТИ БАЗУ ДАНИХ redmine CHARACTER SET utf8mb4; СТВОРИТИ КОРИСТУВАЧА 'redmine'@'localhost', ІДЕНТИФІКОВАНОГО ЗА 'my_password'; НАДАТИ ВСІ ПРИВІЛЕЇ НА redmine.* 'redmine'@'localhost'; 

Сервер SQL

 USE [master] GO -- Дуже просте створення БД CREATE DATABASE [REDMINE] GO -- Створення облікового запису з автентифікацією за логіном/паролем SQL Server і без політики закінчення терміну дії пароля CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Створення користувача з використанням попередньо створеної автентифікації облікового запису USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Права користувачів встановлюються за допомогою ролей 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 # має відповідати імені користувача бази даних password: "redminepassword" # має відповідати паролю для входу 

Крок 4: Встановіть залежності (Redmine використовує Bundler для керування залежностями gems).

 gem install bundle bundle install --без тестування розробки 

Крок 5: На цьому кроці генерується випадковий ключ для кодування файлів cookie, що зберігають дані сесії.

 bundle exec rake generate_secret_token 

Крок 6: Створіть структуру бази даних

 RAILS_ENV=production bundle exec rake db:migrate  Синтаксис Windows:  set RAILS_ENV=виробничий пакет 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, натиснувши ярлик в меню "Пуск" в розділі "Start>> Bitnami APPNAME Stack>> Application console" (Windows).

Примітка Замініть installdir з повним каталогом встановлення стеку Bitnami.

#2) Отримайте .zip-файл і клонуйте репозиторій плагіна в Git'і " installdir/apps/redmine/htdocs/plugins "Каталог".

#3) Встановіть плагін в репозиторій htdocs.

" cd installdir/apps/redmine/htdocs/

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

bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "

Якщо ви бачите будь-яке попереджувальне повідомлення, пов'язане з файлом створення журналу, просто виконайте наведену нижче команду.

Примітка : Використовуйте sudo, якщо стек було встановлено від імені користувача root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Перезапустити служби Apache

" sudo installdir/ctlscript.sh restart"

Нижче описано ще кілька плагінів для довідки:

#1) Спритний плагін

Цей плагін зручний, якщо користувачі працюють в гнучкій методології. За допомогою цього плагіна користувачі можуть створювати Kanban або скрам, такі як дошки та діаграми.

Як продуктивність, так і роботу можна легко відстежувати за допомогою графіків і дощок.

Плагін можна встановити звідси.

#2) Плагін контрольного списку

Користувачі можуть використовувати концепцію контрольного списку замість того, щоб створювати кілька підзадач. За допомогою цього плагіна користувач може додавати, видаляти і позначати всі пункти контрольного списку як "виконано".

Користувачі також можуть бачити аудиторський журнал всіх змін. Користувач може скласти список справ, який дозволяє легко відстежувати всі завдання. Плагін можна встановити звідси.

#3) Питання та відповіді, форум поширених запитань та звітування про ідеї

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

Користувач може встановити плагін і отримати більше інформації тут.

Як користуватися Redmine

Реєструйтеся: Сторінка реєстрації з'являється після того, як користувач натискає на вкладку "Реєстрація" у верхньому правому куті сторінки. Користувачі можуть використовувати цю сторінку для реєстрації.

  • Для того, щоб отримати доступ до додатку, користувач повинен зареєструватися. Для реєстрації користувач повинен надати необхідні дані у всіх обов'язкових полях, позначених червоною зірочкою (див. зображення нижче).
  • Після того, як користувач зареєструється в Redmine, він отримає доступ до програми.
  • Адміністратор може додавати проекти, натиснувши на "Новий проект", щоб вказати деякі необхідні дані і додати нових учасників до проекту.

Логін:

  • Сторінка входу з'являється, коли користувач намагається увійти в Redmine. Також користувач може скинути пароль, натиснувши на посилання "Втрачений пароль".
  • Посилання "Загублений пароль" з'явиться, тільки якщо адміністратор активував його.
  • Зареєстровані користувачі можуть увійти в систему, вказавши логін і пароль.

  • Якщо користувач забув або втратив пароль, він може створити новий пароль, натиснувши на посилання "Втрачений пароль".
  • Коли користувач натискає на посилання "Втрачений пароль", він перенаправляється на сторінку "Втрачений пароль", де користувач може вказати дійсну адресу електронної пошти і згенерувати новий пароль.

Створити проблему

Зареєстровані користувачі зможуть створювати дефекти. Для створення нового дефекту користувачеві потрібно увійти в систему. Щоб створити нову проблему, користувачі повинні перейти на вкладку, яка присутня в заголовку. Користувачі також можуть вибирати різні трекери, такі як Defect, Feature і Patch.

Для створення проблеми користувачеві необхідно заповнити наведені нижче поля:

  • Слідопит: Вкажіть категорію питання.
  • Тема: Коротке і змістовне речення.
  • Опис: Надайте опис помилки та кроки для її відтворення.
  • Статус: Надавати статус вади - новий, вирішений та закритий.
  • Файли: Завантажити файл, якщо такий є, тобто скріншот проблеми.

Після надання всіх деталей буде створено дефект.

Шукай:

Користувачі можуть бачити текстове вікно пошуку у верхньому правому куті.

  • Це просте текстове поле для пошуку.
  • Користувачі можуть шукати існуючий дефект або будь-який новий дефект, який було створено.

  • Користувач може знайти будь-який ідентифікатор проблеми і натиснути на кнопку введення. Він буде перенаправлений до розширеного пошуку.
  • Користувачі можуть уточнити пошук, вказавши деталі на екрані розширеного пошуку.

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

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

  • На "Моїй сторінці" користувач може бачити всі питання, призначені йому/їй або про які він/вона повідомив(ла).
  • За замовчуванням увімкнені блоки "Завдання, призначені мені" та "Повідомлення про завдання". Ви також можете перетягувати ці блоки відповідно до ваших потреб.
  • Блок "Завдання, призначене мені" містить всю інформацію, пов'язану з завданням, призначеним користувачеві, що увійшов в систему. Він включає наступні поля:
    • Видати посвідчення.
    • Проекти
    • Трекери
    • Статус
    • Тема
  • Блок "Повідомлені проблеми" містить інформацію, пов'язану з проблемою, про яку повідомив користувач, що увійшов до системи.

Управління проектами за допомогою Redmine

Redmine - один з найкращих інструментів для ефективного відстеження проекту. Зараз компанія фокусується на гнучких методологіях і, найголовніше, на Scrum.

У Redmine користувачі можуть створити все як проблему, наприклад, баг/фічу/завдання, і призначити його відповідному учаснику, вказавши дату початку і дату завершення. Всі дії, виконані на проекторі для підзадачі, можна відстежувати за допомогою вкладки "Діяльність".

Створення простору для проекту

Користувач може додати проект, вибравши вкладку Проект і натиснувши на кнопку Новий проект. За замовчуванням, тільки адміністратори сайту і менеджер проекту можуть створювати місце для нового проекту.

При створенні проекту необхідно вказати назву та унікальний ідентифікатор - ідентифікатор використовується як частина URL-адреси проектного простору. Щонайменше одна людина повинна бути призначена менеджером проекту.

Важлива концепція Redmine

Огляд проекту

Користувачі можуть бачити всі деталі, пов'язані з проектом, у стислій формі.

Блок "Відстеження завдань" зліва містить повний статус всіх завдань, які знаходяться у відкритому/закритому стані.

Блок "Учасники", показаний праворуч, містить всіх учасників, пов'язаних з проектом, а блок "Останні новини" містить всі останні новини, пов'язані з проектом.

  • Звіт про діяльність має всі журнали аудиту або історичну інформацію, пов'язану з проектом або проблемами, які ви шукаєте.

Відстеження проблем

Існує два різні способи відстеження проблеми, як показано нижче.

#1) Перелік випусків

Звідси користувачі можуть переглянути список завдань і вибрати конкретне завдання, щоб переглянути його детальніше. Також, за замовчуванням, користувач може бачити відкриті завдання, однак, щоб переглянути список, користувач повинен застосувати фільтр.

#2) Резюме випуску

Issue Summary надає звіт, який містить всі проблеми, пов'язані з проектом всіх версій.

Він містить різні таблиці, такі як Трекер, Версія, Пріоритет, Підпроект, Призначений автор і Категорія, де кожна сітка показує відкриті/закриті/загальна кількість питань.

Відстеження часу

Детальна інформація про хронологію подій

Він показує детальну інформацію про загальний час, витрачений на проект. Функція журналу доступна лише тоді, коли активовано модуль "Відстеження часу" проекту

Перегляд часових записів на детальному рівні:

Відстеження прогресу

Діаграма Ганта

Він використовується для відстеження прогресу проекту, включаючи дату початку, терміни виконання, статус і рішення. Це плагін, і користувач може встановити його.

Календар

Календар показує дані, пов'язані з проектом, щомісяця, так само, як і інші календарні подання. Він показує всі завдання, принаймні, з датою початку і датою завершення (якщо є).

Модуль календаря можна вмикати та вимикати на вкладці Конфігурація проекту для кожного проекту.

Репозиторій

Користувач може побачити вкладку "Репозиторій" у заголовку, і коли він натисне на неї, то буде перенаправлено до репозиторію проекту, де користувач зможе побачити найновіші комміти.

Користувачі можуть розгорнути каталог, натиснувши на іконку "+". Якщо користувач натисне на номер ревізії, то він побачить деталі комміту.

Інші корисні функції

Нижче перераховані деякі інші функції, які присутні в додатку

Новини

  • Користувачі можуть публікувати новини, пов'язані з проектом, або на будь-яку тему, яка їм подобається.
  • Новини можуть бути додані/відредаговані/видалені відповідно до дозволу, який має користувач.
  • Користувачі можуть бачити заголовок новини, пов'язаної з проектом, на вкладці "Огляд", коли користувач натискає на новину, він перенаправляється до деталей.
  • Візьмемо приклад менеджера проекту, який хоче опублікувати деяку інформацію для всієї команди. Менеджер проекту може створити новину, натиснувши на "+Додати новину", і вказати короткий зміст, назву та опис.
  • Після цього вся команда може бачити підсумок новин в області "Огляд проекту", а коли користувач натискає на заголовок, він перенаправляється на детальну сторінку.

  • Користувачі можуть переглянути останні новини, перейшовши на вкладку "Новини".

Документи

  • Це місце, де користувачі можуть додати посібник користувача або технічну документацію.
  • Існує дві категорії документації.
    • Документація користувача
    • Технічна документація
  • На вкладці документів користувач може додавати документи, натиснувши на посилання "+Нові документи".

  • Після того, як користувач завантажить документ, заголовок можна використовувати як посилання для завантаження доданих документів.

Форуми

  • Це місце, де вся команда може спілкуватися один з одним. Також користувач може побачити детальний перегляд будь-якої теми, яка обговорювалася раніше.
  • На форумі відображаються наступні елементи в сітці:
    • Теми
    • Повідомлення

Останнє повідомлення: посилання на останнє отримане повідомлення

  • Як тільки користувач натискає на будь-яку тему, він може побачити детальний перегляд, що відповідає темі.

Файли

  • Це місце, де користувач може завантажувати файли.
  • Крім того, модуль Файл можна ввімкнути/вимкнути в налаштуваннях.
  • Користувач може додати новий файл, натиснувши на іконку "+Новий файл"

  • Користувач може додати файл, вибравши кнопку "Вибрати файл" з локального меню. Також користувач може додати більше одного файлу, вибравши кнопку " Додати ще один файл "посилання.

Висновок

У цьому уроці ми розглянули вступ до Redmine, різницю між JIRA та Redmine, способи використання Redmine та процедуру його встановлення.

Крім того, ми також коротко розглянемо відстеження часу, відстеження прогресу та інші корисні інструменти, такі як Новини, Документи, Форум та Файли.

Прокрутити до верху