Using Scrum Alliance Plugin for Redmine

Added by Arturo Zambrano over 5 years ago

Hi All,

I've used the SA Redmine with no problems last week, and we plan to continue using it.
Here are some steps we followed to have a working installation of redmine+SA plugins.
I'm writting this because it took me some time to get it working (as I'm new to Redmine, and Ruby on Rails).

  • Download the github redmine +SA Plugins + burndown plugin.
  • Perform the installation steps according to Redmine instructions.
  • Upgrade the DB schema doing: rake db:migrate_plugins RAILS_ENV="production" (thanks John Garnett)
  • Create the Story tracker, as John indicated.
  • Besides the story, I also added a Task issue type.
  • Changed the issues statuses to make them more scrum-like. So "New" is now "To do", "Assigned" is "Working", and also have the "Done" status. I deleted other statuses so that the TaskBoard view looks like a standard scrum task board.
  • I have enabled the Bug issue type for my projects and it is working OK as part of the sprint, along with stories and tasks. (this is useful for teams doing both bug fixing and new features).
  • I did a minimal change in the form for stories, allowing to enter the estimated size (story points).

I will try to contribute some code for printing the stories and tasks in a practical layout for a physical taskboard.

Regards

Replies (17)

RE: Using Scrum Alliance Plugin for Redmine - Added by Reinout van Schouwen over 5 years ago

# Download the github redmine +SA Plugins + burndown plugin.

Thanks, but this is raising more questions for me.

Is there any difference between the regular 0.8.2 and the github version? Should I pick "edavis10"'s version or "collectiveidea"'s?

What other plugins are there except the burndown plugin? The only other candidate I could find is the 'task board', did I miss some?

regards,

Reinout

RE: Using Scrum Alliance Plugin for Redmine - Added by Shane Pearlman over 5 years ago

Has anyone posted screenshots of the SA plugin behaviors somewhere?

RE: Using Scrum Alliance Plugin for Redmine - Added by Arturo Zambrano over 5 years ago

I took this
http://github.com/scrumalliance/redmine/tree/master
pls the burndown plugin. Some days after that Douglas released the taskboard also as separated plugin.

RE: Using Scrum Alliance Plugin for Redmine - Added by Arturo Zambrano over 5 years ago

I meant PLUS no pls :).

The other part of Scrum support is one big plugin -- for example the backlogs -- included the under vendors directory.

RE: Using Scrum Alliance Plugin for Redmine - Added by Eric Davis over 5 years ago

Reinout van Schouwen wrote:

Is there any difference between the regular 0.8.2 and the github version? Should I pick "edavis10"'s version or "collectiveidea"'s?

You are going to want my version (edavis10). It's a mirrored clone of the svn version, with no third party patches. I don't know what version is used in collectiveidea. The scrumalliance repository was modified from mine. They added a few changes to the core that are not in the main Redmine and I'm not sure if that branch is still maintained (can't reach the developers).

Arturo Zambrano wrote:

The other part of Scrum support is one big plugin -- for example the backlogs -- included the under vendors directory.

I'm actually working on pulling some of those plugins out of their repo and releasing them separately. I'm working on the Story Decomposition one right now and am actually improving it to have a more generic subtask support (don't tell #443 ;) ). I'll be announcing them once I have them ready for general release, but you can follow my updates on GitHub

Eric

RE: Using Scrum Alliance Plugin for Redmine - Added by ciaran jessup over 5 years ago

I'm actually working on pulling some of those plugins out of their repo and releasing them separately. I'm working on the Story Decomposition one right now and am actually improving it to have a more generic subtask support (don't tell #443 ;) ). I'll be announcing them once I have them ready for general release, but you can follow my updates on GitHub

How far off from the SA plugins do you think you'll be when you release? I've started using these plugins in earnest (I had to fork to fix a few issues along the way.) I've also not been able to contact the authors so I'd prefer to use 'official' forks :) The one main outstanding task I was going to do was to put the issue context-menu on the task-board (I've almost finished the burn-down changes Sample I just need to put a 'truer' estimate line in place, rather than the current projection (was going to just draw a vector based on the last 10% of days out of the total number of days so-far..., coloured red if it hits 0 hours left after the effective/due-date[or never hits !], green if before )

RE: Using Scrum Alliance Plugin for Redmine - Added by Eric Davis over 5 years ago

ciaran jessup wrote:

How far off from the SA plugins do you think you'll be when you release?

Pretty far. I'm still doing some bugfixes to my own plugins and I don't have much free time. The hard part is that some of the plugins are not in a releasable state (they require core modifications).

I had to fork to fix a few issues along the way.

If you can send me some pull requests I can try to integrate them.

Eric

RE: Using Scrum Alliance Plugin for Redmine - Added by Michael Smethurst over 5 years ago

Does anyone have a clear explanation of how to modify and implement the scrum alliance features and set it up so its integrated with redmine?

Here's what I've done and here are my questions/issues.

  • Installed the plugins (redmine_scrum, burndown, issue_grouping, story_decomposition)
  • Set up a story tracker

So everything is there and operational but...

  • I have written a bunch of issues - they don't show up in the product backlog or in the sprint backlog or scrum tabs. Would expect that if I wrote a story/issue it would pick it up
  • Only if I go to the scrum tab and add a story is it available for addition to a sprint

So basically the question is how do I use Issues as "Stories" and integrate it with the scrum tools provided? Of should I just use versions and issues as the scrum tools and not bother with the new data types.

I'm happy to help document this - but I need to understand it first...

Thanking you all in advance.

RE: Using Scrum Alliance Plugin for Redmine - Added by Harri H about 5 years ago

Arturo Zambrano wrote:

  • Create the Story tracker, as John indicated.

It took a while to find the comment where this references, it is probably this:

http://www.redmine.org/boards/1/topics/1214#message-4012

RE: Using Scrum Alliance Plugin for Redmine - Added by Mark Thomas almost 5 years ago

Can anyone provide an update on the current state of the Scrum Alliance plugins? Do any work on a non-customized 0.8.4 or trunk?

  • Burndown (looks like this is the only one available as a separate plugin)
  • Redmine_scrum (Scrumdashboard looks like a good alternative)
  • Issue_grouping
  • Story_decomposition

RE: Using Scrum Alliance Plugin for Redmine - Added by ciaran jessup almost 5 years ago

Mark Thomas wrote:

Can anyone provide an update on the current state of the Scrum Alliance plugins? Do any work on a non-customized 0.8.4 or trunk?

  • Burndown (looks like this is the only one available as a separate plugin)
  • Redmine_scrum (Scrumdashboard looks like a good alternative)
  • Issue_grouping
  • Story_decomposition

They seem abandoned to me, I forked them an age ago to fix things I needed, and tried contacting the original authors with little success :(

RE: Using Scrum Alliance Plugin for Redmine - Added by Eric Davis almost 5 years ago

ciaran jessup wrote:

They seem abandoned to me

That's what I heard from the authors also. I'm actively discouraging people from using them because they end up hitting a bunch of bugs with them (they weren't finished yet).

Eric Davis

RE: Using Scrum Alliance Plugin for Redmine - Added by Matthew Thorley almost 5 years ago

If these plugins are abandoned does any one know if there are any newer alternatives? Or what are the risks/trade-offs of running Redmine 0.8.0 with these plugins?

RE: Using Scrum Alliance Plugin for Redmine - Added by Eric Davis almost 5 years ago

There are a few new plugins that are comparable, search for Scrum on the PluginList. Since that version of Redmine there have been numerous bug fixes as well as several security fixes. Also since Scrum Alliance modified their Redmine, you will have a harder time reporting bugs here since it's not the official code.

Eric Davis

RE: Using Scrum Alliance Plugin for Redmine - Added by guo zanhua over 4 years ago

Hi, I have got a problem which can't find track_id when I press "add user story", Does anybody know how to solve this problem?

Arturo Zambrano wrote:

Hi All,

I've used the SA Redmine with no problems last week, and we plan to continue using it.
Here are some steps we followed to have a working installation of redmine+SA plugins.
I'm writting this because it took me some time to get it working (as I'm new to Redmine, and Ruby on Rails).

  • Download the github redmine +SA Plugins + burndown plugin.
  • Perform the installation steps according to Redmine instructions.
  • Upgrade the DB schema doing: rake db:migrate_plugins RAILS_ENV="production" (thanks John Garnett)
  • Create the Story tracker, as John indicated.
  • Besides the story, I also added a Task issue type.
  • Changed the issues statuses to make them more scrum-like. So "New" is now "To do", "Assigned" is "Working", and also have the "Done" status. I deleted other statuses so that the TaskBoard view looks like a standard scrum task board.
  • I have enabled the Bug issue type for my projects and it is working OK as part of the sprint, along with stories and tasks. (this is useful for teams doing both bug fixing and new features).
  • I did a minimal change in the form for stories, allowing to enter the estimated size (story points).

I will try to contribute some code for printing the stories and tasks in a practical layout for a physical taskboard.

Regards

RE: Using Scrum Alliance Plugin for Redmine - Added by guo zanhua over 4 years ago

Hi all, I have got the problem which can't find tracker_id when press "add user story". Does anybody know how to solve this problem?

Arturo Zambrano wrote:

Hi All,

I've used the SA Redmine with no problems last week, and we plan to continue using it.
Here are some steps we followed to have a working installation of redmine+SA plugins.
I'm writting this because it took me some time to get it working (as I'm new to Redmine, and Ruby on Rails).

  • Download the github redmine +SA Plugins + burndown plugin.
  • Perform the installation steps according to Redmine instructions.
  • Upgrade the DB schema doing: rake db:migrate_plugins RAILS_ENV="production" (thanks John Garnett)
  • Create the Story tracker, as John indicated.
  • Besides the story, I also added a Task issue type.
  • Changed the issues statuses to make them more scrum-like. So "New" is now "To do", "Assigned" is "Working", and also have the "Done" status. I deleted other statuses so that the TaskBoard view looks like a standard scrum task board.
  • I have enabled the Bug issue type for my projects and it is working OK as part of the sprint, along with stories and tasks. (this is useful for teams doing both bug fixing and new features).
  • I did a minimal change in the form for stories, allowing to enter the estimated size (story points).

I will try to contribute some code for printing the stories and tasks in a practical layout for a physical taskboard.

Regards

RE: Using Scrum Alliance Plugin for Redmine - Added by Will Silva over 4 years ago

Eric Davis wrote:

There are a few new plugins that are comparable, search for Scrum on the PluginList. Since that version of Redmine there have been numerous bug fixes as well as several security fixes. Also since Scrum Alliance modified their Redmine, you will have a harder time reporting bugs here since it's not the official code.

Eric Davis

Also there's a "Version Burndown Charts Plugin" which seems to be very good.

(1-17/17)