Only High
This commit is contained in:
parent
fcfb936956
commit
b3905a3fc3
@ -116,31 +116,64 @@ function getFibonacci(length) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function updateCoD(records) {
|
function updateCoD(records) {
|
||||||
|
var iHigh;
|
||||||
var workItem;
|
var workItem;
|
||||||
var fibonacci = getFibonacci(records.length);
|
var fibonacci = getFibonacci(records.length);
|
||||||
records.sort(compareEffortFunction);
|
records.sort(compareEffortFunction);
|
||||||
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1') {
|
||||||
|
workItem.EffortRank = 0;
|
||||||
|
workItem.EffortFibonacci = 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
workItem.EffortRank = i + 1;
|
workItem.EffortRank = i + 1;
|
||||||
workItem.EffortFibonacci = fibonacci[i];
|
workItem.EffortFibonacci = fibonacci[iHigh];
|
||||||
|
iHigh += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
records.sort(compareBusinessValueFunction);
|
records.sort(compareBusinessValueFunction);
|
||||||
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1') {
|
||||||
|
workItem.BusinessValueRank = 0;
|
||||||
|
workItem.BusinessValueFibonacci = 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
workItem.BusinessValueRank = i + 1;
|
workItem.BusinessValueRank = i + 1;
|
||||||
workItem.BusinessValueFibonacci = fibonacci[i];
|
workItem.BusinessValueFibonacci = fibonacci[iHigh];
|
||||||
|
iHigh += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
records.sort(compareTimeCriticalityFunction);
|
records.sort(compareTimeCriticalityFunction);
|
||||||
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1') {
|
||||||
|
workItem.TimeCriticalityRank = 0;
|
||||||
|
workItem.TimeCriticalityFibonacci = 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
workItem.TimeCriticalityRank = i + 1;
|
workItem.TimeCriticalityRank = i + 1;
|
||||||
workItem.TimeCriticalityFibonacci = fibonacci[i];
|
workItem.TimeCriticalityFibonacci = fibonacci[iHigh];
|
||||||
|
iHigh += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
records.sort(compareRiskReductionMinusOpportunityEnablementFunction);
|
records.sort(compareRiskReductionMinusOpportunityEnablementFunction);
|
||||||
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1') {
|
||||||
|
workItem.RiskReductionMinusOpportunityEnablementRank = 0;
|
||||||
|
workItem.RiskReductionMinusOpportunityEnablementFibonacci = 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
workItem.RiskReductionMinusOpportunityEnablementRank = i + 1;
|
workItem.RiskReductionMinusOpportunityEnablementRank = i + 1;
|
||||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[i];
|
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[iHigh];
|
||||||
|
iHigh += 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
@ -148,7 +181,7 @@ function updateCoD(records) {
|
|||||||
if (workItem.Priority[0] !== '1')
|
if (workItem.Priority[0] !== '1')
|
||||||
workItem.WeightedShortestJobFirst = 0.000001;
|
workItem.WeightedShortestJobFirst = 0.000001;
|
||||||
else
|
else
|
||||||
workItem.WeightedShortestJobFirst = workItem.CoD / workItem.EffortFibonacci;
|
workItem.WeightedShortestJobFirst = (workItem.CoD / workItem.EffortFibonacci).toFixed(6);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
|
margin-top: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid tr td {
|
#HeaderGrid tr td {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user