Menu
3
Redmine is a popular open source project management web application. It was written using the Ruby on Rails framework. This software is more oriented towards a traditional approach for project management with Gantt charts and calendar than Agile, Scrum or Kanban. However, Redmine architecture allows however creating plugins to add additional features. The development of a number of Agile and Lean plugins has therefore been started in these past years. However not all those plugins have been in continuous development until the current release of Redmine 3.3
You will find below a list of Scrum and Kanban plugins that you could consider to use. You might also decide to fork some of the “abandoned” projects if you are willing to put them up to date. The number of these plugins is limited and trying to add Scrum and Kanban features to Redmine might not be the easier road for your Agile open source journey. For people that are looking for open source solutions, the Open Source Scrum Tools Directory is a good place to visit to have an idea of available open source Scrum tools. Redmine has a directory where all the plugins are listed: http://www.redmine.org/plugins
Updates
* September 2016: active plugin added : Redmine Agile Plugin, Scrum2B, Scrum-Plugin, Redmine CRM Agile plugin, Redhopper; transfer inactive plugins to inactive section
* September 2016: active plugin added : Redmine Agile Plugin, Scrum2B, Scrum-Plugin, Redmine CRM Agile plugin, Redhopper; transfer inactive plugins to inactive section
Redmine Resources Management Plugin. This plugin lets you manage your hardware resources. This plugin work with other plugins, see source code for more informations. RE: Requirements Management and Redmine - Added by Nico de Haen almost 8 years ago Ok, I'm sorry. to say that I decided to use another (not open source) system based on Java which had exactly the mentioned features.
Redmine is a popular open source project management web application. It was written using the Ruby on Rails framework. This software is more oriented towards a traditional approach for project management with Gantt charts and calendar than Agile, Scrum or Kanban. However, Redmine architecture allows however creating plugins to add additional features. The development of a number of Agile.
Active Plugins
* Redhopper
Redhopper is an open source Redmine plugin that allows creating Kanban boards for Redmine. It was inspired by Jira Agile (formerly known as Greenhopper), but follows its own path. Redhopper makes an extensive use of Redmine core concepts (issues, trackers, workflow, etc.) instead of building everything from scratch. No need to define columns, your issue statuses are good enough. No need to define allowed transitions, your workflow already does it. Get a useful board in seconds.
Web site: https://git.framasoft.org/infopiiaf/redhopper
* Redmine Agile Plugin
The Redmine Agile Plugin is a commercial Redmine board for agile management. There are sprints, backlogs, charts and swim-lanes. First, the sprint backlog is created from the project backlog and then, during stand-up meetings, tasks are moved on the board using a drag & drop feature. Managers then monitor sprint progress in the charts.
The key features of the Redmine Agile Plugin are:
* project backlog contains all the tasks that are not in the sprints yet
* drag & drop sprint backlog creation
* people using swim-lanes may sort tasks in the sprint
* unlimited number of sprints
* task filters and board search
* board settings on the project level
* drag & drop assignment of the tasks
* drag & drop operation with the board
The key features of the Redmine Agile Plugin are:
* project backlog contains all the tasks that are not in the sprints yet
* drag & drop sprint backlog creation
* people using swim-lanes may sort tasks in the sprint
* unlimited number of sprints
* task filters and board search
* board settings on the project level
* drag & drop assignment of the tasks
* drag & drop operation with the board
Web site: https://www.easyredmine.com/redmine-agile-plugin/
* Redmine CRM Agile Plugin
The Redmine CRM Agile Plugin is a commercial Agile plugin that provides the following features for Scrum and Kanban:
* Agile Scrum/Kanban boards
* Burndown charts
* Swimlanes
* Colors
* Sprint planning
* Burnup, Velocity, Cumulative flow charts
* Agile Scrum/Kanban boards
* Burndown charts
* Swimlanes
* Colors
* Sprint planning
* Burnup, Velocity, Cumulative flow charts
Web site: https://www.redminecrm.com/projects/agile/pages/1
* Redmine Backlogs
Redmine Backlogs is an open source Agile plugin that can do a number of useful things for your agile team:
* Sort stories in your product and iteration backlogs
* Track story points for each of your stories
* Display burndown charts to show progress
* Track tasks via your iteration’s taskboard
* Produce printable task board cards
* Track impediments within each iteration
* Sort stories in your product and iteration backlogs
* Track story points for each of your stories
* Display burndown charts to show progress
* Track tasks via your iteration’s taskboard
* Produce printable task board cards
* Track impediments within each iteration
The development of the original Redmine Backlogs has stopped, but there are a number of forks that are still actively maintained to be compatible with the last Redmine version.
Original web site: https://github.com/backlogs/redmine_backlogs
Some forks web site: https://github.com/patrickatamaniuk/redmine_backlogs, https://github.com/JohnBat26/redmine_backlogs
Some forks web site: https://github.com/patrickatamaniuk/redmine_backlogs, https://github.com/JohnBat26/redmine_backlogs
* Scrum2B
Scrum2B is an open source project management application, specialized in Scrum/Agile projects and Software Development
Scrum2B main features are:
* Visual vision for Scrum/Agile Project Management: display issues in Sprint, columns (Backlog, New, In progress, Completed, Close)
* Easy to drag and drop the issues in columns for planing
* Multi-select: Easy change Status, Sprint for multi-issues
* Visual vision for Scrum/Agile Project Management: display issues in Sprint, columns (Backlog, New, In progress, Completed, Close)
* Easy to drag and drop the issues in columns for planing
* Multi-select: Easy change Status, Sprint for multi-issues
Web site: https://github.com/scrum2b/scrum2b
* Scrum-Plugin
The Scrum-Plugin allows following the Scrum project management approach with Redmine:
* Sprint task board with drag & drop.
* Sprint burndown chart.
* Sprint stats.
* Product backlog with drag & drop.
* Product backlog burndown chart.
* Product backlog stats.
* Edit PBIs & tasks with a pop-up directly in PB or Sprint board.
* Release planning.
* General Scrum stats for project.
* Hints to use the plugin when something is not well configured.
* Easy to setup, plugin settings & configuration per project.
* Several new permissions in Administration section.
* Sprint task board with drag & drop.
* Sprint burndown chart.
* Sprint stats.
* Product backlog with drag & drop.
* Product backlog burndown chart.
* Product backlog stats.
* Edit PBIs & tasks with a pop-up directly in PB or Sprint board.
* Release planning.
* General Scrum stats for project.
* Hints to use the plugin when something is not well configured.
* Easy to setup, plugin settings & configuration per project.
* Several new permissions in Administration section.
Web site: https://redmine.ociotec.com/projects/redmine-plugin-scrum
Plugins valid for older version of Redmine
* Agile Dwarf
Agile Dwarf, a powerful open source Scrum tool that seamlessly integrates into Redmine to provide Agile project management features
Web site: http://www.agiledwarf.com/, https://github.com/iRessources/AgileDwarf
* Easy Agile
Easy Agile is a simple task board that allows you to define stories and track their statuses through iteration. The application is quite straightforward for the people familiar with the SCRUM and Agile methodology.
Web site: https://github.com/SphereConsultingInc/easy_agile
* Redmine Kanban
The Redmine Kanban plugin is used to manage issues according to the Kanban system of project management.
Web site: https://github.com/edavis10/redmine_kanban
* Redmine-Scrumbler
Redmine-Scrumbler is a Redmine plugin that allows to use the Scrum/Agile process in projects. Scrumbler have interactive dashboard with the ability to configure for each sprint. Plugin adds Scrum Points field in every issue in project. Scrumbler as possible using the standard redmine structure of projects.
Web site: https://github.com/256MbTeam/Redmine-Scrumbler
* Redmine Scrummer
Redmine Scrummer is a Redmine plugin to let it supports the Scrum and Agile approaches. Scrummer is a flexible project management web application written using Ruby on Rails framework.
Web site: https://github.com/BadrIT/redmine_scrummer
* Scrum PM
Scrum PM is a plugin for Redmine for Scrum project management. Redmine Version class becomes a sprint and issue becomes task. Most actions support drag and drop and in the dashboard you can change status of your task simply by dragging it to another column.
* Support for UML diagram generators railroad (Rails) and umlgraph (JAVA).
* One click documentation generation (rdoc and javadoc)
* Continuous integration with CruiseControl
* Burndown charts
* Velocity planing
* One click documentation generation (rdoc and javadoc)
* Continuous integration with CruiseControl
* Burndown charts
* Velocity planing
Web site: http://www.software-project.eu/EN/scrumpm
Web site: https://github.com/software-project/scrum-pm
Web site: https://github.com/software-project/scrum-pm
* Version Burndown Charts
Version Burndown Charts Plugin create burndown chart graph for Scrum from ticket’s estimated hours and %Done in target version.
Web site: https://github.com/daipresents/redmine_version_burndown_charts
* Redmine Todos-Scrum Plugin
Development stopped in 2010. A nested, easy to use project based todos plugin for Redmine. Allows easy creation and management of infinitely nestable todo lists on a per project basis, that can be organized into sprints(or releases). Also provides global ‘My Todos’ for all projects. Todos can be allocated to uses, and tied to Redmine Issues.
Web site: https://github.com/dalyons/redmine-todos-scrum-plugin
* Scrumdashboard
Development stopped in 2009 “Scrumdashboard” is a plugin for Redmine. It enables Redmine to better support the Scrum process by giving the users access to a digital “dashboard”. This shows the status for the current sprint through a digital representation of a whiteboard with post-it notes detailing User Stories/Features/etc (from the product backlog) which is often used with projects using Scrum.
Scrumdashboard supports the following:
* Drag & Drop to change the status of an issue, following the workflow
* Change the types of statuses/trackers displayed on the dashboard
* Column sorting for statuses
* Choose which version to display on the dashboard
* Tooltips for each issue
* Display all the issues or only the issues assigned to the current user
* Configure colors for issues displayed
* Drag & Drop to change the status of an issue, following the workflow
* Change the types of statuses/trackers displayed on the dashboard
* Column sorting for statuses
* Choose which version to display on the dashboard
* Tooltips for each issue
* Display all the issues or only the issues assigned to the current user
* Configure colors for issues displayed
Web site: https://github.com/thus/redmine-scrumdashboard-plugin
Follow the instructions below to configure the PractiTest Redmine two-way integration.
Preface
PractiTest has two types of issue-integration with Redmine:
- One-Way integration – standard integration that works like all other PractiTest integrations. Once you click on the Fail & Issue link in a test run, it will open a new bug form in Redmine, with all the data (steps and actual results) already pre-entered inside Redmine.
- Two-Way integration – works like the one-way integration with Redmine and in addition, displays in PractiTest the bug’s subject and status as it appears in Redmine, and also allows Redmine to update PractiTest (via a dedicated plugin) whenever the subject or status are modified.
This document describes how the two-way integration works and how to set it up.
Note that the two-way integration is supported by PractiTest’s Enterprise license only.
Redmine Plugin Tutorial
Working with Two-Way Integration
To work with the integration, the user starts by running the test in PractiTest:
- Go to a TestSet
- Choose the test you want to run and click the “Run” link
- When a step fails, update the actual results
- Click the ‘Fail & Issue’ link
- This step is the same for both one-way and the two-way integration with Redmine. PractiTest will open Redmine’s new issue form with all the test data pre-entered.
- Fill out the relevant information for your bug report.
- Save the Issue, and that’s it. The plugin will do the rest in order to keep the bug and test synchronized.
- PractiTest will continue to be updated even when you change issue status or name.
We recommend you to take a look at this video to see how it works:
Configuring the two-way integration
The configuration of the two-way integration is very straightforward:
1. Add the designated Redmine plugin for PractiTest
- Goto redmine/plugins directory
- Clone / copy the project from PractiTest’s github at https://github.com/PractiTest/Redmine-Test-Management
(on linux just cd redmine_dir/plugins, then do git clone git://github.com/PractiTest/Redmine-Test-Management.git) - Rename “Redmine-Test-Management” to practitest (on linux: mv Redmine-Test-Management practitest)
- Restart the Redmine server (on apache, just do from Redmine directory: touch tmp/restart.txt)
2. Configure the Redmine plugin
- Goto Administration-> Plugins in Redmine
- Click Edit, where you see PractiTest plugin. If you can’t see it, please validate you restarted the server (see the step above)
- Fill out the API token and url. The url should be https://api.practitest.com. To retrieve the API tokens go to your Account Settings (only on Enterprise license). Find more information about the API tokens here.
3. Adding the pt_id custom field to Redmine
- Add an integer custom field named “pt_id” to Redmine. See how to do this on the screenshots below
- Once the pt_id is added write down the ID it received in Redmine because you will need it later on (when you edit the field, the ID should be on the url – for example…redmine_url/custom_fields/xx/edit – where xx is what you need)
4. Configure PractiTest to integrate with Redmine
Redmine Plugin
- Configure PractiTest (similar to the one-way integration)
- Goto Project Settings > Integrations
- Select Redmine, enter the url prefix, and the project prefix
- Enter also the ID for the pt_id field, it is the one you wrote down on step #3
Redmine Checklist Plugin
And that’s it!
You and your users are ready to start enjoying the Two-Way Integration.
You and your users are ready to start enjoying the Two-Way Integration.