Dashboard widget for PERT estimation
Dashboard widget for PERT estimation
Adds a dashboard widget (including network dashboard for multisite) that allows you to calculate a project estimate based on the PERT method.
Just enter your optimistic, most likely and pessimistic estimates of how many hours the project will take and your hourly rate (and a consultant’s fee, if applicable) and it will calculate the number of hours for the project and the total amount billable to the client.
Installation of this plugin works like any other plugin out there:
Alternatively, if you have the Guthub Updater Plugin you can
use that to install (and update) this plugin.
If you install/update from GitHub Updater (or by locally cloning this repository), you will need to run the following commands:
npm install
grunt build
PERT stands for Program Evaluation and Review Technique and is a method for estimating the time a project will take in the face of uncertainty.
Basically, you come up with three ballpark time estimates:
The method then calculates a weighted average of these three estimates according to:
estimated_hours = ( _optimistic + ( 4 * likely ) + pessimistic ) / 6
This weighted average helps account for the uncertainty in each of the original estimates and helps control for the unknowable.
For the math geeks out there, PERT is a special case of Three-point estimation that uses the PERT distribution.
hourly_rate
and consultant_fee
as user meta for next timePlease let me know by creating a new issue and describe your idea. Pull Requests are welcome!
I was inspired to write this plugin when I saw this comment on the Codeable Community board (link private to the Codeable team).
If you like this plugin, please support it’s continued development by buying me a beer.