Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arzzen/pert
A simple command line (bash/shell) utility to estimate tasks using PERT [Program Evaluation and Review Technique]
https://github.com/arzzen/pert
estimate estimate-tasks evaluation pert review task time
Last synced: 6 days ago
JSON representation
A simple command line (bash/shell) utility to estimate tasks using PERT [Program Evaluation and Review Technique]
- Host: GitHub
- URL: https://github.com/arzzen/pert
- Owner: arzzen
- License: mit
- Created: 2015-12-22T15:05:18.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-02-05T09:25:02.000Z (over 4 years ago)
- Last Synced: 2024-10-15T12:18:20.257Z (19 days ago)
- Topics: estimate, estimate-tasks, evaluation, pert, review, task, time
- Language: Shell
- Homepage: https://lukasmestan.com/program-evaluation-and-review-technique/
- Size: 25.4 KB
- Stars: 81
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
### Bash PERT Calculator
> A simple utility to estimate tasks using PERT (Program evaluation and review technique)
### Demo
![pert example](https://cloud.githubusercontent.com/assets/6382002/13582789/8205bac0-e4ae-11e5-9a03-894e32943f30.gif)
### Usage
Comma separated task list in the form `"1,2,12 4,5,9 2,3,6"`, where whitespace separates tasks.
(or you can use piping inputs `echo "1,2,3 10,30,40" | pert`)Usage:
`pert [optimistic,realistic,pessimistic]`
Example:
`pert 1,3,4`
`pert 10,15,20 5,7,10`
`pert "1,2,3" "15,17,20"`
`cat data.txt | pert`
`echo "1,2,3 9,10,14" | pert`
### Install
```bash
$ git clone https://github.com/arzzen/pert.git && cd pert
$ sudo make install
```For uninstalling, open up the cloned directory and run
```bash
sudo make uninstall
```### Example
Command:
`$ ./pert 5,7,10 2,3,4 10,12,14`
Output:
Tasks+--------------------------------------------------------------------------------------+
| # | optimistic | realistic | pessimistic | duration | risk | variance |
+--------------------------------------------------------------------------------------+
| 1. task | 5 | 7 | 10 | 7.16 | 0.83 | 0.68 |
| 2. task | 2 | 3 | 4 | 3.00 | 0.33 | 0.10 |
| 3. task | 10 | 12 | 14 | 12.00 | 0.66 | 0.43 |
+--------------------------------------------------------------------------------------+
| summary | - | - | - | 22.16 | 1.82 | 1.21 |
+--------------------------------------------------------------------------------------+Three point estimates
+----------------------------------------+
| confidence | | |
+----------------------------------------+
| 1 Sigma - 68% | 20.34 | 23.98 |
| 2 Sigma - 95% | 18.52 | 25.80 |
| 3 Sigma - 99% | 16.70 | 27.62 |
+----------------------------------------+