{UTF-8} "Adding person-months"= Workforce ~ months*person/Month ~ | Fraction of WF in testing= WITH LOOKUP ( Fraction perceived complete, ([(0,0)-(1,1)],(0,0.1),(0.2,0.2),(0.4,0.263158),(0.6,0.385965),(0.8,0.535088),(1,0.741228\ ) )) ~ ~ | Effect of flaws on testing productivity= WITH LOOKUP ( Fraction flawed, ([(0,0)-(1,1)],(0,0),(0.2,0.54386),(0.4,0.789474),(0.6,0.960526),(0.8,1),(1,1) )) ~ ~ | Fraction flawed= Undiscovered rework/Cumulative perceived progress ~ dmnl ~ | Workforce on tasks= (1-Fraction of WF in testing)*Workforce ~ people ~ | Max testing productivity= 1 ~ tasks/(person*Month) ~ | Testing productivity= Max testing productivity*Effect of flaws on testing productivity ~ tasks/(person*Month) ~ | Detecting undiscovered rework= Testing productivity*Workforce in testing ~ tasks/Month ~ | Progress rate= Gross productivity*Workforce on tasks ~ tasks/Month ~ | Workforce in testing= Fraction of WF in testing*Workforce ~ people ~ | Gross productivity= WITH LOOKUP ( Tasks remaining, ([(0,0)-(1200,1)],(0,0),(50,0.85),(100,1),(200,1),(1200,1) )) ~ tasks/person/Month ~ | Time remaining= MAX(1,Scheduled completion date - Time) ~ months ~ | Effort perceived remaining= Tasks remaining/Perceived productivity ~ person*months ~ | Indicated completion date= Time + Time perceived required ~ months ~ | Tasks remaining= INTEG ( Detecting undiscovered rework-Generating undiscovered rework-Making real progress, Initial project definition) ~ tasks ~ | Undiscovered rework= INTEG ( Generating undiscovered rework - Detecting undiscovered rework, 0.0005) ~ tasks ~ | Cumulative effort= INTEG ( "Adding person-months", 0.001) ~ person*months ~ | Cumulative real progress= INTEG ( Making real progress, 0.0005) ~ tasks ~ | Generating undiscovered rework= Progress rate*(1 - Fraction satisfactory) ~ tasks/Month ~ | Making real progress= Progress rate* Fraction satisfactory ~ tasks/Month ~ | Time to adjust workforce= 3 ~ months ~ | Time to adjust schedule= 3 ~ months ~ | Net hiring= (Workforce sought - Workforce)/Time to adjust workforce ~ people/Month ~ | Adjusting the schedule= (Indicated completion date - Scheduled completion date)/Time to adjust schedule ~ months/Month ~ | Cumulative perceived progress= Cumulative real progress + MAX(0,Undiscovered rework) ~ tasks ~ | FINAL TIME= IF THEN ELSE(Fraction perceived complete<0.99,100,Time) ~ Month ~ The final time for the simulation. | Fraction perceived complete = Cumulative perceived progress/Initial project definition ~ fraction ~ | Fraction satisfactory= 0.5 ~ fraction ~ | Indicated worforce =Effort perceived remaining/Time remaining ~ people ~ | Initial project definition = 1200 ~ tasks ~ | INITIAL TIME = 0 ~ Month ~ The initial time for the simulation. | Perceived productivity = Cumulative perceived progress/Cumulative effort ~ tasks/person/Month ~ | SAVEPER = TIME STEP ~ Month ~ The frequency with which output is stored. | Scheduled completion date = INTEG(Adjusting the schedule,40) ~ months ~ | Time perceived required = Effort perceived remaining/Workforce sought ~ months ~ | TIME STEP = 0.25 ~ Month ~ The time step for the simulation. | Willingness to change workforce= WITH LOOKUP ( Fraction perceived complete, ([(0,0)-(1,1)],(0,1),(0.1,1),(0.2,1),(0.3,1),(0.4,0.95) ,(0.5,0.85),(0.6,0.72),(0.7,0.45),(0.8,0.1),(0.9,0),(1,0))) ~ dimensionless ~ | Workforce = INTEG(Net hiring,2) ~ people ~ | Workforce sought= MAX(0,Indicated worforce*Willingness to change workforce + Workforce*(1-Willingness to change workforce )) ~ people ~ | \\\---/// Sketch information - do not modify anything except names V300 Do not put anything below this section - it will be ignored *View 1 $192-192-192,0,Comic Sans MS|12||0-0-0|0-0-0|0-0-255|-1--1--1|-1--1--1|72,72,5,0 10,1,Workforce,335,159,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 10,2,Progress rate,736,150,36,22,8,131,0,0,-1,0,0,0 10,3,Cumulative real progress,796,463,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 10,4,Effort perceived remaining,367,437,66,23,8,131,0,0,0,0,0,0 10,5,Indicated worforce,197,390,38,23,72,131,0,0,-1,0,0,0 10,6,Gross productivity,703,226,48,23,8,3,0,0,-1,0,0,0 10,7,Initial project definition,704,406,39,29,8,131,0,0,0,0,0,0 10,8,Time remaining,254,510,42,19,8,131,0,0,-1,0,0,0 10,9,Time perceived required,141,544,59,23,8,3,0,0,-1,0,0,0 10,10,Indicated completion date,303,663,60,23,8,3,0,0,-1,0,0,0 10,11,Scheduled completion date,362,587,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 10,12,Undiscovered rework,1113,291,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 10,13,Cumulative perceived progress,790,575,73,23,8,3,0,0,0,0,0,0 10,14,Fraction satisfactory,963,435,48,23,8,131,0,0,-1,0,0,0 10,15,Cumulative effort,584,228,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 10,16,Perceived productivity,551,347,48,23,8,3,0,0,0,0,0,0 10,17,Time,210,582,21,9,0,2,0,3,-1,0,0,0,0-0-0,0-0-0,|9||0-0-0 10,18,Workforce sought,153,287,44,23,8,131,0,0,-1,0,0,0 10,19,Willingness to change workforce,346,335,51,29,8,131,0,1,0,0,0,0,64-0-0,0-0-0,|9||0-0-0 10,20,Fraction perceived complete,571,514,73,23,8,3,0,0,-1,0,0,0 10,21,Time to adjust workforce,150,101,56,23,8,3,0,0,0,0,0,0 10,22,Time to adjust schedule,636,634,56,23,8,3,0,0,0,0,0,0 1,23,2,72,2,0,0,0,0,0,0,-1--1--1,,1|(866,287)| 1,24,4,5,2,0,0,0,0,0,0,-1--1--1,,1|(278,422)| 1,25,8,5,1,0,0,0,0,0,0,-1--1--1,,1|(222,446)| 1,26,1,59,2,0,0,0,0,0,0,-1--1--1,,1|(260,125)| 1,27,4,9,1,0,0,0,0,0,0,-1--1--1,,1|(203,475)| 1,28,9,10,1,0,0,0,0,0,0,-1--1--1,,1|(162,603)| 1,29,10,55,1,0,0,0,0,0,0,-1--1--1,,1|(388,658)| 1,30,11,8,2,0,0,0,0,0,0,-1--1--1,,1|(275,545)| 1,31,11,55,2,0,0,0,0,0,0,-1--1--1,,1|(421,635)| 1,32,6,2,1,0,0,0,0,0,0,-1--1--1,,1|(724,187)| 1,33,2,69,2,0,0,0,0,0,0,-1--1--1,,1|(914,240)| 1,34,3,13,1,0,0,0,0,0,0,-1--1--1,,1|(801,519)| 1,35,12,13,1,0,0,0,0,0,0,-1--1--1,,1|(1016,495)| 1,36,14,72,0,0,0,0,0,0,0,-1--1--1,,1|(908,407)| 1,37,14,70,0,0,0,0,0,0,0,-1--1--1,,1|(960,392)| 1,38,1,76,2,0,0,0,0,0,0,-1--1--1,,1|(405,159)| 1,39,13,16,1,0,0,0,0,0,0,-1--1--1,,1|(681,461)| 1,40,15,16,1,0,0,0,0,0,0,-1--1--1,,1|(584,292)| 1,41,16,4,2,0,0,0,0,0,0,-1--1--1,,1|(478,406)| 1,42,5,18,2,0,0,0,0,0,0,-1--1--1,,1|(166,342)| 1,43,18,60,2,0,0,0,0,0,0,-1--1--1,,1|(159,225)| 1,44,19,18,2,0,0,0,0,0,0,-1--1--1,,1|(264,326)| 1,45,20,19,1,0,0,0,0,0,0,-1--1--1,,1|(490,417)| 1,46,13,20,1,0,0,0,0,0,0,-1--1--1,,1|(669,557)| 1,47,7,20,1,0,0,0,0,0,0,-1--1--1,,1|(657,454)| 1,48,1,18,2,0,0,0,0,0,0,-1--1--1,,1|(295,243)| 1,49,21,59,1,0,0,0,0,0,0,-1--1--1,,1|(155,132)| 1,50,22,55,0,0,0,0,0,0,0,-1--1--1,,1|(568,622)| 12,51,48,547,581,10,8,0,3,0,0,-1,0,0,0 1,52,54,11,4,0,0,22,0,0,0,-1--1--1,,1|(452,583)| 1,53,54,51,100,0,0,22,0,0,0,-1--1--1,,1|(518,583)| 11,54,48,494,583,6,8,34,3,0,0,1,0,0,0 10,55,Adjusting the schedule,494,611,48,20,40,131,0,0,0,0,0,0 12,56,48,122,164,10,8,0,3,0,0,-1,0,0,0 1,57,59,1,4,0,0,22,0,0,0,-1--1--1,,1|(240,169)| 1,58,59,56,100,0,0,22,0,0,0,-1--1--1,,1|(160,169)| 11,59,48,195,169,6,8,34,3,0,0,1,0,0,0 10,60,Net hiring,195,190,31,9,32,3,0,0,2,0,0,0 1,61,71,3,4,0,0,22,0,0,0,-1--1--1,,1|(797,408)| 1,62,71,78,100,0,0,22,0,0,0,-1--1--1,,1|(797,351)| 1,63,69,12,4,0,0,22,0,0,0,-1--1--1,,1|(1009,296)| 1,64,69,78,100,0,0,22,0,0,0,-1--1--1,,1|(898,296)| 1,65,67,78,4,0,0,22,0,0,0,-1--1--1,,1|(793,181)| 1,66,67,12,100,0,0,22,0,0,0,-1--1--1,,1|(1113,181)| 11,67,732,951,181,6,8,34,3,0,0,1,0,0,0 10,68,Detecting undiscovered rework,951,215,57,26,40,131,0,0,0,0,0,0 11,69,412,955,296,6,8,34,3,0,0,1,0,0,0 10,70,Generating undiscovered rework,955,332,54,28,40,131,0,0,-1,0,0,0 11,71,604,797,377,8,6,33,3,0,0,4,0,0,0 10,72,Making real progress,846,377,41,25,40,131,0,0,-1,0,0,0 12,73,48,420,233,10,8,0,3,0,0,-1,0,0,0 1,74,76,15,4,0,0,22,0,0,0,-1--1--1,,1|(500,233)| 1,75,76,73,100,0,0,22,0,0,0,-1--1--1,,1|(445,233)| 11,76,48,466,233,6,8,34,3,0,0,1,0,0,0 10,77,"Adding person-months",466,269,30,28,40,131,0,0,-1,0,0,0 10,78,Tasks remaining,793,302,55,29,3,131,0,4,0,0,0,0,-1--1--1,255-192-128,|0||0-0-0 1,79,7,78,0,0,0,0,0,64,1,-1--1--1,,1|(743,359)| 1,80,78,4,1,0,0,0,0,64,0,-1--1--1,,1|(610,400)| 1,81,18,9,1,0,0,0,0,64,0,-1--1--1,,1|(129,369)| 1,82,17,8,0,0,0,0,0,64,0,-1--1--1,,1|(224,556)| 1,83,17,10,0,0,0,0,0,64,0,-1--1--1,,1|(242,610)| 1,84,78,6,1,0,0,0,0,64,0,-1--1--1,,1|(713,285)| 10,85,Workforce on tasks,608,139,55,23,8,3,0,0,0,0,0,0 10,86,Workforce in testing,830,113,53,23,8,3,0,0,0,0,0,0 1,87,1,86,1,0,0,0,0,64,0,-1--1--1,,1|(590,89)| 1,88,86,67,1,0,0,0,0,64,0,-1--1--1,,1|(900,133)| 10,89,Testing productivity,1077,113,48,23,8,3,0,0,0,0,0,0 1,90,89,67,1,0,0,0,0,64,0,-1--1--1,,1|(990,125)| 1,91,85,2,1,0,0,0,0,64,0,-1--1--1,,1|(668,142)| 10,92,Fraction of WF in testing,516,48,70,23,8,3,0,0,0,0,0,0 1,93,92,85,1,0,0,0,0,64,0,-1--1--1,,1|(561,86)| 1,94,92,86,1,0,0,0,0,64,0,-1--1--1,,1|(708,77)| 10,95,Max testing productivity,1002,62,48,23,8,3,0,0,0,0,0,0 1,96,95,89,1,0,0,0,0,64,0,-1--1--1,,1|(1064,76)| 10,97,Effect of flaws on testing productivity,1235,214,77,23,8,3,0,0,0,0,0,0 1,98,97,89,1,0,0,0,0,64,0,-1--1--1,,1|(1186,136)| 10,99,FINAL TIME,843,664,61,11,8,2,0,3,-1,0,0,0,128-128-128,0-0-0,|12||128-128-128 1,100,1,85,0,0,0,0,0,64,0,-1--1--1,,1|(464,149)| 1,101,20,92,1,0,0,0,0,64,0,-1--1--1,,1|(497,235)| 10,102,Fraction flawed,1185,471,61,11,8,3,0,0,0,0,0,0 1,103,12,102,1,0,0,0,0,64,0,-1--1--1,,1|(1122,369)| 1,104,13,102,1,0,0,0,0,64,0,-1--1--1,,1|(1034,571)| 1,105,102,97,1,0,0,0,0,64,0,-1--1--1,,1|(1257,372)| ///---\\\ :GRAPH Summary :TITLE Summary :SCALE :VAR Workforce :LINE-WIDTH 2 :SCALE :VAR Cumulative preceived progress :LINE-WIDTH 2 :SCALE :VAR Fraction perceived complete :LINE-WIDTH 2 :VAR Fraction flawed :LINE-WIDTH 2 :SCALE :VAR Scheduled completion date :LINE-WIDTH 2 :SCALE :VAR Perceived productivity :GRAPH Tasks :TITLE Tasks :SCALE :VAR Cumulative preceived progress :LINE-WIDTH 2 :VAR Cumulative real progress :LINE-WIDTH 2 :VAR Undiscovered rework :LINE-WIDTH 2 :VAR Tasks remaining :LINE-WIDTH 2 :SCALE :VAR Fraction flawed :GRAPH Workforce :TITLE Workforce :SCALE :VAR Workforce :LINE-WIDTH 2 :VAR Workforce on tasks :LINE-WIDTH 2 :VAR Workforce in testing :LINE-WIDTH 2 :VAR Workforce sought :LINE-WIDTH 2 :GRAPH Schedule :TITLE Schedule :SCALE :VAR Effort perceived remaining :LINE-WIDTH 2 :SCALE :VAR Time perceived required :LINE-WIDTH 2 :VAR Time remaining :LINE-WIDTH 2 :VAR Scheduled completion date :LINE-WIDTH 2 :L<%^E!@ 1:proj1 v4.vdf 9:proj1 v4 23:0 15:0,0,0,0,0,0 19:5,0 27:0, 34:0, 4:Time 5:Undiscovered rework 24:0 25:72 26:72