Redmine Weighted Progress

 90.00 189.00

The Redmine Weighted Progress Plugin improves project progress assessment by implementing a weighted calculation system that considers the importance of each subtask, rather than just their quantity. This approach provides a more accurate reflection of a parent task’s completion, allowing for consistent progress reporting across all project levels. By doing so, it enables project managers…

Category:

Description

The Redmine Weighted Progress Plugin revolutionizes the way project progress is calculated within the Redmine system. In the default setup, the completion percentage of parent tasks is determined solely by the number of subtasks, which can lead to misleading representations of progress. For instance, if a parent task has two subtasks—one completed and taking a month, and another that is just a day’s work and not yet started—the parent task may inaccurately reflect a 50% completion rate. This approach fails to account for the varying significance and effort associated with each subtask.

Our plugin addresses this issue by introducing a weighted progress calculation that considers the relative importance of each subtask. By utilizing weight fields assigned to subtasks, the plugin calculates the overall progress of a parent task based on the actual work completed, normalized against the weights of all subtasks. This ensures that larger, more critical tasks have a proportionate impact on the overall project progress, providing a more accurate and meaningful representation of project status.

After calculating the weights for issues, the percentage of completion for a project will be derived in a manner that reflects the relationship between issues and their respective subtasks. This means that both projects and sub-projects will follow the same weighted calculation process, ensuring consistency and clarity in progress reporting across all levels of the project hierarchy. By applying this methodology, project managers can gain a comprehensive view of project health, allowing for better resource allocation and prioritization.

Additional information

License

Single Server, Multiple Server

Features

Weighted Progress Calculation

Accurately calculates the completion percentage of parent tasks by factoring in the weights of subtasks, ensuring that more significant tasks contribute appropriately to overall progress.

Normalization of Weights

Automatically normalizes weights during calculations, providing a fair assessment of progress across all tasks and subtasks.

Consistent Methodology

Applies the same weighted calculation process to both projects and sub-projects, ensuring uniformity in progress reporting.

User-Friendly Interface

Integrates seamlessly with the existing Redmine interface, making it easy for users to assign weights and view progress without additional training.

Customizable Weight Fields

Allows project managers to define and adjust weight fields according to the specific needs of their projects, enhancing flexibility and control.

Enhanced Reporting

Provides detailed reports on project progress, allowing stakeholders to quickly assess the status of tasks based on their weighted contributions.

Installation

1. Unzip plugin file into Redmine plugins directory >> #{RAILS_ROOT}/plugins.

2. Run the following command in #{RAILS_ROOT} to upgrade your database (make a db backup before):

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

3. Restart Redmine

You should now be able to see the plugin list in Administration -> Plugins and configure the newly installed plugin (if the plugin requires to be configured).

Uninstalling

1. Run the following command to downgrade your database (make a db backup before):

bundle exec rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production

Note: Please replace the phrase “plugin_name” with the actual name of this plugin.

2. Remove your plugin from the plugins folder: #{RAILS_ROOT}/plugins.

3. Restart Redmine