Calculate the EVM for the following projects and can dawonload csv file.
- Projects in which you are a member
- Any status of the project
1.0.0
Redmine 3.4.0 and above
You can enter the base date for calculating the EVMa value.
Enter the working hours per day and the EVM value will be displayed in days. You can set 7.0 to 8.0 hours. Otherwise, it is calculated as 1.0.
You can select the status of the project
The below are used for EVM.
- start date
- due date (If empty, effective of version)
- estimated time (If you set it as 0, you will not get PV, CV)
- spent time
If you input these into your project, it can help you to calculate both a single issue’s EVM and whole project’s one.
- PV: Dividing estimated time by the days (from start date to due date(or effective date of version )) to get daily workload
- EV: After issues are closed, you can get EV. When the progress rate is set, it is calculated by estimated time. (progress rate on the day when the progress is set.)
- AC: Total work hours of PV issues.
Example
(1) Create an issue with:
- start date: 2015/08/01
- due date: 2015/08/03
- estimated time: 24 hours
At that time, only PV is calculated. As you have not closed the issue yet, EV equals 0. PV: Dividing estimated time: 24hours by 3 days (from start date to due date)
EVM | 8/1 | 8/2 | 8/3 |
---|---|---|---|
PV | 8 | 16 | 24 |
EV | 0 | 0 | 0 |
AC | 0 | 0 | 0 |
(2) Input your spent time.
8/1: 10.0hours 8/2: 6.0hours 8/3: 8.0hours
EVM | 8/1 | 8/2 | 8/3 |
---|---|---|---|
PV | 8 | 16 | 24 |
EV | 0 | 0 | 0 |
AC | 10 | 16 | 24 |
(3) After finishing the issue, close it on 8/3. EV will be calculated on 8/3.
EVM | 8/1 | 8/2 | 8/3 |
---|---|---|---|
PV | 8 | 16 | 24 |
EV | 0 | 0 | 24 |
AC | 10 | 16 | 24 |
Include weekends. Same as if the "Exclude holidays and weekends in duration of days calculation" in redmine_issue_evm plugin is no checked
https://github.com/momibun926/redmine_issue_evm
(1) Getting plugin source
case of zip file.
- Download zip-file
- Create a folder named redmine_issue_evm under [redmine_root]/plugins/
- Extract zip file in redmine_across_project_evm
Case of git clone.
git clone https://github.com/momibun926/redmine_across_project_evm [redmine_root]/plugins/redmine_across_project_evm
(2) Restart your Redmine web servers (e.g. mongrel, thin, mod_rails).
(3) Click "Project" in top menu
(4) Click "Across project EVM" in application menu
rake redmine:plugins:migrate NAME=redmine_across_project_evm VERSION=0
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
- Redmine version 4.1.1.stable.19730
- Ruby version 2.6.0-p0 (2018-12-25) [x86_64-linux]
- Rails version 5.2.4.2
- Environment production
- Database adapter PostgreSQL
- Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
- Mailer delivery smtp