- Учебник по Redmine
- Redmine против JIRA
- Установка Redmine
- Плагин Redmine
- Как использовать Redmine
- Заключение
Это руководство по Redmine объясняет, как установить и использовать инструмент управления проектами Redmine. Также в нем рассматривается сравнение Jira и Redmine:
Redmine - это инструмент управления проектами, написанный на языке Ruby. Он поддерживает несколько серверов баз данных и также известен как система отслеживания проблем.
Это инструмент с открытым исходным кодом, который помогает пользователям делиться своими идеями с помощью форумов и внутренних блогов, в результате чего знания распространяются среди членов команды.
Учебник по Redmine
В этом руководстве мы узнаем, как пользователь может установить Redmine, как использовать этот инструмент, его особенности, а также различия между JIRA и Redmine.
Особенности Redmine:
- Это инструмент с открытым исходным кодом.
- Ведет учет нескольких проектов.
- Позволяет пользователю иметь различные роли и разрешения.
- Пользователи могут отслеживать время, потраченное на решение вопроса.
- Пользователи могут видеть визуальные отчеты с использованием графиков и диаграмм.
Redmine против JIRA
Разработанная австралийской компанией "Atlassian", JIRA - это инструмент отслеживания проблем, который помогает пользователям отслеживать проблемы. JIRA используется в методологии agile и может работать на различных операционных системах.
Это независимый от платформы инструмент, который также используется в управлении рабочими потоками и процессами. JIRA полностью основана на трех концепциях, а именно: проект, проблема и рабочий процесс.
Ниже приведены несколько советов о Redmine и JIRA:
Параметры | Redmine | JIRA |
---|---|---|
Общий | Redmine поддерживает множество плагинов для настройки, он очень гибкий и простой в освоении. | JIRA очень сложна для изучения пользователями, поскольку JIRA имеет двухуровневую систему включения с категориями |
Оценка | Общая оценка Redmine невысока, но это бесплатный инструмент. | Оценка JIRA по сравнению с Redmine выше, т.е. 9,3 из 10 |
Стоимость | Redmine - это инструмент с открытым исходным кодом, он бесплатный. | JIRA вовсе не является бесплатной, она всегда определяет некоторую стоимость |
Вики | 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 -- Очень базовое создание БД 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: адаптер: mysql2 база данных: redmine host: localhost имя пользователя: redmine пароль: "my_password"
Пример SQL Server
production: adapter: sqlserver database: redmine username: redmine # должно соответствовать имени пользователя базы данных password: "redminepassword" # должно соответствовать паролю для входа в систему
Шаг 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: 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 Stack>> Консоль приложений" (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) Agile Plugin
Этот плагин удобен, если пользователи работают в методологии agile. Используя этот плагин, пользователи могут создавать доски и диаграммы типа Kanban или scrum.
С помощью графиков и досок можно легко отслеживать как производительность, так и работу.
Плагин можно установить отсюда.
#2) Плагин контрольного списка
Пользователи могут использовать концепцию контрольного списка вместо создания множества подзадач. С помощью этого плагина пользователь может добавлять, удалять и отмечать все пункты контрольного списка как "выполненные".
Пользователи также могут видеть журнал аудита всех изменений. Пользователь может создать список дел, который позволяет легко отслеживать все задачи. Плагин можно установить отсюда.
#3) Q&A, форум FAQ и сообщения об идеях
Хотя Redmine содержит встроенный форум, мы действительно можем установить плагин для него. Плагин не фокусируется в основном на форуме, но предоставляет и другие функциональные возможности.
Пользователь может установить плагин и получить более подробную информацию отсюда.
Как использовать Redmine
Зарегистрируйтесь: Страница регистрации появляется, когда пользователь нажимает на вкладку "Регистрация", расположенную в правом верхнем углу страницы. Пользователи могут использовать эту страницу для регистрации.
- Чтобы получить доступ к приложению, пользователю необходимо зарегистрироваться. Для регистрации пользователю необходимо предоставить необходимые данные во всех обязательных полях, отмеченных красной звездочкой (см. рисунок ниже).
- Как только пользователь регистрируется в Redmine, он может получить доступ к приложению.
- Администратор может добавлять проекты, нажав на кнопку "Новый проект", чтобы предоставить некоторые необходимые данные и добавить новых участников в проект.
Логин:
- Страница входа появляется, когда пользователь пытается войти в Redmine. Также пользователь может сбросить пароль, нажав на ссылку "Lost Password".
- Ссылка Lost Password появится только в том случае, если администратор активировал ее.
- Зарегистрированные пользователи могут войти в систему, указав Логин ID и Пароль.
- Если пользователь забывает или теряет пароль, то он может создать новый пароль, нажав на ссылку "Lost Password".
- Как только пользователь нажимает на ссылку "Lost Password", он перенаправляется на страницу Lost password, где пользователь может указать действительный адрес электронной почты и сгенерировать новый пароль.
Создать проблему
Зарегистрированные пользователи могут создавать дефекты. Для создания нового дефекта пользователю необходимо войти в систему. Для создания нового вопроса пользователи должны перейти на вкладку, расположенную в заголовке. Пользователи также могут выбрать различные трекеры, такие как дефект, особенность и исправление.
Для создания проблемы пользователю необходимо заполнить следующие поля:
- Следопыт: Укажите категорию вопроса.
- Тема: Короткое и содержательное предложение.
- Описание: Предоставьте описание ошибки и шаги по ее воспроизведению.
- Статус: Укажите статус ошибки - новая, решенная, закрытая.
- Файлы: Загрузить файл, если таковой имеется, т.е. скриншот проблемы.
После предоставления всех деталей дефект будет создан.
Поиск:
Пользователи могут видеть текстовое поле поиска, расположенное в правом верхнем углу.
- Это простое текстовое поле для поиска.
- Пользователи могут искать существующий дефект или любой новый дефект, который был создан.
- Пользователь может найти любой идентификатор проблемы и нажать на кнопку ввода, после чего произойдет перенаправление к расширенному поиску.
- Пользователи могут уточнить поиск, указав детали на экране расширенного поиска.
Моя страница:
Пользователь может видеть несколько блоков, в которых хранится информация, и соответствующим образом настраивать страницу.
- Пользователь может видеть все вопросы, назначенные ему/ей или сообщенные им/ею в разделе "Моя страница".
- Блоки "Вопросы, закрепленные за мной" и "Сообщил о проблеме" включены по умолчанию. Вы также можете перетаскивать блоки по своему усмотрению.
- Блок "Назначенное мне задание" содержит всю информацию, относящуюся к заданию, назначенному пользователю для входа в систему. Он включает следующие поля:
- Идентификаторы выпуска
- Проекты
- Трекеры
- Статус
- Тема
- Блок "Сообщенные проблемы" содержит информацию, относящуюся к проблеме, о которой сообщил вошедший в систему пользователь.
Управление проектами с помощью Redmine
Redmine - один из лучших инструментов для эффективного отслеживания проекта. В настоящее время компания ориентируется на agile-методологию и, прежде всего, Scrum.
В Redmine пользователи могут создать любую проблему в виде ошибки/функции/задачи и назначить ее соответствующему участнику, указав дату начала и дату окончания. Все действия, выполненные над проектором подзадачи, можно отслеживать с помощью вкладки "Активность".
Создание пространства для проекта
Проект может быть добавлен пользователем путем выбора вкладки Проект и нажатия кнопки Новый проект. По умолчанию только администраторы сайта и менеджер проекта могут создавать пространство для нового проекта.
При создании проекта необходимо указать имя и уникальный идентификатор - идентификатор используется как часть URL пространства проекта. Как минимум один человек должен быть назначен менеджером проекта.
Важная концепция Redmine
Обзор проекта
Пользователи могут видеть все детали, связанные с проектом, в сжатом виде.
Блок "Отслеживание проблем" в левой части содержит полный статус всех проблем, которые находятся в открытом/закрытом состоянии.
Блок "Участники", показанный с правой стороны, содержит всех участников, связанных с проектом, а блок "Последние новости" содержит все последние новости, связанные с проектом.
- Отчет о деятельности имеет все журналы аудита или историческую информацию, связанную с Проектом или искомыми проблемами.
Отслеживание проблем
Существует два различных способа отслеживания проблемы, как показано ниже.
#1) Список выпусков
Отсюда пользователи могут просматривать список вопросов и могут выбрать конкретный вопрос, чтобы увидеть его в деталях. Также, по умолчанию, пользователь может увидеть открытый вопрос, однако, пользователь должен применить фильтр, чтобы просмотреть список соответствующим образом.
#2) Краткое описание проблемы
Issue Summary предоставляет отчет, содержащий все проблемы, связанные с проектом, всех версий.
Он содержит различные таблицы, такие как Tracker, Version, Priority, Subproject, Assignee Author и Category, где каждая сетка показывает открытые/закрытые/общее количество проблем.
Отслеживание времени
Подробный временной журнал
Он показывает детали общего времени, затраченного на проект. Функция журнала времени доступна только в том случае, если в проекте активирован модуль "Отслеживание времени".
Временные записи просматриваются на детальном уровне:
![](/wp-content/uploads/guides/4cwp8i91gl-10.jpg)
Отслеживание прогресса
Диаграмма Ганта
Он используется для отслеживания хода проекта, включая дату начала, сроки выполнения, статус и решение. Это плагин, и пользователь может установить его.
Календарь
В представлении календаря данные, связанные с проектом, отображаются помесячно, как и в других представлениях календаря. В нем отображаются все проблемы, по крайней мере, с датой начала и датой выполнения (если есть).
Модуль календаря можно включать и отключать на вкладке конфигурации проекта для каждого проекта.
Репозиторий
Пользователь может видеть вкладку Repository в заголовке, и как только он нажимает на нее, происходит перенаправление в репозиторий проекта, и пользователь может увидеть последние коммиты.
Пользователи могут расширить каталог, нажав на значок "+". Если пользователь нажмет на номер ревизии, то он получит подробную информацию о фиксации.
Другие полезные функции
Ниже перечислены некоторые другие функции, которые присутствуют в приложении
Новости
- Пользователи могут публиковать новости, связанные с проектом или любой темой, которая им нравится.
- Новости могут быть добавлены/редактированы/удалены в соответствии с правами, которыми обладает пользователь.
- Пользователи могут видеть заголовки новостей, связанных с проектом, на вкладке Обзор, как только пользователь нажимает на новость, он перенаправляется к деталям.
- Давайте рассмотрим пример менеджера проекта, который хочет опубликовать некоторую информацию для всей команды. Менеджер проекта может создать новость, нажав на '+Добавить новость' и указав Резюме, Заголовок и Описание.
- Затем вся команда может видеть сводку новостей в области "Обзор проекта", и как только пользователь нажимает на заголовок, он перенаправляется на подробную страницу.
- Пользователи могут ознакомиться с последними новостями, перейдя на вкладку "Новости".
Документы
- Это место, где пользователи могут добавить руководство пользователя или техническую документацию.
- Существует две категории документации.
- Пользовательская документация
- Техническая документация
- На вкладке документов пользователь может добавить документы, нажав на ссылку "+Новые документы".
- После того как пользователь загрузит документ, заголовок можно использовать как ссылку для загрузки добавленных документов.
Форумы
- Это место, где вся команда может общаться друг с другом. Кроме того, пользователь может увидеть подробный обзор любой темы, которая обсуждалась ранее.
- Форум отображает следующие элементы в сетке:
- Темы
- Сообщения
Последнее сообщение: Ссылка на последнее полученное сообщение
- Когда пользователь щелкает на любой теме, он может увидеть подробное представление, соответствующее этой теме.
Файлы
- Это место, куда пользователь может загружать файлы.
- Кроме того, модуль File можно включить/выключить в настройках.
- Пользователь может добавить новый файл, нажав на иконку "+Новый файл".
- Пользователь может добавить файл, выбрав кнопку "Выбрать файл" в локальной панели. Также пользователь может добавить несколько файлов, выбрав кнопку " Добавить еще один файл "ссылка.
Заключение
В этом руководстве мы рассмотрели введение Redmine, разницу между JIRA и Redmine, способы использования Redmine и процедуру его установки.
Кроме того, мы также вкратце рассказываем об отслеживании времени, отслеживании прогресса и других полезных инструментах, таких как новости, документы, форум и файлы.