home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / manage / pplanner.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  141.2 KB  |  4,731 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.         User Manual for Project Planning Tools (Tool 38)
  9.  
  10.  
  11.  
  12.         Prepared for:
  13.  
  14.         NAVAL OCEAN SYSTEMS CENTER (NOSC)
  15.         United States Navy
  16.         San Diego, CA 92152
  17.  
  18.         Contract number: N66001-85-C-0040
  19.  
  20.         Date:  May 31, 1985
  21.  
  22.         Ford Aerospace and Communications Corp.
  23.         Western Development Laboratories Division
  24.         3939 Fabian Way
  25.         Palo Alto, CA 94303
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.         1.  Introduction
  75.  
  76.  
  77.              The purpose  of  this  user's  manual  is  to  describe  the
  78.         operation  of  the  planning  tools  portion  of Tool 38, General
  79.         Management Tools.  The manual explains the types and  formats  of
  80.         user  inputs, how to invoke the various functions provided by the
  81.         planning tools, and the output produced.
  82.  
  83.              To fully appreciate the functions provided, it is helpful to
  84.         have  some  knowledge  about  PERT (Program Evaluation and Review
  85.         Technique) and how the uncertainty about activity  durations  may
  86.         be  handled  mathematically.   Appendix  A  provides  some useful
  87.         information about these topics.
  88.  
  89.              It is also helpful to  have  some  understanding  about  how
  90.         project  networks  are constructed, particularly the activity-on-
  91.         arc type of network, and the need for dummy activities  to  model
  92.         required   precedence   relationships.    Appendix   B   provides
  93.         information about these topics.
  94.  
  95.              To  reduce  the  discussions  in  these  two  appendices  to
  96.         practical uses, Appendix C provides a methodology for the project
  97.         manager to construct an appropriate network  for  his  particular
  98.         project.
  99.  
  100.              Appendix D has actual examples of screen output.
  101.  
  102.              Appendix  E  contains  a  detailed  list  of   the   correct
  103.         compilation  order.   Generally the end user need not worry about
  104.         this since the source code has already  been  positioned  in  the
  105.         correct order and should be compiled  and linked according to the
  106.         operating instructions  described  in  Section  9  of  this  user
  107.         manual.  However, this list is valuable for maintenance purposes.
  108.  
  109.  
  110.         2.  Notification of Future Enhancements
  111.  
  112.  
  113.              From  time  to  time  Ford  Aerospace  will   enhance   this
  114.         management planning tool.  User's wishing to receive notification
  115.         of such enhancements should send their name and address to:
  116.  
  117.         Division Software Technology and Support
  118.         Ford Aerospace and Communications Corp.
  119.         Western Development Laboratories Division
  120.         3939 Fabian Way
  121.         Palo Alto, CA 94303
  122.         ATTN:  Ada[TM] Tools Group
  123.  
  124.  
  125.  
  126.         Item 0038                                   Ford Aerospace &
  127.         May 1985                    1               Communications Corporation
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                            Project Planning Tools
  136.  
  137.  
  138.  
  139.         3.  Computer Program System Capabilities
  140.  
  141.  
  142.  
  143.           1.  Purpose:
  144.  
  145.               The purpose of  these  tools  is  to  provide  the  project
  146.               manager  with the ability to produce the following types of
  147.               reports regarding the project:
  148.  
  149.                  o+ Stochastic  critical  path,  expected   schedule   and
  150.                    standard deviation.
  151.  
  152.                  o+ Probability  of  completion  for   a   given   (input)
  153.                    schedule.
  154.  
  155.                  o+ Schedule for a given probability of completion.
  156.  
  157.                  o+ Effort in man-days or man-weeks.
  158.  
  159.                  o+ Average manload; peak manload and time.
  160.  
  161.                  o+ Direct labor and non-labor costs.
  162.  
  163.                  o+ Average cost per man-hour for total project labor.
  164.  
  165.                  o+ Manpower profile data.
  166.  
  167.                  o+ Network summary metrics for comparing various plans.
  168.  
  169.                  o+ Gantt Chart graphics.
  170.  
  171.                  o+ Activity slack metrics.
  172.  
  173.                  o+ Activity and milestone criticality index.
  174.  
  175.                    The main input required of the project  manager  is  a
  176.               description  of  the  project  network,  in  which activity
  177.               information is associated with arcs of the project network.
  178.               Detailed   descriptions  of  the  required  inputs  and  an
  179.               explanation  of  the  outputs  is  given   below   in   the
  180.               description of the simpert function.
  181.  
  182.  
  183.  
  184.  
  185.         __________
  186.  
  187.          TM      Ada is a registered trademark of the U.S.
  188.             Government, Ada Joint Program Office
  189.  
  190.  
  191.  
  192.         Item 0038                                   Ford Aerospace &
  193.         May 1985                      2             Communications Corporation
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                            Project Planning Tools
  202.  
  203.  
  204.  
  205.           2.  General Description:
  206.  
  207.               There is a top level menu which is invoked according to the
  208.               operating  system  on which this tool resides.  On the Rolm
  209.               ADE,  for  example,  it  is  invoked  by  the  command   "x
  210.               schedule".  The top level menu gives the user the choice of
  211.               four functions, or the option to exit from  the  top  level
  212.               menu.   If the user selects one of the four functions, that
  213.               function is executed, and control is returned  to  the  top
  214.               level menu.
  215.  
  216.           3.  Functions Performed:
  217.  
  218.               The four functions are:
  219.  
  220.                  o+ create  a  new   file   containing   project   network
  221.                    information;
  222.  
  223.                  o+ modify a file containing project network information;
  224.  
  225.                  o+ run the simpert program on a file  containing  project
  226.                    network information;
  227.  
  228.                  o+ run  a  gantt  program  to  produce  a   gantt   chart
  229.                    (horizontal  bar  chart)  based  on  the output of the
  230.                    simpert program.  The gantt program can also be run on
  231.                    a  file  that was produced directly by the user, via a
  232.                    text editor, provided that the file is in  the  format
  233.                    expected by the gantt program.
  234.  
  235.              The user should be aware  of  the  difference  between  this
  236.         simpert (simulation of pert) program and classical pert programs.
  237.         In the latter case, only a single critical path is dealt with; in
  238.         this  simpert  tool,  all  paths are treated as being potentially
  239.         critical (or near-critical) and appropriate statistics  produced.
  240.         Appendix A provides more detail about this.
  241.  
  242.  
  243.         4.  Overall Comment Regarding the Four Functions
  244.  
  245.  
  246.              The Rolm compiler on the ADE does not  provide  a  backspace
  247.         capability  to  the  user  during execution of a program in which
  248.         user inputs from the terminal are to  be  provided.   This  is  a
  249.         serious omission from the compiler;  the workaround that has been
  250.         provided in this set of tools is to simulate a backspace by using
  251.         the  back-slash  character [\].  
  252.     There  is  no  way to  "escape"  the [\], so if the user needs to
  253.         enter the back-slash character as  part  of  the  input  line,  a
  254.         different symbol must be chosen to simulate the back space.  This
  255.         can be accomplished easily by changing the value of the  variable
  256.         back_space  in package SCREEN_IO to whatever symbol is desired to
  257.  
  258.  
  259.         Item 0038                                   Ford Aerospace &
  260.         May 1985                     3              Communications Corporation
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                            Project Planning Tools
  269.  
  270.  
  271.  
  272.         simulate a back space.
  273.  
  274.              There is also a great deal of  error  checking  and  on-line
  275.         guidance  regarding  user-supplied  inputs.   For example, if the
  276.         user is prompted for the number of a month and types  in  13,  he
  277.         will  be  notified that the correct range is an integer between 1
  278.         and 12.  On the other hand, this set of tools  does  not  provide
  279.         deep  semantic  knowledge  regarding  dates.  The date (dd/mm/yy)
  280.         31/02/85 will be treated as March 3, 1985.
  281.  
  282.              Ada, unlike Fortran for example, normally requires  floating
  283.         point  numbers  to be entered with one or more numerals preceding
  284.         the decimal point.  Thus, it is illegal in Ada to enter  ".0"  as
  285.         a  floating  point  value of zero.  The user should instead enter
  286.         "0.0".  However, to provide a  more  convenient  user  interface,
  287.         this  tool  provides  software  that  allows  the user freedom in
  288.         entering numerical values for floating point numbers.  A floating
  289.         point  zero  may  be entered as 0, 0., .0, or 0.0 (in addition to
  290.         0.00, etc.).  This same type of free format holds, of course, for
  291.         any floating point value.
  292.  
  293.              There is also extensive error checking regarding  the  names
  294.         of  files  that  the user keys in from the terminal.  Appropriate
  295.         messages are given if required files do not exist, or if existing
  296.         files  are  about  to  be overwritten.  In all cases, the user is
  297.         given the option to  respecify  the  name  of  the  file,  or  to
  298.         terminate  the program at that point so that given files will not
  299.         be overwritten.
  300.  
  301.              In the event that  an  unhandled  exception  is  encountered
  302.         during execution, the tools provide the user with the name of the
  303.         unit in which the exception was raised.  The  message  urges  the
  304.         user to "notify your system manager" about the error; such a step
  305.         should not be taken  until  the  user  is  assured  that  he  has
  306.         specified  all  his  files  correctly, and taken as many steps as
  307.         possible to provide valid inputs.
  308.  
  309.  
  310.         5.  Function Description of Creating a New File
  311.  
  312.           1.  Title of Function:  Create.
  313.  
  314.           2.  Description of Create:
  315.  
  316.  
  317.                 a.  Purpose and Use of Create: Create a  file  containing
  318.                     project  activity  network information for subsequent
  319.                     use by the simpert program.
  320.  
  321.                 b.  Description of System inputs: The  user  is  prompted
  322.                     for  time units (d or w, for days or weeks), the name
  323.  
  324.  
  325.         Item 0038                                   Ford Aerospace &
  326.         May 1985                     4              Communications Corporation
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                            Project Planning Tools
  335.  
  336.  
  337.  
  338.                     of the new file to be created, and  a  project  start
  339.                     date.  If the file does not exist it will be created.
  340.                     If the file already exists, the user is  warned  that
  341.                     it  will be overwritten, and is given the opportunity
  342.                     to specify a different file if so desired.  Once  the
  343.                     user has determined a satisfactory name for the file,
  344.                     the main loop of the program executes.
  345.  
  346.                          At each  iteration  the  user  is  prompted  for
  347.                     information  about  a  single  project activity.  The
  348.                     information includes
  349.  
  350.                        o+ Activity title (maximum of 32 characters)
  351.  
  352.                        o+ WBS/Activity code (maximum of 8 characters)
  353.  
  354.                        o+ tail node (integer range 1..9999)
  355.  
  356.                        o+ head node (integer range 1..9999)
  357.  
  358.                        o+ optimistic time estimate for  activity  duration
  359.                          (float)
  360.  
  361.                        o+ most likely time estimate for activity  duration
  362.                          (float)
  363.  
  364.                        o+ pessimistic time estimate for activity  duration
  365.                          (float).   The  relationship  optimistic <= most
  366.                          likely <=  pessimistic  must  be  true  for  the
  367.                          values  entered,  or  the  information  will  be
  368.                          rejected  by  the  tool,  and   user   will   be
  369.                          reprompted  to  enter  the information again for
  370.                          that activity.
  371.  
  372.                        o+ average number of equivalent full-time personnel
  373.                          (float)
  374.  
  375.                        o+ average cost per man unit of time (day or week)
  376.  
  377.                          If  the  activity  title   is  "dummy"  (in  any
  378.                     configuration  of  upper or lower case letters), then
  379.                     the user is prompted only for the tail node  and  the
  380.                     head  node.   All  the other fields are automatically
  381.                     zeroed out.  Note that if there is an  activity  from
  382.                     node  1  to  node 2, then 1 is the tail node and 2 is
  383.                     the head node.
  384.  
  385.                          Prior to invoking the create function,  it  will
  386.                     be  necessary  for the user to have some idea of what
  387.                     the  project  network  looks  like.   As  a   trivial
  388.                     example,   suppose   we   have  a  project  with  two
  389.  
  390.  
  391.         Item 0038                                   Ford Aerospace &
  392.         May 1985                     5              Communications Corporation
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                            Project Planning Tools
  401.  
  402.  
  403.  
  404.                     activities, a1 and a2 which  must  be  done  in  that
  405.                     order.    The   user   might  have  represented  this
  406.                     information  on  a  piece  of  paper  as  a  node-arc
  407.                     picture,  with  three nodes and two arcs.  Let us say
  408.                     the three nodes are numbered 5, 10, and 200, and that
  409.                     arc  1  (corresponding to a1) connects node 5 to node
  410.                     10, and that arc 2  (corresponding  to  a2)  connects
  411.                     node  10  to node 200.  The tail node for arc 1 would
  412.                     then be 5, and the head node would be 10.  Similarly,
  413.                     the tail node for arc 2 would be 10 and its head node
  414.                     would be 200.
  415.  
  416.                          The user has freedom in specifying  the  project
  417.                     network.   Notice  first  that it is not necessary to
  418.                     number the nodes  sequentially  (i.e.,  1,2,3).   The
  419.                     user  may select any integer values to name the nodes
  420.                     (up to a limit of 9999).  Further, the nodes  do  not
  421.                     have  to  be  labeled  in  increasing  order.   It is
  422.                     perfectly acceptable to label the first node  of  the
  423.                     project  network  2000,  the  next node 100, etc.  In
  424.                     addition the user may enter the  arc  (ie,  activity)
  425.                     information  into  the  create  program  in any order
  426.                     desired; that is, there is no necessity for the  user
  427.                     to  be  concerned  with  entering  the  arcs into the
  428.                     create program according to  the  logical  precedence
  429.                     contained in the project network.
  430.  
  431.                          These  freedoms  allow  the  user  to  choose  a
  432.                     labeling  method tailored to a specific project.  For
  433.                     example, nodes 1 through 999 might be used to contain
  434.                     arcs  corresponding  to  project activities up to the
  435.                     Systems Requirements Review, nodes 1000 through  1999
  436.                     for  project  activities  up to System Design Review,
  437.                     etc.
  438.  
  439.                          After the user has  entered  information  for  a
  440.                     specific  activity  (arc) into the create program, he
  441.                     is prompted as to whether he would  like  to  reenter
  442.                     the  information for that activity, enter information
  443.                     for the  next  activity,  or  exit  from  the  create
  444.                     program.
  445.  
  446.                 c.  Description of Expected Output
  447.  
  448.                     A file is created, with the  name  specified  by  the
  449.                     user,  containing  the  project  network  information
  450.                     entered by the user.
  451.  
  452.                 d.  Relationship to Other Functions
  453.  
  454.                     The file is used as input by the simpert function.
  455.  
  456.  
  457.         Item 0038                                   Ford Aerospace &
  458.         May 1985                     6              Communications Corporation
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                            Project Planning Tools
  467.  
  468.  
  469.  
  470.           3.  Other Usage Instructions for Create
  471.  
  472.               The following limitations/restrictions exist in the  create
  473.               program.   the maximum number of nodes is 3400; the maximum
  474.               number of arcs (activities) is 4000; the maximum number  of
  475.               incoming  or outgoing arcs to any node is 25; note that the
  476.               limitation to 3400 nodes does not restrict  the  user  from
  477.               naming these nodes with any value between 1 and 9999.
  478.  
  479.  
  480.         6.  Function Description of Modify
  481.  
  482.           1.  Title of Function - Modify
  483.  
  484.           2.  Description of Modify
  485.  
  486.               Modify allows the user to add or  delete  activities  to  a
  487.               file  already  created  by  the create function.  The first
  488.               prompt is to find out whether the user  wishes  to  add  or
  489.               delete  activities.   Addition or deletion of activities is
  490.               the only change that the modify function allows.   This  is
  491.               not  a  serious  limitation,  since  the  user is given the
  492.               option to change the project start date during execution of
  493.               simpert.   The  user  is  then prompted for the name of the
  494.               file to be  modified,  and  is  given  a  suitable  warning
  495.               message  if  the  file  does  not  exist.  If the file does
  496.               exist, the user is warned it will  be  overwritten  and  is
  497.               given  the  opportunity  to  exit  from the modify program.
  498.               After the user has given  a  satisfactory  file  name,  the
  499.               modify   function   goes   into   add  or  delete  mode  as
  500.               appropriate.  If the user wishes to add, he is prompted for
  501.               the  number of activities to be added, and then is prompted
  502.               for the   information  about  each  activity  in  the  same
  503.               fashion as for the create program.
  504.  
  505.                    To delete activities, the user is presented  with  the
  506.               entire file as it exists, with 12 activities written to the
  507.               terminal at a time.  The user is  asked  if  he  wishes  to
  508.               delete  any  of  the  12 activities currently listed at the
  509.               terminal, and if so, how many.   The  user  then  indicates
  510.               which  activities  are  to  be deleted; following this, the
  511.               next set of 12 activities is written  to  the  screen,  and
  512.               this  logic  continues  until  the  entire  file  has  been
  513.               presented to the user.
  514.  
  515.                    Suppose the user accidentally types 8  rather  than  3
  516.               activities  to be deleted from among a set of 12 activities
  517.               currently listed  on  the  screen.   There  is  no  readily
  518.               available  way  to move on to the next set of 12 activities
  519.               until the user has specified which 8  are  to  be  deleted.
  520.               However,  the  user  can "trick" the program by reiterating
  521.  
  522.  
  523.         Item 0038                                   Ford Aerospace &
  524.         May 1985                     7              Communications Corporation
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                            Project Planning Tools
  533.  
  534.  
  535.  
  536.               the same activity to be deleted multiple  times  until  the
  537.               program  determines  that  8 activities have been specified
  538.               for deletion.
  539.  
  540.                    After  the  user  has  completed  adding  or  deleting
  541.               activities  from  a  given  file, he is given the choice of
  542.               exiting from the modify program,  or  applying  the  modify
  543.               program  to  a  different  file.   Thus the user can modify
  544.               multiple files within the same invocation of modify.
  545.  
  546.  
  547.         7.  Function Description of Simpert
  548.  
  549.           1.  Purpose and uses of Simpert
  550.  
  551.               Read in the file  containing  project  network  information
  552.               that was created by the create or modify program, store the
  553.               project network internally, and perform multiple traversals
  554.               of the network to compute the desired output statistics.
  555.  
  556.           2.  Description of system inputs:
  557.  
  558.               The user is prompted for the following information.
  559.  
  560.                 a.  Number of iterations desired.  The answer must be  in
  561.                     the  range 2..5000, with the default being 1000.  The
  562.                     validity of the output data increases with the number
  563.                     of   iterations.    Hint:   As  the  simpert  program
  564.                     executes, the user is kept informed of each iteration
  565.                     by means of an asterisk printing at the terminal.  It
  566.                     might be wise to specify a small number of iterations
  567.                     first  (eg,  20)  to  get a feeling for how long each
  568.                     iteration takes.  Then  rerun  the  program  with  an
  569.                     appropriate larger number of iterations.
  570.  
  571.                 b.  The desired  probability  for  output.   This  number
  572.                     represents  the  probability that the project will be
  573.                     completed by the ending date computed by the program.
  574.                     The  higher  the  probability,  the  further  out the
  575.                     ending date.  The range is 0.05..0.95.
  576.  
  577.                 c.  Name of  the  file  containing  activity  information
  578.                     (that was created by the create or modify program).
  579.  
  580.                 d.  Name  of  the  file  containing  holidays  for   this
  581.                     particular organization.
  582.  
  583.                 e.  The number of workdays per week.  The only acceptable
  584.                     answers are 5, 6 or 7, with 5 being the default.
  585.  
  586.  
  587.  
  588.  
  589.         Item 0038                                   Ford Aerospace &
  590.         May 1985                     8              Communications Corporation
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                            Project Planning Tools
  599.  
  600.  
  601.  
  602.                 f.  The last event for critical path to be returned.   An
  603.                     event is equivalent to a node in the project network.
  604.                     The user can specify any specific  node  number,  and
  605.                     one  of  the output reports will contain the critical
  606.                     path from the starting node to  the  specified  node.
  607.                     The default is the sink node for the project.  If the
  608.                     user types a nonexistent  node  number,  the  program
  609.                     will default to the sink node.
  610.  
  611.                 g.  Title for output reports.  The  user  may  specify  a
  612.                     title,  which  then  appears as header information in
  613.                     all the output reports.
  614.  
  615.                 h.  Whether the user wishes to change the  project  start
  616.                     date that was read in from the activity file.  If so,
  617.                     the user is prompted for the new start date.
  618.  
  619.                 i.  Required completion date.  The user is prompted as to
  620.                     whether  the project must complete by a certain date;
  621.                     if the user types "yes", he is further  prompted  for
  622.                     the exact date by which the project must complete.
  623.  
  624.                 j.  Whether the user wishes to see part  of  the  network
  625.                     summary.   If  the  user types "yes", a subset of the
  626.                     output reports that have been generated is  displayed
  627.                     to the screen.  Generally only those reports that fit
  628.                     on a dumb terminal screen without wraparound will  be
  629.                     so displayed.
  630.  
  631.           3.  Description of expected outputs and results.
  632.  
  633.               The output files created by Simpert are explained below  in
  634.               this  section.   The user is warned at the beginning of the
  635.               program whether files with these names  already  exist;  if
  636.               they  do  exist,  they  will  be  overwritten  by  simpert.
  637.               However, the user is  given  the  option  as  part  of  the
  638.               warning  message  to  abort  the  simpert  program prior to
  639.               overwriting these files.
  640.  
  641.                    This tool also utilizes a random number generator, and
  642.               therefore  the  results of two different runs may vary even
  643.               if they have  the  identical  input  files.   If  the  user
  644.               requires  a  given input to produce the same output all the
  645.               time,  and  not  be  dependent  upon  the   random   number
  646.               generator,  then  the  program  should  be modified to read
  647.               random numbers from a file.  There are only  two  place  in
  648.               the  tool  which utilize the random number generator.  Both
  649.               of them occur in  function  TRIANGULAR_DISTRIBUTION,  which
  650.               occurs  in the declaration part of procedure PROCESS.  Both
  651.               occurrences are of the form NUMERIC_PRIMITIVES.RAN.
  652.  
  653.  
  654.  
  655.         Item 0038                                   Ford Aerospace &
  656.         May 1985                     9              Communications Corporation
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                            Project Planning Tools
  665.  
  666.  
  667.  
  668.                 a.  act.tem
  669.  
  670.                          The output  file  act.tem  provides  information
  671.                     about   each   activity.    The  "Days  Strt"  column
  672.                     represents the project start day  for  that  activity
  673.                     without  taking  weekends  or  holidays into account.
  674.                     For example, an entry of 3 in this column means  that
  675.                     the  activity  begins  on the third available workday
  676.                     into the project.  The "Start Date" column,  however,
  677.                     does  take  into  account weekends and holidays.  The
  678.                     "Days Span" column represents the number of  days  in
  679.                     which  the  activity is occurring, ie, if an activity
  680.                     takes 3.4 days, it will span 4 project  days.   Labor
  681.                     hours is always a multiple of 8.
  682.  
  683.                          The "Totl Slck" and "Free Slck" columns have the
  684.                     following meanings: Total slack is the maximum number
  685.                     of working days  a  given  activity  may  be  delayed
  686.                     without  affecting project completion.  Free slack is
  687.                     the maximum number of working days a  given  activity
  688.                     may  be delayed without affecting any other activity,
  689.                     whether or not project completion is affected.
  690.  
  691.                          The   "Crit   Indx"   column   represents    the
  692.                     probability  that the activity was on a critical path
  693.                     over all the iterations.  The  "Rem"  column  is  the
  694.                     number  of  time  units of the activity span that are
  695.                     left to complete the activity counting from the "Date
  696.                     Today" printed in the upper right hand corner.
  697.  
  698.                 b.  node.tem
  699.  
  700.                          The  node.tem  file  presents  the   information
  701.                     associated  with  each  node  of  the  network.   The
  702.                     "Expected"  column  represents  the   expected   (50%
  703.                     probability) duration for all the input activities to
  704.                     complete.  The "Criticality Index" is the probability
  705.                     of  the  node being on the critical path.  The column
  706.                     labeled  with  the  user-supplied  probability,   eg,
  707.                     "90%", represents the given probability of completing
  708.                     all the input activities to that  node  by  the  time
  709.                     indicated.   If  the  user  supplies a probability of
  710.                     50%, this column will be identical to the  "Expected"
  711.                     column.
  712.  
  713.                 c.  barin.tem
  714.  
  715.                          The barin.tem file presents  all  the  non-dummy
  716.                     activities,  with  their associated project start and
  717.                     stop days (not counting weekends or holidays) and  an
  718.                     indication  of  whether  the  activity is critical or
  719.  
  720.  
  721.         Item 0038                                   Ford Aerospace &
  722.         May 1985                    10              Communications Corporation
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                            Project Planning Tools
  731.  
  732.  
  733.  
  734.                     not.  This file is the standard  input  file  to  the
  735.                     gantt function.
  736.  
  737.                 d.  tout.tem
  738.  
  739.                          The output file tout.tem  contains  the  simpert
  740.                     global  report.   On  the first page is a list of the
  741.                     critical path activities and the cumulative time/date
  742.                     of the completion, based on a given probability.
  743.  
  744.                          The second page of tout.tem contains  a  summary
  745.                     of the total schedule as a random variable.  The most
  746.                     useful result is the probability  of  completing  the
  747.                     project  by  the  required  date  (user  input).  The
  748.                     project  effort  and   cost   estimates    are   also
  749.                     summarized.
  750.  
  751.                          The final page is a summary of network  metrics.
  752.                     These  metrics  are  useful  in comparing one network
  753.                     plan  with  another.   Most  of   the   metrics   are
  754.                     straightforward however a few need some explanation:
  755.  
  756.                       i.  Network Complexity  is  a  measure  of  network
  757.                           cross-connectedness.   It  is  calculated using
  758.                           (#arcs - #nodes)/#arcs, and falls between 0 and
  759.                           1 when #arcs is greater than #nodes.
  760.  
  761.                      ii.  Stochastic Complexity  is  another  measure  of
  762.                           network  complexity,  measuring  the  degree of
  763.                           occurrence of near critical paths.  This number
  764.                           falls  between  0 and 1, where 0 represents the
  765.                           simple network with no near critical paths  and
  766.                           1  represents  the  network  with  the  maximum
  767.                           cross-connectedness    (that    is,     Network
  768.                           Complexity   approaching   1)  with  all  paths
  769.                           critical.  In a comparison of  two  plans,  the
  770.                           lower complexity factor is more desirable.  The
  771.                           assumption is that there  is  lower  risk  with
  772.                           lower complexity.
  773.  
  774.                     iii.  Stochastic Density is a summary measure of  the
  775.                           lack  of  slack  in  a project schedule.  It is
  776.                           calculated using A/(A+B), where A is the sum of
  777.                           all  expected durations and B is the sum of all
  778.                           free slack, and  falls  between  0  and  1.   0
  779.                           represents  no  duration (infinite slack) and 1
  780.                           represents no project  slack.   When  comparing
  781.                           two  or  more plans, the lower the density, the
  782.                           easier it is for management to shorten  project
  783.                           schedules or level manpower.
  784.  
  785.  
  786.  
  787.         Item 0038                                   Ford Aerospace &
  788.         May 1985                     11             Communications Corporation
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                            Project Planning Tools
  797.  
  798.  
  799.  
  800.                      iv.  manpower.tem
  801.  
  802.                                The manpower data is the x,y ordered pairs
  803.                           where   x   =  days,  and  y  =  average  staff
  804.                           (equivalent heads).
  805.  
  806.                 e.  Relationship to other functions.
  807.  
  808.                     The activity file (input) was created by  the  create
  809.                     or  modify  program.   The barin.tem output report is
  810.                     used as input by gantt to produce a bar chart.
  811.  
  812.                 f.  Summary of simpert operation:
  813.  
  814.                     First  the  activity  file   is   read   and   stored
  815.                     internally.   The project network is then checked for
  816.                     consistency, meaning that it  must  not  contain  any
  817.                     cycles,  and  that there is exactly one starting node
  818.                     and exactly one ending node.   If  these  consistency
  819.                     conditions  are  not met, the user is given a message
  820.                     explaining which conditions  are  not  met,  and  the
  821.                     program is then terminated (bringing the user back to
  822.                     the top level menu program).
  823.  
  824.                          If the project network  is  consistent,  simpert
  825.                     then runs through a single deterministic traversal of
  826.                     the project graph to compute  deterministic  starting
  827.                     and  ending  times  of the activities.  The length of
  828.                     each activity is simply the mean of the  three  point
  829.                     estimate for the deterministic run.
  830.  
  831.                          The next step is to perform N  iterations  of  a
  832.                     stochastic  traversal of the project network, where N
  833.                     is the number of iterations supplied by the user.  At
  834.                     each  iteration,  the  duration  of  each activity is
  835.                     computed  by  drawing  randomly  from  a   triangular
  836.                     distribution based on the three point estimate.
  837.  
  838.  
  839.                          The next step is to compute  needed  statistics,
  840.                     such  as  slack  time,  based  on  the  full  set  of
  841.                     traversals of the project network.  The final step is
  842.                     printing out the reports.
  843.  
  844.           4.  Usage Instructions for Simpert
  845.  
  846.               The same limitations for the project network size apply  to
  847.               simpert  as  to  create  and to modify, namely: the maximum
  848.               number of  nodes  is  3400;  the  maximum  number  of  arcs
  849.               (activities)  is  4000;  the  maximum number of incoming or
  850.               outgoing arcs to any node is 25; note that  the  limitation
  851.  
  852.  
  853.         Item 0038                                   Ford Aerospace &
  854.         May 1985                     12             Communications Corporation
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                            Project Planning Tools
  863.  
  864.  
  865.  
  866.               to  3400 nodes does not restrict the user from naming these
  867.               nodes with any value between 1 and 9999.
  868.  
  869.                    The holiday file must be in the format  dd/mm/yy  with
  870.               one  entry to a line, starting in column 1.  The dates must
  871.               be in increasing order.  There is a  limitation  that  only
  872.               the  first 100 entries of the holiday file will be read in.
  873.               Therefore it is in the user's interest to  prune  down  the
  874.               holiday  file to only those holidays that span the duration
  875.               of the project.  The slash symbol "/" separating the  days,
  876.               months,  and  years  may  be replace by any other separator
  877.               symbol, including blank.
  878.  
  879.  
  880.         8.  Function Description of Gantt
  881.  
  882.  
  883.  
  884.           1.  Purpose of Gantt:
  885.  
  886.               Produce a bar chart based on the file  barin.tem  that  was
  887.               produced  by  pert.   Gantt can also operate on a file that
  888.               was created directly by the user (or a barin.tem file  that
  889.               was  modified by the user with a text editor).  If the user
  890.               wishes to use gantt on a file  other  than  barin.tem,  the
  891.               following  points  are important.  The number of activities
  892.               on line 10 of the file is the  driver  regarding  how  many
  893.               activities  are  read.  The user will recognize the correct
  894.               line in the file since there is a comment on the right side
  895.               of  the line saying "Number of activities".  In particular,
  896.               if the number is too small, then  not  all  the  activities
  897.               will  be  read, and if it is too big, then the program will
  898.               attempt to read past the end of  file  and  abort.   It  is
  899.               suggested  that  if the user wishes to apply gantt to user-
  900.               created files, he should first create a barin.tem file  and
  901.               use  its  format as a guideline.  There are comments in the
  902.               barin.tem file that will help the user.
  903.  
  904.           2.  Inputs to Gantt:
  905.  
  906.               First the user is prompted  for  a  title  for  the  output
  907.               report.   This  title  will appear as header information in
  908.               all the output pages produced.  Next the user  is  prompted
  909.               for  the  names  of  the  input  file  (eg, barin.tem), the
  910.               holiday file, and  the  name  of  the  output  file  to  be
  911.               produced   by  Gantt.   Warning:   if  the  user  specifies
  912.               existing files for the input or holiday file which are  not
  913.               in  the  correct format, then the program will abort with a
  914.               large number of error messages.
  915.  
  916.  
  917.  
  918.  
  919.         Item 0038                                   Ford Aerospace &
  920.         May 1985                     13             Communications Corporation
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                            Project Planning Tools
  929.  
  930.  
  931.  
  932.                    Since Gantt may produce multiple pages of output,  the
  933.               user  is  also  given  the  option  to  limit the amount of
  934.               printout to a specified calendar interval.  This option  is
  935.               presented  during  execution  of  gantt  as a prompt to the
  936.               user;  the four choices are to leave  the  start  and  stop
  937.               dates  alone (ie, use those from the input file), to modify
  938.               the start date, to modify the stop date, or to modify  both
  939.               the start and stop dates.
  940.  
  941.                    If the user indicates that one or both dates is to  be
  942.               modified,  he  is  then  prompted  for the new date.  A new
  943.               start date earlier than the project  start  date  will  not
  944.               affect  the  project  start  date  for  printout  purposes.
  945.               Likewise a project stop date beyond the normal project stop
  946.               date  will  not  affect  the project stop date for printout
  947.               purposes.  However, if a new  project  start  date  earlier
  948.               than  the  normal  project  start  date is specified by the
  949.               user, and the user also specifies a new project stop  date,
  950.               then  the  interval of the printout will be the time period
  951.               between the newly specified start and stop dates.   If  the
  952.               user  does limit the amount of printout, then the same data
  953.               will be printed on the pages that  are  produced  as  would
  954.               have  been printed on those pages without any limitation on
  955.               the amount of printout.
  956.  
  957.           3.  Expected outputs and results of Gantt:
  958.  
  959.               An output file is created containing the bar chart  version
  960.               of  the  data in the input file.  The following symbols are
  961.               used in the bar chart.   "H"  represents  a  holiday.   "^"
  962.               represents  the  start  or  end  date  of an activity.  "-"
  963.               represents the  days in which  a  noncritical  activity  is
  964.               proceeding.   "="  represents  the days in which a critical
  965.               activity is proceeding.  "*"  represents  days  during  the
  966.               very first week of the project which are available, but not
  967.               used.  For example, if a project begins on  Wednesday,  and
  968.               the preceding two days are not holidays, then there will be
  969.               "*" in the Monday and Tuesday positions of the first week.
  970.  
  971.                    Calendar data (day, month, year) is printed at the top
  972.               of  every  output  page,  for  each of the 13 one week time
  973.               periods on that page.  This calendar  data  corresponds  to
  974.               the Monday of the given week.
  975.  
  976.           4.  Relationship to other functions.
  977.  
  978.               Gantt is used essentially in stand-alone mode, although the
  979.               barin.tem  file  created  by simpert might be thought of as
  980.               the standard input.
  981.  
  982.  
  983.  
  984.  
  985.         Item 0038                                   Ford Aerospace &
  986.         May 1985                     14             Communications Corporation
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                            Project Planning Tools
  995.  
  996.  
  997.  
  998.           5.  Summary of function operation:
  999.  
  1000.               The first step is to read in  the  activity  file  and  the
  1001.               holiday  file.   Next  the project start and stop dates are
  1002.               determined, either from the  activity  file  or  from  user
  1003.               supplied  inputs from the terminal.  If the desired project
  1004.               start  date  falls  on  a   weekend   or   holiday,   gantt
  1005.               automatically  bumps  the start date to the first available
  1006.               workday.  The main loop of the program is to cycle over all
  1007.               time  periods,  with  13  weeks  (91 days) printed per time
  1008.               period.  Each activity is checked to  see  if  it  overlaps
  1009.               with  the  current  time  period,  and  if  so, to print it
  1010.               appropriately, If there is no overlap, the activity name is
  1011.               printed,  but  no other output symbols are printed for that
  1012.               time period.
  1013.  
  1014.           6.  Usage instructions for Gantt:
  1015.  
  1016.               The format and restrictions on the holiday file given above
  1017.               for simpert also apply to Gantt.  There is a restriction on
  1018.               the number of activities  to  500.   This  can  be  changed
  1019.               easily  by  the  user  by  changing  the declaration of the
  1020.               variable MAX_NUM_ACTIVITIES in procedure out_gantt  to  the
  1021.               desired value and recompiling.
  1022.  
  1023.                    The output of Gantt is always in units  of  days.   If
  1024.               the  time unit of days was specified in the barin.tem file,
  1025.               then Gantt output will be accurate to the day.  If the time
  1026.               unit  of  weeks  was  specified,  then Gantt output will be
  1027.               accurate to  the week.
  1028.  
  1029.                    There is a restriction to 999 working days for a given
  1030.               project.   This  limit  can  be  increased  by  the user by
  1031.               changing  the  declarations  of   PROJECT_DAYS_FOOTER   and
  1032.               PROJECT_DAYS in the procedure out_gantt.
  1033.  
  1034.                    Gantt relies on the  assumption  that  holidays  never
  1035.               fall  on  "weekends".   The  notion  of  weekend depends on
  1036.               whether the number of days worked per week is 5, 6,  or  7.
  1037.               If  7,  then  there  is  no  such  thing  as a weekend, and
  1038.               holidays may occur at any time.  If 6, then Sunday  is  the
  1039.               weekend  day.   If  5,  then  Saturday  and  Sunday are the
  1040.               weekend days.
  1041.  
  1042.  
  1043.         9.  Operating Instructions
  1044.  
  1045.  
  1046.              The following instructions may be utilized to compile, link,
  1047.         and execute the tools described above.
  1048.  
  1049.  
  1050.  
  1051.         Item 0038                                   Ford Aerospace &
  1052.         May 1985                     15             Communications Corporation
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                            Project Planning Tools
  1061.  
  1062.  
  1063.  
  1064.         ada sim_util
  1065.         ada/main schedule
  1066.         ada newfile
  1067.         ada modify
  1068.         ada simpert
  1069.         ada out_gantt
  1070.         adalink/multi_task/mtop=250/main_stack_size=40000/root_stack_size=500000 schedule
  1071.  
  1072.  
  1073.         To execute the tools, type "x schedule",  which  will  bring  the
  1074.         user  to  the  top  level  menu, from which the four tools may be
  1075.         invoked.
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.         Item 0038                                   Ford Aerospace &
  1118.         May 1985                     16             Communications Corporation
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.                            Project Planning Tools
  1127.  
  1128.  
  1129.  
  1130.         10.  Appendix A - Motivation and Background for PERT Tools
  1131.  
  1132.              As the aerospace industry continues to improve  productivity
  1133.         by  Building  more  sophistication into software based tools, one
  1134.         finds several areas overlooked.  One of the  more  important,  in
  1135.         terms  of  being  a  significant  driver of cost and schedule, is
  1136.         project management.  For example, in software development it  has
  1137.         been  shown that`poor management can increase software costs more
  1138.         rapidly than any other factor'  Boehm.   This  can  occur  for  a
  1139.         number of reasons, but the list usually includes:
  1140.  
  1141.                 o+ Poor cost/schedule estimation
  1142.  
  1143.                 o+ Lack of effective planning
  1144.  
  1145.                 o+ Poor resource allocation
  1146.  
  1147.                 o+ Little or no risk analysis
  1148.  
  1149.                 o+ Lack of project control
  1150.  
  1151.                 o+ Ineffective use of overtime
  1152.  
  1153.                 o+ No historical data from which to learn
  1154.  
  1155.              PERT (Program Evaluation and Review Technique) was developed
  1156.         in  the 1950s and is typically used today to help management with
  1157.         some of the above problems.  The technique  is  to  organize  the
  1158.         project activities, on the basis of their precedent relationship,
  1159.         in a network (see Figure 1.1). Each arc of the network represents
  1160.         a  project  activity  and  is  assigned  a  duration.   Each node
  1161.         represents the event in time when (1) all inbound activities  are
  1162.         completed  and  (2)  all outbound activities can be started.  The
  1163.         concept is simply that  an  activity  can  not  start  until  all
  1164.         predecessor  activities  are  completed. In other words, the time
  1165.         associated with any node is the maximum of the  cumulative  times
  1166.         of  all  paths into  that  node.  A triple of the form (i,j,name)
  1167.     represents an arc from node i to node j representing the activity
  1168.     "name".
  1169.  
  1170.         (1,14,Manager/clerk)
  1171.         (1,19,CM)
  1172.         (1,28,Req)
  1173.         (1,4,Dev Env)
  1174.  
  1175.  
  1176.         __________
  1177.  
  1178.          1. Boehm, B.W., `Software Engineering Economics', Englewood
  1179.             Cliffs, Prentice-Hall, New Jersey 07632, 1981.
  1180.  
  1181.  
  1182.  
  1183.         Item 0038                                   Ford Aerospace &
  1184.         May 1985                      17             Communications Corporation
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                            Project Planning Tools
  1193.  
  1194.  
  1195.  
  1196.         (1,14,QA)
  1197.         (28,19,Outline Manual)
  1198.         (28,29,Baseline)
  1199.         (29,19,ADL)
  1200.         (19,4,Review 1)
  1201.         (4,16,Test plan)
  1202.         (4,16,Code/test)
  1203.         (4,5,Draft manual)
  1204.         (5,16,dummy)
  1205.         (5,15,troff manual)
  1206.         (16,15,Int/test)
  1207.         (15,14,Tech Rep)
  1208.         (15,21,Review 2)
  1209.         (21,14,Install)
  1210.  
  1211.  
  1212.  
  1213.                                    Figure 1.1
  1214.  
  1215.  
  1216.  
  1217.              Because aerospace projects are based  on  new  technologies,
  1218.         the   estimation   of  an  activity  duration  is  subject  to  a
  1219.         significant degree of uncertainty. To include this uncertainty in
  1220.         the  network  model,  each  activity duration is represented as a
  1221.         continuous random variable. The density function for  the  random
  1222.         variable is assumed to be one of many standard unimodal functions
  1223.         (i.e., triangular, beta, etc.) that is fitted by  a  three  point
  1224.         time  estimate.  The  expected value and variance of the activity
  1225.         duration are computed by an exact or approximation formula.
  1226.  
  1227.              One method for computing the total  project  schedule  as  a
  1228.         random  variable  is  the  classical  PERT approach.  This method
  1229.         initially represents  each  activity  duration  by  its  expected
  1230.         value.  Equating time and length, the critical path is simply the
  1231.         longest deterministic path through the network. Then the duration
  1232.         of  each  activity  on  this path is considered as an independent
  1233.         random variable.  The expected value of the project  schedule  is
  1234.         approximated  by  the  longest  path.  The  variance in the total
  1235.         schedule is approximated by the sum of the activity variances  on
  1236.         the  critical  path.  As the sum of independent random variables,
  1237.         this  total  project  schedule  is   assumed   to   be   normally
  1238.         distributed.
  1239.  
  1240.              The main drawback of this classical  technique  is  that  it
  1241.         ignores   all  activities  not  on  the  critical  path  and  the
  1242.         associated stochastic nature of their completion times.  This  is
  1243.         of  no great concern if the critical path is much longer than all
  1244.         sub-critical paths.  Unfortunately, this is usually not the case.
  1245.         From an optimal resource allocation or minimum schedule strategy,
  1246.         a  network  plan  with  only  a  single  long  critical  path  is
  1247.  
  1248.  
  1249.         Item 0038                                   Ford Aerospace &
  1250.         May 1985                      18            Communications Corporation
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.                            Project Planning Tools
  1259.  
  1260.  
  1261.  
  1262.         undesirable.   Current  management strategies stress not only the
  1263.         idea of increasing activity parallelism, but also the  scheduling
  1264.         (or  procrastinating)  of  activities  (by  their slack) to begin
  1265.         later than their earliest start time. These  strategies  increase
  1266.         the  likelihood  that  sub-critical  paths  become near-critical.
  1267.         Because of the stochastic  properties  of  these  durations,  the
  1268.         total project schedule increases.
  1269.  
  1270.              One simple and accurate method for measuring the  stochastic
  1271.         effect of all network activities on the total project schedule is
  1272.         the Monte Carlo simulation.  The basic  concept  is  to  randomly
  1273.         draw  a  time from each of the activity distributions, generate a
  1274.         total project time as in a deterministic model,  and  repeat  the
  1275.         process  a sufficiently large number of times in order to compute
  1276.         a reliable sample mean and variance.
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.         Item 0038                                   Ford Aerospace &
  1316.         May 1985                      19            Communications Corporation
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.                            Project Planning Tools
  1325.  
  1326.  
  1327.  
  1328.         11.  Appendix B - Activity-on-Arc Project Networks
  1329.  
  1330.              The central concept of  SIMPERT  is  the  arrow  or  network
  1331.         diagram  used  to  represent a project schedule as in Figure 1.1.
  1332.         In order to produce  the  network  diagram,  a  list  of  project
  1333.         activities  that  is as complete as possible must be available to
  1334.         work from.  Putting the  activity  information  in  network  form
  1335.         forces  the identification of the precedent relationships between
  1336.         the activities.
  1337.  
  1338.              Each arc of a network diagram represents a project  activity
  1339.         or  partial  activity, and each node represents the completion of
  1340.         the incoming activities and the earliest start  of  the  outgoing
  1341.         activities.   Each  arc  has  a set of input parameters (activity
  1342.         duration, staffing,...) associated  with  it.   Implicit  in  the
  1343.         network  is  the precedent relationship between activities; these
  1344.         can be identified by asking the following questions for  a  given
  1345.         activity, say A:
  1346.  
  1347.           1.  What activities must be completed immediately before A  can
  1348.               start?
  1349.  
  1350.           2.  What activities cannot start until A is completed?
  1351.  
  1352.              The following example  from  [Whitehouse  1983]  illustrates
  1353.         representing activities that have various precedent relationships
  1354.         with a network diagram.
  1355.  
  1356.              Consider a project for which the analysis  has  resulted  in
  1357.         the  definition  of  five  activities  A, B, C, D, and E with the
  1358.         following precedent relationships between the activities:
  1359.  
  1360.           1.  A and B can be started simultaneously.
  1361.  
  1362.           2.  C can be started only when A is completed.
  1363.  
  1364.           3.  D can be started only when B is completed.
  1365.  
  1366.           4.  Both C and D must be complete before E may be started.
  1367.  
  1368.              The following network diagram represents  the  five-activity
  1369.         project with the above precedent relationships.
  1370.  
  1371.  
  1372.  
  1373.         (1,2,A)
  1374.         (1,3,B)
  1375.         (2,4,C)
  1376.         (3,4,D)
  1377.         (4,5,E)
  1378.  
  1379.  
  1380.  
  1381.         Item 0038                                   Ford Aerospace &
  1382.         May 1985                      20            Communications Corporation
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.                            Project Planning Tools
  1391.  
  1392.  
  1393.  
  1394.                                    Figure 2.1
  1395.  
  1396.  
  1397.  
  1398.              Suppose the precedent relationships of the above example are
  1399.         modified to:
  1400.  
  1401.           1.  A and B can be started simultaneously.
  1402.  
  1403.           2.  C can be started only when A is completed.
  1404.  
  1405.           3.  D can be started only when A and B are completed.      (*)
  1406.  
  1407.           4.  Both C and D must be complete before E may be started.
  1408.  
  1409.              The network shown in Figure 2.1 is no longer appropriate, it
  1410.         violates  the  restriction  that  activity  D  be  dependent upon
  1411.         activity A.  We might consider redrawing the network as shown  in
  1412.         Figure  2.2,  but  this  is  incorrect.   The  Figure 2.2 network
  1413.         implies that activity C is dependent upon activity B which is not
  1414.         the case.
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.         Item 0038                                   Ford Aerospace &
  1448.         May 1985                      21            Communications Corporation
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                            Project Planning Tools
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.         (1,2,A)
  1465.         (1,2,B)
  1466.         (2,3,C)
  1467.         (2,3,D)
  1468.         (3,4,E)
  1469.  
  1470.  
  1471.  
  1472.                                    Figure 2.2
  1473.  
  1474.  
  1475.  
  1476.              To display the relationship introduced in (*),  it  will  be
  1477.         necessary  to  introduce  another type of activity called a dummy
  1478.         activity. A dummy activity has a duration and staff of zero.  If
  1479.         we  introduce  a  dummy as shown in Figure 2.3, the new precedent
  1480.         relationship can be modeled.
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.         __________
  1506.  
  1507.          2. Gary E. Whitehouse, Systems Analysis and Design Using
  1508.             Network Techniques (Englewood Cliffs, N.J.:  Prentice-
  1509.             Hall, Inc.), pp. 32-33.
  1510.  
  1511.  
  1512.  
  1513.         Item 0038                                   Ford Aerospace &
  1514.         May 1985                      22            Communications Corporation
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.                            Project Planning Tools
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.         (1,2,A)
  1531.         (1,3,B)
  1532.         (2,3,dummy)
  1533.         (2,4,C)
  1534.         (3,4,D)
  1535.         (4,5,E)
  1536.  
  1537.  
  1538.  
  1539.                                    Figure 2.3
  1540.  
  1541.  
  1542.  
  1543.              The Figure 2.3 network  indicates  that  activity  D  cannot
  1544.         start until both the dummy activity and activity B are completed.
  1545.         But the dummy must wait  for  activity  A  to  be  completed,  so
  1546.         activity D is dependent on activities A and B.
  1547.  
  1548.              Sometimes it is useful to represent an activity by more than
  1549.         one  arc.   For  example,  suppose an activity, A, can start when
  1550.         another,  B,  is  partially  completed.   Activity   B   can   be
  1551.         represented  by  two  arcs,  B1 and B2, where completion of B1 is
  1552.         sufficient to start activity A.  The network can be drawn  as  in
  1553.         Figure 2.4.
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.         Item 0038                                   Ford Aerospace &
  1580.         May 1985                      23            Communications Corporation
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.                            Project Planning Tools
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.         (1,2,B1)
  1597.         (2,3,B2)
  1598.         (2,4,A)
  1599.  
  1600.  
  1601.  
  1602.                                    Figure 2.4
  1603.  
  1604.  
  1605.  
  1606.              Another case when an activity can be divided  into  multiple
  1607.         arcs  is  when  there  is  a  difference  in  any  of  the  input
  1608.         parameters.  For example, suppose activity B needs only 2  people
  1609.         for  the  first half of its schedule and 10 people for the second
  1610.         half.  As before, B could be divided into B1  and  B2  with  each
  1611.         having its own set of input parameters.
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.         Item 0038                                   Ford Aerospace &
  1646.         May 1985                      24            Communications Corporation
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.                            Project Planning Tools
  1655.  
  1656.  
  1657.  
  1658.         12.  Appendix C - Methodology for Creating Project Network
  1659.  
  1660.              The following are the steps typically used in preparing  for
  1661.         and executing simpert:
  1662.  
  1663.             o+ Create a list of activities  at  the  upper  level,  (e.g.,
  1664.               Design XXX CPCI).
  1665.  
  1666.             o+ Interview  experts  or  responsible  manager/engineer   for
  1667.               estimates  of  3  point  duration, staff, and average labor
  1668.               rate for each activity.
  1669.  
  1670.             o+ Sketch activity-on-arc network. Assign node numbers at each
  1671.               node. Recommend using a range of numbers for various phases
  1672.               (e.g., 1000-1999 for Design phase)
  1673.  
  1674.             o+ Tabulate  network  activity  parameters   on   input   form
  1675.               (Appendix D)
  1676.  
  1677.             o+ Enter data into system with file generator routines.
  1678.  
  1679.             o+ Execute simpert and debug input data.
  1680.  
  1681.             o+ Break  down  activities  into  more  detail   (i.e.,   sub-
  1682.               networks).
  1683.  
  1684.             o+ Final run should include (1) a 50% probability schedule for
  1685.               internal tasking,
  1686.               and  (2)  a  90-95%  probability  schedule   for   customer
  1687.               interface.
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.         Item 0038                                   Ford Aerospace &
  1712.         May 1985                      25            Communications Corporation
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.                            Project Planning Tools
  1721.  
  1722.  
  1723.  
  1724.         13.  Appendix D - Sample Executions of the Ada Tools
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.         (Recall that the back-slash character, "\", represents a backspace).
  1732.  
  1733.  
  1734.  
  1735.         S
  1736.         D
  1737.         14  1 85
  1738.           CODE       ACTIVITY TITLE               TAIL HEAD  OPTM  M.L.  PESS STAF $RATE/ODC
  1739.         XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXX XXX.X XXX.X XXX.X XX.X XXXXXXX.X
  1740.         B907QAAA QA                                  1   14   1.0   1.0   1.0  0.2     185.0
  1741.         B907E8PA Draft manual                        4    5  13.0  15.0  30.0  1.0     185.0
  1742.         B907E8TA Test plan                           4   16  15.0  20.0  28.0  1.0     120.0
  1743.         B907E8PA troff manual                        5   15   5.0   8.0  10.0  1.0     120.0
  1744.                  DUMMY                               5   16   0.0   0.0   0.0  0.0       0.0
  1745.         B907E8PA Review 1                           19    4   1.0   2.0   3.0  3.5     185.0
  1746.         B907E8PA Review 2                           15   21   1.0   2.0   3.0  3.5     185.0
  1747.         B907QACM CM                                  1   19  12.0  18.0  24.0  1.0     120.0
  1748.         B907IDAA Dev env                             1    4   8.0  10.0  12.0  1.0     150.0
  1749.         B907QASA Tech Rep                           15   14   5.0   5.0   8.0  1.0     240.0
  1750.         B907AAAA Admin                               1   14   1.0   1.0   1.0  0.1     220.0
  1751.         B907E8RA Req                                 1   28   2.0   2.0   3.0  1.5     220.0
  1752.         B907E8FA Baseline                           28   29   4.0   6.0  10.0  1.0     185.0
  1753.         B907E8DA ADL                                29   19  25.0  34.0  45.0  1.2     160.0
  1754.         B907E8CA Code and test                       4   16  20.0  22.0  35.0  1.0     130.0
  1755.         B907E8TA Int and test                       16   15   5.0   8.0  15.0  1.0     120.0
  1756.         B907E8PA Outline manual                     28   19   2.0   3.0   4.0  1.0     185.0
  1757.         B907IAAA Install                            21   14   5.0   8.0  10.0  1.5     185.0
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.         Item 0038                                     Ford Aerospace
  1778.         May 1985                     26               Communications Corporation
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.                           Project Scheduling Tools
  1787.  
  1788.  
  1789.  
  1790.                                                                 ACTIVITY REPORT
  1791.  
  1792.  
  1793.         SIMPERT Version 1.0                                                                                       Date Today:  17 JUN 85
  1794.                                                                                                                         Time:  16: 25: 30
  1795.         Title            :  Project2
  1796.  
  1797.         Estimate file    :  input.data                                                                    Date Project Start:  14 JAN 85
  1798.         Probability      :   50%
  1799.         Iterations       :    10
  1800.         Conf Interval    :   2.9
  1801.  
  1802.  
  1803.                                                                    Labor  Cost  Days Days  Sd Totl Free Crit      Start           Finish
  1804.         WBS Code           Activity Title           Tail Head Staf Hours ($100) Strt Span  Dv Slck Slck Indx      Date     Rem     Date
  1805.         ________   ________________________________ ____ ____ ____ _____ ______ ____ ____  __ ____ ____ ____    _________  ___   _________
  1806.  
  1807.         Data sorted on ---> Expected Finish Date
  1808.  
  1809.         B907QAAA   QA                                  1   14  0.2     0      1    1    2   1   89   89 0.00    14 JAN 85    0   15 JAN 85
  1810.         B907AAAA   Admin                               1   14  0.1     0      0    1    2   1   89   89 0.00    14 JAN 85    0   15 JAN 85
  1811.         B907E8RA   Req                                 1   28  1.5    48     10    1    3   1    0    0 1.00    14 JAN 85    0   16 JAN 85
  1812.         B907E8PA   Outline manual                     28   19  1.0    24      6    4    3   1   38   38 0.00    17 JAN 85    0   21 JAN 85
  1813.         B907E8FA   Baseline                           28   29  1.0    48     11    4    6   2    0    0 1.00    17 JAN 85    0   24 JAN 85
  1814.         B907IDAA   Dev env                             1    4  1.0    88     17    1   11   1   36   36 0.00    14 JAN 85    0   28 JAN 85
  1815.         B907QACM   CM                                  1   19  1.0   152     23    1   19   3   26   26 0.00    14 JAN 85    0    7 FEB 85
  1816.         B907E8DA   ADL                                29   19  1.2   272     65   10   34   5    0    0 1.00    25 JAN 85    0   13 MAR 85
  1817.         B907E8PA   Review 1                           19    4  3.5    64     13   44    2   1    0    0 1.00    14 MAR 85    0   15 MAR 85
  1818.         B907E8PA   Draft manual                        4    5  1.0   160     37   46   20   4    6    0 0.37    18 MAR 85    0   15 APR 85
  1819.         B907E8TA   Test plan                           4   16  1.0   168     25   46   21   3    5    5 0.18    18 MAR 85    0   16 APR 85
  1820.         B907E8CA   Code and test                       4   16  1.0   200     33   46   25   4    0    0 0.45    18 MAR 85    0   22 APR 85
  1821.         B907E8PA   troff manual                        5   15  1.0    64     10   66    8   2    8    8 0.10    16 APR 85    0   25 APR 85
  1822.         B907E8TA   Int and test                       16   15  1.0    88     13   71   11   3    0    0 0.90    23 APR 85    0    7 MAY 85
  1823.         B907E8PA   Review 2                           15   21  3.5    64     13   82    2   1    0    0 1.00     8 MAY 85    0    9 MAY 85
  1824.         B907QASA   Tech Rep                           15   14  1.0    48     14   82    6   1    4    4 0.00     8 MAY 85    0   15 MAY 85
  1825.         B907IAAA   Install                            21   14  1.5   112     19   84    7   2    0    0 1.00    10 MAY 85    0   20 MAY 85
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.         Item 0038                                   Ford Aerospace &
  1844.         May 1985                     27             Communications Corporation
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.                           Project Scheduling Tools
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.         Item 0038                                     Ford Aerospace
  1910.         May 1985                     28               Communications Corporation
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.                           Project Scheduling Tools
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.                                                                 ACTIVITY REPORT
  1930.  
  1931.  
  1932.         SIMPERT Version 1.0                                                                                       Date Today:  17 JUN 85
  1933.                                                                                                                         Time:  16: 25: 30
  1934.         Title            :  Project2
  1935.  
  1936.         Estimate file    :  input.data                                                                    Date Project Start:  14 JAN 85
  1937.         Probability      :   50%
  1938.         Iterations       :    10
  1939.         Conf Interval    :   2.9
  1940.  
  1941.  
  1942.                                                                    Labor  Cost  Days Days  Sd Totl Free Crit      Start           Finish
  1943.         WBS Code           Activity Title           Tail Head Staf Hours ($100) Strt Span  Dv Slck Slck Indx      Date     Rem     Date
  1944.         ________   ________________________________ ____ ____ ____ _____ ______ ____ ____  __ ____ ____ ____    _________  ___   _________
  1945.  
  1946.         Data sorted on ---> Expected Finish Date
  1947.  
  1948.         B907QAAA   QA                                  1   14  0.2     0      1    1    2   1   89   89 0.00    14 JAN 85    0   15 JAN 85
  1949.         B907AAAA   Admin                               1   14  0.1     0      0    1    2   1   89   89 0.00    14 JAN 85    0   15 JAN 85
  1950.         B907E8RA   Req                                 1   28  1.5    48     10    1    3   1    0    0 1.00    14 JAN 85    0   16 JAN 85
  1951.         B907E8PA   Outline manual                     28   19  1.0    24      6    4    3   1   38   38 0.00    17 JAN 85    0   21 JAN 85
  1952.         B907E8FA   Baseline                           28   29  1.0    48     11    4    6   2    0    0 1.00    17 JAN 85    0   24 JAN 85
  1953.         B907IDAA   Dev env                             1    4  1.0    88     17    1   11   1   36   36 0.00    14 JAN 85    0   28 JAN 85
  1954.         B907QACM   CM                                  1   19  1.0   152     23    1   19   3   26   26 0.00    14 JAN 85    0    7 FEB 85
  1955.         B907E8DA   ADL                                29   19  1.2   272     65   10   34   5    0    0 1.00    25 JAN 85    0   13 MAR 85
  1956.         B907E8PA   Review 1                           19    4  3.5    64     13   44    2   1    0    0 1.00    14 MAR 85    0   15 MAR 85
  1957.         B907E8PA   Draft manual                        4    5  1.0   160     37   46   20   4    6    0 0.37    18 MAR 85    0   15 APR 85
  1958.         B907E8TA   Test plan                           4   16  1.0   168     25   46   21   3    5    5 0.18    18 MAR 85    0   16 APR 85
  1959.         B907E8CA   Code and test                       4   16  1.0   200     33   46   25   4    0    0 0.45    18 MAR 85    0   22 APR 85
  1960.         B907E8PA   troff manual                        5   15  1.0    64     10   66    8   2    8    8 0.10    16 APR 85    0   25 APR 85
  1961.         B907E8TA   Int and test                       16   15  1.0    88     13   71   11   3    0    0 0.90    23 APR 85    0    7 MAY 85
  1962.         B907E8PA   Review 2                           15   21  3.5    64     13   82    2   1    0    0 1.00     8 MAY 85    0    9 MAY 85
  1963.         B907QASA   Tech Rep                           15   14  1.0    48     14   82    6   1    4    4 0.00     8 MAY 85    0   15 MAY 85
  1964.         B907IAAA   Install                            21   14  1.5   112     19   84    7   2    0    0 1.00    10 MAY 85    0   20 MAY 85
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.         Item 0038                                   Ford Aerospace &
  1976.         May 1985                     29             Communications Corporation
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.                           Project Scheduling Tools
  1985.  
  1986.  
  1987.  
  1988.                                           GANTT INPUT FILE
  1989.  
  1990.  
  1991.         SIMPERT Version 1.0                                           Date Today:  17 JUN 85
  1992.                                                                             Time:  16: 25: 34
  1993.         Title            :  Project2
  1994.  
  1995.         Estimate file    :  input.data                        Date Project Start:  14 JAN 85
  1996.         Probability      :   50%
  1997.         Iterations       :    10
  1998.         Conf Interval    :   2.9
  1999.  
  2000.  
  2001.  
  2002.  
  2003.         Project2                                                                        Title
  2004.         input.data                                                         SIMPERT input file
  2005.           17                                                             Number of activities
  2006.           89.63                                                        Total project schedule
  2007.         D 5                                               D = days, W = weeks, # = days/weeks
  2008.            0.50                                                          Probability for time
  2009.          14 1 85                                                Project Start date {dd/mm/yy}
  2010.  
  2011.  
  2012.         WBS Code           Activity Title           Crit  Tail   Head   Staff  Start    Stop
  2013.         ________   ________________________________ ____  ____   ____   _____  _____    ____
  2014.  
  2015.  
  2016.         Data sorted on ---> Finish Time
  2017.  
  2018.         B907QAAA   QA                                        1     14       0      1       2
  2019.         B907AAAA   Admin                                     1     14       0      1       2
  2020.         B907E8RA   Req                                 C     1     28       2      1       3
  2021.         B907E8PA   Outline manual                           28     19       1      4       6
  2022.         B907E8FA   Baseline                            C    28     29       1      4       9
  2023.         B907IDAA   Dev env                                   1      4       1      1      11
  2024.         B907QACM   CM                                        1     19       1      1      19
  2025.         B907E8DA   ADL                                 C    29     19       1     10      43
  2026.         B907E8PA   Review 1                            C    19      4       4     44      45
  2027.         B907E8PA   Draft manual                        C     4      5       1     46      65
  2028.         B907E8TA   Test plan                                 4     16       1     46      66
  2029.         B907E8CA   Code and test                       C     4     16       1     46      70
  2030.         B907E8PA   troff manual                              5     15       1     66      73
  2031.         B907E8TA   Int and test                        C    16     15       1     71      81
  2032.         B907E8PA   Review 2                            C    15     21       4     82      83
  2033.         B907QASA   Tech Rep                                 15     14       1     82      87
  2034.         B907IAAA   Install                             C    21     14       2     84      90
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.         Item 0038                                     Ford Aerospace
  2042.         May 1985                     30               Communications Corporation
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.                           Project Scheduling Tools
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.         SIMPERT Version 1.0                                     Date Today:  17 JUN 85
  2058.                                                                       Time:  16: 25: 39
  2059.         Title            :  Project2
  2060.  
  2061.         Estimate file    :  input.data                  Date Project Start:  14 JAN 85
  2062.         Probability      :   50%
  2063.         Iterations       :    10
  2064.         Conf Interval    :   2.9
  2065.  
  2066.  
  2067.  
  2068.  
  2069.                  Working Days                     Manpower
  2070.                  ------------                     --------
  2071.  
  2072.                         1                            3.80
  2073.                         2                            3.80
  2074.                         3                            3.50
  2075.                         4                            4.00
  2076.                         5                            4.00
  2077.                         6                            4.00
  2078.                         7                            3.00
  2079.                         8                            3.00
  2080.                         9                            3.00
  2081.                        10                            3.20
  2082.                        11                            3.20
  2083.                        12                            2.20
  2084.                        13                            2.20
  2085.                        14                            2.20
  2086.                        15                            2.20
  2087.                        16                            2.20
  2088.                        17                            2.20
  2089.                        18                            2.20
  2090.                        19                            2.20
  2091.                        20                            1.20
  2092.                        21                            1.20
  2093.                        22                            1.20
  2094.                        23                            1.20
  2095.                        24                            1.20
  2096.                        25                            1.20
  2097.                        26                            1.20
  2098.                        27                            1.20
  2099.                        28                            1.20
  2100.                        29                            1.20
  2101.                        30                            1.20
  2102.                        31                            1.20
  2103.                        32                            1.20
  2104.                        33                            1.20
  2105.  
  2106.  
  2107.         Item 0038                                   Ford Aerospace &
  2108.         May 1985                     31             Communications Corporation
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.                           Project Scheduling Tools
  2117.  
  2118.  
  2119.  
  2120.                        34                            1.20
  2121.                        35                            1.20
  2122.                        36                            1.20
  2123.                        37                            1.20
  2124.                        38                            1.20
  2125.                        39                            1.20
  2126.                        40                            1.20
  2127.                        41                            1.20
  2128.                        42                            1.20
  2129.                        43                            1.20
  2130.                        44                            3.50
  2131.                        45                            3.50
  2132.                        46                            3.00
  2133.                        47                            3.00
  2134.                        48                            3.00
  2135.                        49                            3.00
  2136.                        50                            3.00
  2137.                        51                            3.00
  2138.                        52                            3.00
  2139.                        53                            3.00
  2140.                        54                            3.00
  2141.                        55                            3.00
  2142.                        56                            3.00
  2143.                        57                            3.00
  2144.                        58                            3.00
  2145.                        59                            3.00
  2146.                        60                            3.00
  2147.                        61                            3.00
  2148.                        62                            3.00
  2149.                        63                            3.00
  2150.                        64                            3.00
  2151.                        65                            3.00
  2152.                        66                            3.00
  2153.                        67                            2.00
  2154.                        68                            2.00
  2155.                        69                            2.00
  2156.                        70                            2.00
  2157.                        71                            2.00
  2158.                        72                            2.00
  2159.                        73                            2.00
  2160.                        74                            1.00
  2161.                        75                            1.00
  2162.                        76                            1.00
  2163.                        77                            1.00
  2164.                        78                            1.00
  2165.                        79                            1.00
  2166.                        80                            1.00
  2167.                        81                            1.00
  2168.                        82                            4.50
  2169.                        83                            4.50
  2170.                        84                            2.50
  2171.  
  2172.  
  2173.         Item 0038                                     Ford Aerospace
  2174.         May 1985                     32               Communications Corporation
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.                           Project Scheduling Tools
  2183.  
  2184.  
  2185.  
  2186.                        85                            2.50
  2187.                        86                            2.50
  2188.                        87                            2.50
  2189.                        88                            1.50
  2190.                        89                            1.50
  2191.                        90                            1.50
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.         Item 0038                                   Ford Aerospace &
  2240.         May 1985                     33             Communications Corporation
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.                           Project Scheduling Tools
  2249.  
  2250.  
  2251.  
  2252.                                               NODE_REPORT
  2253.  
  2254.  
  2255.         SIMPERT Version 1.0                                              Date Today:  17 JUN 85
  2256.                                                                                Time:  16: 25: 27
  2257.         Title            :  Project2
  2258.  
  2259.         Estimate file    :  input.data                           Date Project Start:  14 JAN 85
  2260.         Probability      :   50%
  2261.         Iterations       :    10
  2262.         Conf Interval    :   2.9
  2263.  
  2264.  
  2265.  
  2266.  
  2267.         Number of Nodes:   10
  2268.  
  2269.         Node     Expected  Time/Date     Standard Dev.     50%     Time/Date    Criticality Index
  2270.         ----     --------  ---------     -------------    ------   ---------    -----------------
  2271.  
  2272.  
  2273.         Data sorted on ---> network topology
  2274.  
  2275.            1        0.00   14 JAN 85          0.00          0.00   14 JAN 85           1.00
  2276.           28        2.34   16 JAN 85          0.19          2.34   16 JAN 85           1.00
  2277.           29        8.49   24 JAN 85          1.03          8.49   24 JAN 85           1.00
  2278.           19       42.65   13 MAR 85          3.72         42.65   13 MAR 85           1.00
  2279.            4       44.57   15 MAR 85          3.72         44.57   15 MAR 85           1.00
  2280.            5       64.72   15 APR 85          4.62         64.72   15 APR 85           0.37
  2281.           16       69.83   22 APR 85          5.43         69.83   22 APR 85           0.90
  2282.           15       80.00    7 MAY 85          5.42         80.00    7 MAY 85           1.00
  2283.           21       82.04    9 MAY 85          5.54         82.04    9 MAY 85           1.00
  2284.           14       89.63   20 MAY 85          5.51         89.63   20 MAY 85           1.00
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.         Item 0038                                     Ford Aerospace
  2306.         May 1985                     34               Communications Corporation
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.                           Project Scheduling Tools
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.         SIMPERT Version 1.0                                     Date Today:  17 JUN 85
  2322.                                                                       Time:  16: 25: 36
  2323.         Title            :  Project2
  2324.  
  2325.         Estimate file    :  input.data                  Date Project Start:  14 JAN 85
  2326.         Probability      :   50%
  2327.         Iterations       :    10
  2328.         Conf Interval    :   2.9
  2329.  
  2330.  
  2331.  
  2332.  
  2333.         STOCHASTIC CRITICAL PATH:
  2334.  
  2335.  
  2336.         WBS Code          Activity Title            Tail  Head  Finish Time  Finish Date
  2337.         ________________________________________________________________________________
  2338.  
  2339.         B907IAAA   Install                            21    14       89.63   20 MAY 85
  2340.         B907E8PA   Review 2                           15    21       82.04    9 MAY 85
  2341.         B907E8TA   Int and test                       16    15       80.00    7 MAY 85
  2342.         B907E8CA   Code and test                       4    16       69.83   22 APR 85
  2343.         B907E8PA   Review 1                           19     4       44.57   15 MAR 85
  2344.         B907E8DA   ADL                                29    19       42.65   13 MAR 85
  2345.         B907E8FA   Baseline                           28    29        8.49   24 JAN 85
  2346.         B907E8RA   Req                                 1    28        2.34   16 JAN 85
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.         Item 0038                                   Ford Aerospace &
  2372.         May 1985                     35             Communications Corporation
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.                           Project Scheduling Tools
  2381.  
  2382.  
  2383.  
  2384.         SIMPERT Version 1.0                                     Date Today:  17 JUN 85
  2385.                                                                       Time:  16: 25: 37
  2386.         Title            :  Project2
  2387.  
  2388.         Estimate file    :  input.data                  Date Project Start:  14 JAN 85
  2389.         Probability      :   50%
  2390.         Iterations       :    10
  2391.         Conf Interval    :   2.9
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.         TOTAL SCHEDULE AND ASSOCIATED RISK
  2399.         ----------------------------------
  2400.  
  2401.              50% Probability Completion Time/Date   =        89.63         20 MAY 85
  2402.  
  2403.             Optimistic Completion Time/Date         =        73.10         26 APR 85
  2404.  
  2405.             Expected Completion Time/Date           =        89.63         20 MAY 85
  2406.  
  2407.             Pessimistic Completion Time/Date        =       106.16         13 JUN 85
  2408.  
  2409.             Standard Deviation                      =         5.51
  2410.  
  2411.             Required Schedule with
  2412.             probability of completion
  2413.             by scheduled date
  2414.                                                     =         0.53         20 MAY 85
  2415.  
  2416.  
  2417.  
  2418.         EFFORT/MANPOWER ESTIMATES
  2419.         -------------------------
  2420.  
  2421.             Total Effort (in man_days)              =       200.40
  2422.  
  2423.             Average Manload                         =         2.24
  2424.  
  2425.             Peak Manload Time/Date                  =        82.00          8 MAY 85
  2426.  
  2427.             Peak Manload                            =         4.50
  2428.  
  2429.         COST ESTIMATES
  2430.         --------------
  2431.  
  2432.             Direct Labor Cost (in K $)              =        30.95
  2433.  
  2434.             Other Direct Cost (in K $)              =         0.00
  2435.  
  2436.  
  2437.         Item 0038                                     Ford Aerospace
  2438.         May 1985                     36               Communications Corporation
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.                           Project Scheduling Tools
  2447.  
  2448.  
  2449.  
  2450.             Total Cost (in K $)                     =        30.95
  2451.  
  2452.             Average Cost per Man-Hour(in $)         =        19.31
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.         Item 0038                                   Ford Aerospace &
  2504.         May 1985                     37             Communications Corporation
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.                           Project Scheduling Tools
  2513.  
  2514.  
  2515.  
  2516.         SIMPERT Version 1.0                                     Date Today:  17 JUN 85
  2517.                                                                       Time:  16: 25: 38
  2518.         Title            :  Project2
  2519.  
  2520.         Estimate file    :  input.data                  Date Project Start:  14 JAN 85
  2521.         Probability      :   50%
  2522.         Iterations       :    10
  2523.         Conf Interval    :   2.9
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.         NETWORK SUMMARY METRICS
  2530.         -----------------------
  2531.  
  2532.             Number of ARCS  [excludes dummies]                =         17
  2533.  
  2534.             Number of NODES                                   =         10
  2535.  
  2536.             MAX Number of ARCS in any path [includes dummies] =          9
  2537.  
  2538.             MAX Number of Parallel Paths                      =          5
  2539.                  MAX occurs first on  14 JAN 85
  2540.  
  2541.             Network Complexity                                =         0.44
  2542.  
  2543.             Stochastic Complexity                             =         0.00
  2544.  
  2545.             Total Stochastic Free Slack                       =       294.67
  2546.  
  2547.             Sum of all activity durations                     =       182.00
  2548.  
  2549.             MAX arc :  ADL
  2550.                  MAX duration  =       34.00
  2551.  
  2552.             Average Duration [no dummies]                     =        10.71
  2553.  
  2554.             Stochastic Density                                =         0.38
  2555.  
  2556.             Average Time Width                                =         2.03
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.         Note:
  2563.            (1) SIMPERT global report found in file ----------------->   tout.tem
  2564.            (2) Activity report ------------------------------------->   act.tem
  2565.            (3) Node report ----------------------------------------->   node.tem
  2566.            (4) Data points for manpower curve temporarily in file -->   manpower.tem
  2567.  
  2568.  
  2569.         Item 0038                                     Ford Aerospace
  2570.         May 1985                     38               Communications Corporation
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.                           Project Scheduling Tools
  2579.  
  2580.  
  2581.  
  2582.            (5) Input data for Gantt Chart are found in file -------->   barin.tem
  2583.            (6) RENAME any of the files.tem  if you want to save them
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.         Item 0038                                     Ford Aerospace
  2636.         May 1985                     39               Communications Corporation
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.                           Project Scheduling Tools
  2645.  
  2646.  
  2647.  
  2648.                                                                    GANTT CHART           Page#                      :     1
  2649.  
  2650.         Input File                    :   barin.tem                                      Date Today                 :    17 JUN 1985
  2651.         Project Start Date (dd/mm/yy) :    14  1 85                                      Probability of Completion: :    0.50
  2652.         Project Title                 :   Gantt chart for Project2
  2653.  
  2654.         Legend                        :   H     -->    holiday                           -     -->    non-critical activity
  2655.                                           =     -->    critical activity                 ^     -->    project start or stop
  2656.                                           *     -->    day(s) of first week not used
  2657.         +---------------------------------------------------------------------------------------------------------------------------+
  2658.         !                          MONTH !  1 85              !  2                        !  3                        !  4          !
  2659.         !                           DATE !14    !21    !28    ! 4    !11    !18    !25    ! 4    !11    !18    !25    ! 1    ! 8    !
  2660.         +--------------------------------!------!------!------!------!------!------!------!------!------!------!------!------!------+
  2661.         !QA                              !^^   !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2662.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2663.         !Admin                           !^^   !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2664.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2665.         !Req                             !^=^  !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2666.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2667.         !Outline manual                  !   ^-!!^    !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2668.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2669.         !Baseline                        !   ^=!!===^ !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2670.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2671.         !Dev env                         !^----!!-----!!^    !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2672.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2673.         !CM                              !^----!!-----!!-----!!---^ !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2674.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2675.         !ADL                             !     !!    ^!!=====!!=====!!=====!!=====!!=====!!=====!!==^  !!     !!     !!    H!!     !!
  2676.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2677.         !Review 1                        !     !!     !!     !!     !!     !!     !!     !!     !!   ^^!!     !!     !!    H!!     !!
  2678.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2679.         !Draft manual                    !     !!     !!     !!     !!     !!     !!     !!     !!     !!^====!!=====!!====H!!=====!!
  2680.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2681.         !Test plan                       !     !!     !!     !!     !!     !!     !!     !!     !!     !!^----!!-----!!----H!!-----!!
  2682.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2683.         !Code and test                   !     !!     !!     !!     !!     !!     !!     !!     !!     !!^====!!=====!!====H!!=====!!
  2684.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2685.         !troff manual                    !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2686.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2687.         !Int and test                    !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2688.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2689.         !Review 2                        !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2690.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2691.         !Tech Rep                        !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2692.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2693.         !Install                         !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!    H!!     !!
  2694.         +--------------------------------!------!------!------!------!------!------!------!------!------!------!------!------!------+
  2695.         !          WORK DAYS INTO EFFORT !  1   !  6   ! 11   ! 16   ! 21   ! 26   ! 31   ! 36   ! 41   ! 46   ! 51   ! 56   ! 60   !
  2696.         +---------------------------------------------------------------------------------------------------------------------------+
  2697.  
  2698.  
  2699.  
  2700.  
  2701.         Item 0038                                   Ford Aerospace &
  2702.         May 1985                     40             Communications Corporation
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.                           Project Scheduling Tools
  2711.  
  2712.  
  2713.  
  2714.  
  2715.                                                                    GANTT CHART           Page#                      :     2
  2716.  
  2717.         Input File                    :   barin.tem                                      Date Today                 :    17 JUN 1985
  2718.         Project Start Date (dd/mm/yy) :    14  1 85                                      Probability of Completion: :    0.50
  2719.         Project Title                 :   Gantt chart for Project2
  2720.  
  2721.         Legend                        :   H     -->    holiday                           -     -->    non-critical activity
  2722.                                           =     -->    critical activity                 ^     -->    project start or stop
  2723.                                           *     -->    day(s) of first week not used
  2724.         +---------------------------------------------------------------------------------------------------------------------------+
  2725.         !                          MONTH !  4 85              !  5                        !  6                        !  7          !
  2726.         !                           DATE !15    !22    !29    ! 6    !13    !20    !27    ! 3    !10    !17    !24    ! 1    ! 8    !
  2727.         +--------------------------------!------!------!------!------!------!------!------!------!------!------!------!------!------+
  2728.         !QA                              !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2729.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2730.         !Admin                           !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2731.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2732.         !Req                             !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2733.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2734.         !Outline manual                  !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2735.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2736.         !Baseline                        !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2737.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2738.         !Dev env                         !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2739.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2740.         !CM                              !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2741.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2742.         !ADL                             !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2743.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2744.         !Review 1                        !     !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2745.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2746.         !Draft manual                    !^    !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2747.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2748.         !Test plan                       !-^   !!     !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2749.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2750.         !Code and test                   !=====!!^    !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2751.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2752.         !troff manual                    ! ^---!!---^ !!     !!     !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2753.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2754.         !Int and test                    !     !! ^===!!=====!!=^   !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2755.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2756.         !Review 2                        !     !!     !!     !!  ^^ !!     !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2757.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2758.         !Tech Rep                        !     !!     !!     !!  ^--!!--^  !!     !!H    !!     !!     !!     !!     !!   H !!     !!
  2759.         !                                !     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!     !!
  2760.         !Install                         !     !!     !!     !!    ^!!=====!!^    !!H    !!     !!     !!     !!     !!   H !!     !!
  2761.         +--------------------------------!------!------!------!------!------!------!------!------!------!------!------!------!------+
  2762.         !          WORK DAYS INTO EFFORT ! 65   ! 70   ! 75   ! 80   ! 85   ! 90   ! 95   ! 99   !104   !109   !114   !119   !123   !
  2763.         +---------------------------------------------------------------------------------------------------------------------------+
  2764.  
  2765.  
  2766.         Item 0038                                     Ford Aerospace
  2767.         May 1985                     41               Communications Corporation
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.                           Project Scheduling Tools
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.         Item 0038                                   Ford Aerospace &
  2833.         May 1985                     42             Communications Corporation
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.                           Project Scheduling Tools
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.                                         Welcome to the
  2860.                                     Project Planning Tools.
  2861.                             Project Planning Tools - Top Level Menu
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.                        1               Create New Input File for Simpert
  2871.                        2               Modify Existing File for Simpert
  2872.                        3               Run Simpert
  2873.                        4               Run Gantt
  2874.                        5               Exit from Project Planning Tools.
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.         What is your choice? 1 <cr>
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.         Item 0038                                     Ford Aerospace
  2899.         May 1985                     43               Communications Corporation
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.                           Project Scheduling Tools
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.                     Welcome to NEWFILE Version 1.0
  2920.  
  2921.  
  2922.               Network constraints for this version are:
  2923.  
  2924.                   Max number of activities (arcs)       =    4000
  2925.                   Max number of nodes                   =    3400
  2926.                   Max number of in/out arcs at any node =      25
  2927.                   Max number of arcs in critical path   =    2000
  2928.  
  2929.  
  2930.  
  2931.  
  2932.               Press RETURN to continue ..... <cr>
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.         d <cr>          <-- ENTER time units (days = D, weeks = W)
  2940.  
  2941.  
  2942.  
  2943.                       <-- ENTER name of newfile
  2944.         input.data <cr>
  2945.  
  2946.  
  2947.         WARNING!!!
  2948.                       File input.data already exists
  2949.                       and will be overwritten.  Is it ok to continue?
  2950.  
  2951.         ENTER 'C' to continue program or 'S' to stop it -->   c <cr>
  2952.  
  2953.         dd/mm/yy    <-- ENTER Estimated Project start date
  2954.         17/06/85 <cr>
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.         Item 0038                                   Ford Aerospace &
  2965.         May 1985                     44             Communications Corporation
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.                           Project Scheduling Tools
  2974.  
  2975.  
  2976.                       Activity [arc] number        1
  2977.  
  2978.  
  2979.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  <-- ENTER name of activity
  2980.         QA <cr>
  2981.  
  2982.  
  2983.  
  2984.         XXXXXXXX  <-- ENTER arc code [WBS]
  2985.         B907QAAA <cr>
  2986.  
  2987.  
  2988.         XXXX  <--ENTER tail node
  2989.         1 <cr>
  2990.  
  2991.  
  2992.         XXXX  <--ENTER head node
  2993.         14 <cr>
  2994.  
  2995.  
  2996.  
  2997.  
  2998.                  ENTER following parameters for activity:
  2999.                      QA
  3000.  
  3001.  
  3002.  
  3003.  
  3004.         XXX.X  <--ENTER optimistic (1%) time estimate
  3005.         1 <cr>
  3006.  
  3007.         XXX.X  <--ENTER most likely (1%) time estimate
  3008.         1 <cr>
  3009.  
  3010.         XXX.X  <--ENTER pessimistic (1%) time estimate
  3011.         1 <cr>
  3012.  
  3013.         XX.X  <--ENTER average number of equivalent of full-time personnel
  3014.          .2 <cr>
  3015.  
  3016.         XXXXXXX.X  <--ENTER average cost per man-time unit
  3017.         185 <cr>
  3018.  
  3019.         ENTER [r] to RE_ENTER parameters for this activity,
  3020.         or [s] for STOP inputting, or press RETURN to continue .....
  3021.         <cr>
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.         Item 0038                                     Ford Aerospace
  3031.         May 1985                     45               Communications Corporation
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.                           Project Scheduling Tools
  3040.  
  3041.  
  3042.                       Activity [arc] number        2
  3043.  
  3044.  
  3045.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  <-- ENTER name of activity
  3046.         Draft manual <cr>
  3047.  
  3048.  
  3049.  
  3050.         XXXXXXXX  <-- ENTER arc code [WBS]
  3051.         B907E8PA <cr>
  3052.  
  3053.  
  3054.         XXXX  <--ENTER tail node
  3055.         4 <cr>
  3056.  
  3057.  
  3058.         XXXX  <--ENTER head node
  3059.         5 <cr>
  3060.  
  3061.  
  3062.  
  3063.  
  3064.                  ENTER following parameters for activity:
  3065.                      Draft manual
  3066.  
  3067.  
  3068.  
  3069.  
  3070.         XXX.X  <--ENTER optimistic (1%) time estimate
  3071.         13.0 <cr>
  3072.  
  3073.         XXX.X  <--ENTER most likely (1%) time estimate
  3074.         15.0 <cr>
  3075.  
  3076.         XXX.X  <--ENTER pessimistic (1%) time estimate
  3077.         30.0 <cr>
  3078.  
  3079.         XX.X  <--ENTER average number of equivalent of full-time personnel
  3080.         1.0 <cr>
  3081.  
  3082.         XXXXXXX.X  <--ENTER average cost per man-time unit
  3083.         185.0 <cr>
  3084.  
  3085.         ENTER [r] to RE_ENTER parameters for this activity,
  3086.         or [s] for STOP inputting, or press RETURN to continue .....
  3087.         s <cr>
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.         Item 0038                                   Ford Aerospace &
  3097.         May 1985                     46             Communications Corporation
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.                           Project Scheduling Tools
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.                             Project Planning Tools - Top Level Menu
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.                        1               Create New Input File for Simpert
  3131.                        2               Modify Existing File for Simpert
  3132.                        3               Run Simpert
  3133.                        4               Run Gantt
  3134.                        5               Exit from Project Planning Tools.
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.         What is your choice? 5 <cr>
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.                           Thank you for using the Project Planning Tools.
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.         Item 0038                                     Ford Aerospace
  3163.         May 1985                     47               Communications Corporation
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.                           Project Scheduling Tools
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.                                         Welcome to the
  3188.                                     Project Planning Tools.
  3189.                             Project Planning Tools - Top Level Menu
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.                        1               Create New Input File for Simpert
  3199.                        2               Modify Existing File for Simpert
  3200.                        3               Run Simpert
  3201.                        4               Run Gantt
  3202.                        5               Exit from Project Planning Tools.
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.         What is your choice? 2 <cr>
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.         Item 0038                                   Ford Aerospace &
  3229.         May 1985                     48             Communications Corporation
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.                           Project Scheduling Tools
  3238.  
  3239.  
  3240.                     Welcome to MODIFY Version 1.0
  3241.  
  3242.  
  3243.               Network constraints for this version are:
  3244.  
  3245.                   Max number of activities (arcs)        =      4000
  3246.                   Max number of nodes                    =      3400
  3247.                   Max number of inbound arcs at any node =        25
  3248.                   Max number of arcs in critical path    =      2000
  3249.  
  3250.  
  3251.  
  3252.  
  3253.               Press RETURN to continue ..... <cr>
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.         Do you want to add or delete?  ENTER:  a or d -->    a <cr>
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.                       <-- ENTER name of input file
  3267.         input.data <cr>
  3268.  
  3269.  
  3270.  
  3271.         WARNING !!!  [input.data]    will be modified.
  3272.         Do you wish to RE-ENTER the name?  (y/n) -->  n <cr>
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.               <-- How many activities will be added?
  3280.  
  3281.         1 <cr>
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.         Item 0038                                     Ford Aerospace
  3295.         May 1985                     49               Communications Corporation
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.                           Project Scheduling Tools
  3304.  
  3305.  
  3306.                       Activity [arc] number        3
  3307.  
  3308.  
  3309.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  <-- ENTER name of activity
  3310.         Troff manual <cr>
  3311.  
  3312.         XXXXXXXX  <-- ENTER arc code [WBS]
  3313.         B907E8PA <cr>
  3314.  
  3315.         XXXX  <--ENTER tail node
  3316.         5 <cr>
  3317.  
  3318.  
  3319.         XXXX  <--ENTER head node
  3320.         15 <cr>
  3321.  
  3322.  
  3323.  
  3324.  
  3325.                  ENTER following parameters for activity:
  3326.                      Troff manual
  3327.  
  3328.         XXX.X  <--ENTER optimistic (1%) time estimate
  3329.         <cr>
  3330.  
  3331.         Please enter a float between  0.0000 and 999.89984
  3332.  
  3333.         XXX.X  <--ENTER optimistic (1%) time estimate
  3334.         5 <cr>
  3335.  
  3336.         XXX.X  <--ENTER most likely (1%) time estimate
  3337.         8 <cr>
  3338.  
  3339.         XXX.X  <--ENTER pessimistic (1%) time estimate
  3340.         10 <cr>
  3341.  
  3342.         XX.X  <--ENTER average number of equivalent of full-time personnel
  3343.         1 <cr>
  3344.  
  3345.         XXXXXXX.X  <--ENTER average cost per man-time unit
  3346.         120 <cr>
  3347.  
  3348.         ENTER [r] to RE_ENTER parameters for this activity
  3349.         or press RETURN to continue .... <cr>
  3350.  
  3351.         Are you done modifying?  (y/n) -->
  3352.         n <cr>
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.         Item 0038                                   Ford Aerospace &
  3361.         May 1985                     50             Communications Corporation
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.                           Project Scheduling Tools
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.                     Welcome to MODIFY Version 1.0
  3386.  
  3387.  
  3388.               Network constraints for this version are:
  3389.  
  3390.                   Max number of activities (arcs)        =      4000
  3391.                   Max number of nodes                    =      3400
  3392.                   Max number of inbound arcs at any node =        25
  3393.                   Max number of arcs in critical path    =      2000
  3394.  
  3395.  
  3396.  
  3397.  
  3398.               Press RETURN to continue ..... <cr>
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.         Do you want to add or delete?  ENTER:  a or d -->    d <cr>
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.                       <-- ENTER name of input file
  3412.         input.data <cr>
  3413.  
  3414.  
  3415.  
  3416.         WARNING !!!  [input.data]    will be modified.
  3417.         Do you wish to RE-ENTER the name?  (y/n) -->  n <cr>
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.         Item 0038                                     Ford Aerospace
  3427.         May 1985                     51               Communications Corporation
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.                           Project Scheduling Tools
  3436.  
  3437.  
  3438.           Option#                              Activity Name
  3439.  
  3440.              1             QA
  3441.              2             Draft manual
  3442.              3             Troff manual
  3443.  
  3444.         Do you wish to delete any of above activities (y/n) -->  y <cr>
  3445.  
  3446.  
  3447.               <-- How many activities will be deleted?
  3448.         1 <cr>
  3449.  
  3450.              <-- Enter option# for one of the  1's  unwanted activities
  3451.         3 <cr>
  3452.  
  3453.         Are you done modifying?  (y/n) -->
  3454.         y <cr>
  3455.  
  3456.  
  3457.  
  3458.                             Project Planning Tools - Top Level Menu
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.                        1               Create New Input File for Simpert
  3467.                        2               Modify Existing File for Simpert
  3468.                        3               Run Simpert
  3469.                        4               Run Gantt
  3470.                        5               Exit from Project Planning Tools.
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.         What is your choice? 5 <cr>
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.                           Thank you for using the Project Planning Tools.
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.         Item 0038                                   Ford Aerospace &
  3493.         May 1985                     52             Communications Corporation
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.                           Project Scheduling Tools
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.                                         Welcome to the
  3519.                                     Project Planning Tools.
  3520.                             Project Planning Tools - Top Level Menu
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.                        1               Create New Input File for Simpert
  3530.                        2               Modify Existing File for Simpert
  3531.                        3               Run Simpert
  3532.                        4               Run Gantt
  3533.                        5               Exit from Project Planning Tools.
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.         What is your choice? 3 <cr>
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.         Item 0038                                     Ford Aerospace
  3559.         May 1985                     53               Communications Corporation
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.                           Project Scheduling Tools
  3568.  
  3569.  
  3570.         ENTER the number of workdays per week -->
  3571.            (default =>           5 )  <cr>
  3572.         Using default value of =>           5
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.         ENTER the number of iterations in the PERT simulation
  3579.            (default =>        1000 ) 10 <cr>
  3580.  
  3581.  
  3582.  
  3583.         ENTER the desired probability for output
  3584.            (default =>  0.90 ) .5 <cr>
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.         Enter the name of the file containing Activity Information
  3591.         [32 characters or less].
  3592.  
  3593.         -->   input.data <cr>
  3594.  
  3595.  
  3596.  
  3597.  
  3598.         Enter the name of the file containing Holiday date
  3599.         [32 character or less].
  3600.  
  3601.         -->   holiday.fil <cr>
  3602.  
  3603.         WARNING !!!  [tout.tem]
  3604.                        will be overwritten.
  3605.  
  3606.         WARNING !!!  [act.tem]
  3607.                        will be overwritten.
  3608.  
  3609.         WARNING !!!  [node.tem]
  3610.                        will be overwritten.
  3611.  
  3612.         WARNING !!!  [manpower.tem]
  3613.                        will be overwritten.
  3614.  
  3615.         WARNING !!!  [barin.tem]
  3616.                        will be overwritten.
  3617.  
  3618.         Do you wish to CONTINUE?  (y/n) -->  y <cr>
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.         Item 0038                                   Ford Aerospace &
  3625.         May 1985                     54             Communications Corporation
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.                           Project Scheduling Tools
  3634.  
  3635.  
  3636.           Reading the Activity Info file, and checking for correct graph structure.
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.             Pert Simulation is now running, (star represents another iteration).
  3643.  
  3644.                  **********
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.                         Performing calculations for Simpert results.
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.         ENTER the last event for the critical path to be returned
  3657.            (default =>          14 )  <cr>
  3658.         Using default value of =>          14
  3659.  
  3660.  
  3661.  
  3662.         ENTER a Title for the output reports.  [60 characters or less]
  3663.  
  3664.         -->   Proh\                     (NOTE: [\] character represents
  3665.         Project2 <cr>                          a back-space)
  3666.  
  3667.  
  3668.  
  3669.         Do you wish to change the project start date (currently  14 JAN 1985).
  3670.         ENTER [y/n] -->
  3671.            (default => N )  <cr>
  3672.         Using default value of => N
  3673.  
  3674.  
  3675.  
  3676.         Do you have a required completion date?  ENTER [y/n]  -->
  3677.            (default => N )  <cr>
  3678.         Using default value of => N
  3679.  
  3680.  
  3681.  
  3682.         Do you wish to see the [Network Summary] on your screen?
  3683.         ENTER [y/n] -->  <cr>
  3684.            (default => N )
  3685.         Using default value of => N
  3686.  
  3687.  
  3688.  
  3689.  
  3690.         Item 0038                                     Ford Aerospace
  3691.         May 1985                     55               Communications Corporation
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.                           Project Scheduling Tools
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.                             Project Planning Tools - Top Level Menu
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.                        1               Create New Input File for Simpert
  3715.                        2               Modify Existing File for Simpert
  3716.                        3               Run Simpert
  3717.                        4               Run Gantt
  3718.                        5               Exit from Project Planning Tools.
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.         What is your choice? 5 <cr>
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.                           Thank you for using the Project Planning Tools.
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.         Item 0038                                   Ford Aerospace &
  3757.         May 1985                     56             Communications Corporation
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.                           Project Scheduling Tools
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.                                         Welcome to the
  3783.                                     Project Planning Tools.
  3784.                             Project Planning Tools - Top Level Menu
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.                        1               Create New Input File for Simpert
  3794.                        2               Modify Existing File for Simpert
  3795.                        3               Run Simpert
  3796.                        4               Run Gantt
  3797.                        5               Exit from Project Planning Tools.
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.         What is your choice? 4 <cr>
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.         Item 0038                                     Ford Aerospace
  3823.         May 1985                     57               Communications Corporation
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.                           Project Scheduling Tools
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.         ENTER a Title for the output report.  [60 characters or less]
  3842.  
  3843.         -->   Gantt chart for Project2 <cr>
  3844.  
  3845.  
  3846.  
  3847.  
  3848.         In what file is Gantt output data stored?  [32 characters or less] -->
  3849.  
  3850.         -->   barout.tem <cr>
  3851.  
  3852.  
  3853.  
  3854.  
  3855.         ENTER the name of the file containing Activity Information
  3856.         [32 characters or less].
  3857.  
  3858.         -->   barin.tem <cr>
  3859.  
  3860.  
  3861.  
  3862.         ENTER the name of the file containing Holiday date
  3863.         [32 character or less].
  3864.  
  3865.         -->   holiday.fil <cr>
  3866.  
  3867.  
  3868.  
  3869.         WARNING !!!  [barout.tem]
  3870.                        will be overwritten.
  3871.  
  3872.         Do you wish to CONTINUE?  (y/n) -->  y <cr>
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.         Item 0038                                   Ford Aerospace &
  3889.         May 1985                     58             Communications Corporation
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.                           Project Scheduling Tools
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.                     Limit printout by specifying print start or stop date
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.                     1            HAPPY_WITH_START_STOP_DATES_IN_INPUT_FILE
  3925.                     2            WANT_TO_INPUT_NEW_PRINT_STARTING_DATE_ONLY
  3926.                     3            WANT_TO_INPUT_NEW_PRINT_STOPPING_DATE_ONLY
  3927.                     4            WANT_TO_INPUT_NEW_PRINT_START_STOP_DATES
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.         What is your choice? 1 <cr>
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.         Item 0038                                     Ford Aerospace
  3955.         May 1985                     59               Communications Corporation
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.                           Project Scheduling Tools
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.                             Project Planning Tools - Top Level Menu
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.                        1               Create New Input File for Simpert
  3983.                        2               Modify Existing File for Simpert
  3984.                        3               Run Simpert
  3985.                        4               Run Gantt
  3986.                        5               Exit from Project Planning Tools.
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.         What is your choice? 5 <cr>
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.                           Thank you for using the Project Planning Tools.
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.         Item 0038                                   Ford Aerospace &
  4021.         May 1985                     60             Communications Corporation
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.                           Project Scheduling Tools
  4030.  
  4031.  
  4032.         14.  Appendix E - Compilation Order and Cross Reference Listings
  4033.  
  4034.  
  4035.              **** AOS/VS REV 4.04.00.00 / BATCH OUTPUT FILE ****
  4036.  
  4037.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 12:22:33
  4038.             Reading from :UDD1:NOSC:ADA:PERT:SIM_UTIL.ADA
  4039.             Compilation parsed
  4040.             Procedure body PRESS_RETURN_TO_CONTINUE has been added to the library.
  4041.             Procedure body FATAL has been added to the library.
  4042.             Package FLOATING_CHARACTERISTICS has been added to the library.
  4043.             Package body FLOATING_CHARACTERISTICS has been added to the library.
  4044.             Package NUMERIC_IO has been added to the library.
  4045.             Package body NUMERIC_IO has been added to the library.
  4046.             Package NUMERIC_PRIMITIVES has been added to the library.
  4047.             Package body NUMERIC_PRIMITIVES has been added to the library.
  4048.             Package CORE_FUNCTIONS has been added to the library.
  4049.             Package body CORE_FUNCTIONS has been added to the library.
  4050.             Package TRIG_FUNCTIONS has been added to the library.
  4051.             Package body TRIG_FUNCTIONS has been added to the library.
  4052.             Package SCREEN_IO has been added to the library.
  4053.             Package body SCREEN_IO has been added to the library.
  4054.             Package DATE_AND_TIME has been added to the library.
  4055.             Package body DATE_AND_TIME has been added to the library.
  4056.             Package STRING_UTILITIES has been added to the library.
  4057.             Package body STRING_UTILITIES has been added to the library.
  4058.             Package FILE_OPS has been added to the library.
  4059.             Package body FILE_OPS has been added to the library.
  4060.             Package MATH_FUNCTIONS has been added to the library.
  4061.             Package body MATH_FUNCTIONS has been added to the library.
  4062.             Generic package MENU has been added to the library.
  4063.             Package body MENU has been added to the library.
  4064.             Package MULTIPLE_CHOICE has been added to the library.
  4065.             Package body MULTIPLE_CHOICE has been added to the library.
  4066.             Generic package CHARTS has been added to the library.
  4067.             Package body CHARTS has been added to the library.
  4068.             Generic package GRAPHS has been added to the library.
  4069.             Package body GRAPHS has been added to the library.
  4070.             Package PERT_IO has been added to the library.
  4071.             Package body PERT_IO has been added to the library.
  4072.             Package FILE_HANDLER has been added to the library.
  4073.             Package body FILE_HANDLER has been added to the library.
  4074.             No semantic errors
  4075.             Generating  code  ***  2700  Unsupported  representation  spec  ***  2717  Unsupported
  4076.         representation spec
  4077.             Used 0:17:52 in 0:54:21
  4078.  
  4079.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 13:17:37
  4080.             Reading from :UDD1:NOSC:ADA:PERT:SCHEDULE.ADA
  4081.             Compilation parsed
  4082.             Procedure body SCHEDULE has been added to the library.
  4083.             No semantic errors
  4084.  
  4085.  
  4086.         Item 0038                                     Ford Aerospace
  4087.         May 1985                     61               Communications Corporation
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.                           Project Scheduling Tools
  4096.  
  4097.  
  4098.             Generating code
  4099.             Used 0:00:56 in 0:03:13
  4100.  
  4101.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 13:21:23
  4102.             Reading from :UDD1:NOSC:ADA:PERT:NEWFILE.ADA
  4103.             Compilation parsed
  4104.             Procedure body SCHEDULE.NEWFILE has been added to the library.
  4105.             No semantic errors
  4106.             Generating code
  4107.             Used 0:02:56 in 0:10:22
  4108.  
  4109.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 13:32:23
  4110.             Reading from :UDD1:NOSC:ADA:PERT:MODIFY.ADA
  4111.             Compilation parsed
  4112.             Procedure body SCHEDULE.MODIFY has been added to the library.
  4113.             No semantic errors
  4114.             Generating code
  4115.             Used 0:04:26 in 0:15:25
  4116.  
  4117.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 13:48:24
  4118.             Reading from :UDD1:NOSC:ADA:PERT:PERT.ADA
  4119.             Compilation parsed
  4120.             Procedure body SCHEDULE.PERT has been added to the library.
  4121.             Function body SCHEDULE.PERT.PERT_NETWORK has been added to the library.
  4122.             Procedure body SCHEDULE.PERT.PROCESS has been added to the library.
  4123.             Procedure body SCHEDULE.PERT.IS_GOOD has been added to the library.
  4124.             Procedure body SCHEDULE.PERT.OVERALL_CALCS has been added to the library.
  4125.             Procedure body SCHEDULE.PERT.OUTPUT_VALUES has been added to the library.
  4126.             Procedure body  SCHEDULE.PERT.OUTPUT_VALUES.ACTIVITY_REPORT  has  been  added  to  the
  4127.         library.
  4128.             Procedure body SCHEDULE.PERT.OUTPUT_VALUES.GANTT_REPORT has been added to the library.
  4129.             Procedure body SCHEDULE.PERT.OUTPUT_VALUES.NODE_REPORT has been added to the library.
  4130.             Procedure body SCHEDULE.PERT.OUTPUT_VALUES.SUM_MAN has been added to the library.
  4131.             No semantic errors
  4132.             Generating code
  4133.             Used 0:13:12 in 0:50:19
  4134.  
  4135.             Command line parsed.  Ada Compiler Rev. 05.241.00.00 6/28/85 at 14:39:27
  4136.             Reading from :UDD1:NOSC:ADA:PERT:OUT_GANTT.ADA
  4137.             Compilation parsed
  4138.             Procedure body SCHEDULE.OUT_GANTT has been added to the library.
  4139.             Procedure body SCHEDULE.OUT_GANTT.GANTT_INITIALIZE has been added to the library.
  4140.             Procedure body SCHEDULE.OUT_GANTT.LIMIT_PRINT has been added to the library.
  4141.             Procedure body SCHEDULE.OUT_GANTT.FILL_HOLIDAY_LINE has been added to the library.
  4142.             Procedure body SCHEDULE.OUT_GANTT.INIT_ACTIVITY_LINE has been added to the library.
  4143.             Procedure body SCHEDULE.OUT_GANTT.FILL_WORKDAYS_FOOTER has been added to the library.
  4144.             Procedure body SCHEDULE.OUT_GANTT.VIRTUAL_MAP has been added to the library.
  4145.             Procedure body SCHEDULE.OUT_GANTT.PRINT_HEADER has been added to the library.
  4146.             Procedure body SCHEDULE.OUT_GANTT.PRINT_FILLER has been added to the library.
  4147.             Procedure body SCHEDULE.OUT_GANTT.PRINT_ACTIVITY has been added to the library.
  4148.             Procedure  body  SCHEDULE.OUT_GANTT.PRINT_MONTH_DAY_HEADER  has  been  added  to   the
  4149.         library.
  4150.  
  4151.  
  4152.         Item 0038                                   Ford Aerospace &
  4153.         May 1985                     62             Communications Corporation
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.                           Project Scheduling Tools
  4162.  
  4163.  
  4164.             Procedure body SCHEDULE.OUT_GANTT.PRINT_FOOTER has been added to the library.
  4165.             No semantic errors
  4166.             Generating code
  4167.             Used 0:06:06 in 0:23:47
  4168.  
  4169.            Command line parsed.  Ada Loader Rev. 05.24.00.00 6/28/85 at 15:03:49
  4170.            Creating PR file :UDD1:NOSC:ADA:PERT:SCHEDULE
  4171.  
  4172.  
  4173.         -) exit
  4174.  
  4175.         Leaving the Rolm/DGC Ada Development Environment.
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.         Item 0038                                     Ford Aerospace
  4219.         May 1985                     63               Communications Corporation
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.                           Project Scheduling Tools
  4228.  
  4229.  
  4230.                                          Cross reference listing
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.         procedure PRESS_RETURN_TO_CONTINUE procedure FATAL package FLOATING_CHARACTERISTICS
  4237.             procedure DEFLOAT
  4238.             procedure REFLOAT
  4239.             function  CONVERT_TO_FLOAT
  4240.             function  CONVERT_TO_FLOAT
  4241.             function  CONVERT_TO_FLOAT package body FLOATING_CHARACTERISTICS
  4242.             procedure DEFLOAT
  4243.             procedure REFLOAT
  4244.             function  CONVERT_TO_FLOAT
  4245.             function  CONVERT_TO_FLOAT
  4246.             function  CONVERT_TO_FLOAT package NUMERIC_IO
  4247.             procedure GET
  4248.             procedure GET
  4249.             procedure GET
  4250.             procedure GET
  4251.             procedure PUT
  4252.             procedure PUT
  4253.             procedure PUT
  4254.             procedure PUT
  4255.             procedure PUT package body NUMERIC_IO
  4256.             procedure GET
  4257.             procedure GET
  4258.             procedure GET
  4259.             procedure GET
  4260.             procedure PUT
  4261.             procedure PUT
  4262.             procedure PUT
  4263.             procedure PUT
  4264.             procedure PUT package NUMERIC_PRIMITIVES
  4265.             function  SIGN
  4266.             function  MAX
  4267.             function  TRUNCATE
  4268.             function  ROUND
  4269.             function  RAN package body NUMERIC_PRIMITIVES
  4270.             function  SIGN
  4271.             function  MAX
  4272.             function  TRUNCATE
  4273.             function  ROUND
  4274.             package KEY
  4275.             function  RAN package CORE_FUNCTIONS
  4276.             function  SQRT
  4277.             function  CBRT
  4278.             function  LOG
  4279.             function  LOG10
  4280.             function  EXP
  4281.             function  ** package body CORE_FUNCTIONS
  4282.  
  4283.  
  4284.         Item 0038                                   Ford Aerospace &
  4285.         May 1985                     64             Communications Corporation
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.                           Project Scheduling Tools
  4294.  
  4295.  
  4296.             function  SQRT
  4297.             function  CBRT
  4298.             function  LOG
  4299.                 function  R
  4300.             function  LOG10
  4301.             function  EXP
  4302.                 function  R
  4303.             function  **
  4304.                 function  REDUCE package TRIG_FUNCTIONS
  4305.             function  SIN
  4306.             function  COS
  4307.             function  TAN
  4308.             function  COT
  4309.             function  ASIN
  4310.             function  ACOS
  4311.             function  ATAN
  4312.             function  ATAN2
  4313.             function  SINH
  4314.             function  COSH
  4315.             function  TANH package body TRIG_FUNCTIONS
  4316.             function  SIN
  4317.                 function  R
  4318.             function  COS
  4319.                 function  R
  4320.             function  TAN
  4321.                 function  R
  4322.             function  COT
  4323.                 function  R
  4324.             function  ASIN
  4325.                 function  R
  4326.             function  ACOS
  4327.                 function  R
  4328.             function  ATAN
  4329.                 function  R
  4330.             function  ATAN2
  4331.             function  SINH
  4332.                 function  R
  4333.             function  COSH
  4334.                 function  R
  4335.             function  TANH
  4336.                 function  R package SCREEN_IO
  4337.             function  RETURNED_INTEGER
  4338.             function  RETURNED_FLOAT
  4339.             function  RETURNED_STRING package body SCREEN_IO
  4340.             procedure ERROR
  4341.             function  GET_THE_STRING
  4342.             function  GO_AGAIN
  4343.             function  RETURNED_INTEGER
  4344.                 function  RETURNED_ANSWER
  4345.             function  RETURNED_FLOAT
  4346.                 function  CONVERT_TO_FLOAT
  4347.             function  RETURNED_STRING
  4348.  
  4349.  
  4350.         Item 0038                                     Ford Aerospace
  4351.         May 1985                     65               Communications Corporation
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.                           Project Scheduling Tools
  4360.  
  4361.  
  4362.             function  RETURNED_ENUMERATION
  4363.                 function  RETURNED_ANSWER package DATE_AND_TIME
  4364.             function  CURRENT_DATE
  4365.             function  CURRENT_TIME
  4366.             function  DATE
  4367.             function  TIME
  4368.             function  DAY_OF_WEEK
  4369.             function  NEAREST_PRECEDING_MONDAY
  4370.             function  JULIAN_DATE
  4371.             function  CALENDAR_DATE package body DATE_AND_TIME
  4372.             function  CURRENT_DATE
  4373.             function  CURRENT_TIME
  4374.             function  DATE
  4375.             function  TIME
  4376.             function  DAY_OF_WEEK
  4377.             function  NEAREST_PRECEDING_MONDAY
  4378.             function  JULIAN_DATE
  4379.             function  CALENDAR_DATE package STRING_UTILITIES
  4380.             function  FIRST_NON_BLANK_CHARACTER_POSITION
  4381.             function  LAST_NON_BLANK_CHARACTER_POSITION
  4382.             function  REMOVE_LEADING_AND_TRAILING_BLANKS
  4383.             function  LOWER_TO_UPPER package body STRING_UTILITIES
  4384.             function  FIRST_NON_BLANK_CHARACTER_POSITION
  4385.             function  LAST_NON_BLANK_CHARACTER_POSITION
  4386.             function  REMOVE_LEADING_AND_TRAILING_BLANKS
  4387.             function  LOWER_TO_UPPER
  4388.                 function  LOWER_TO_UPPER_CHAR package FILE_OPS
  4389.             function  FILE_EXISTS
  4390.             procedure OPEN
  4391.             procedure CLOSE
  4392.             procedure DELETE
  4393.             procedure USER_OPEN package body FILE_OPS
  4394.             function  FILE_EXISTS
  4395.             procedure OPEN
  4396.             procedure CLOSE
  4397.             procedure DELETE
  4398.             procedure USER_OPEN package MATH_FUNCTIONS
  4399.             function  **
  4400.             function  EXP
  4401.             procedure GAUSSIAN_ELIMINATION
  4402.             function  INVERSE_NORMAL_FUNCTION
  4403.             function  LOG
  4404.             function  LOG10
  4405.             function  NORMAL_FUNCTION
  4406.             function  POLYNOMIAL
  4407.             function  TRUNCATE
  4408.             function  TRUNCATE
  4409.             function  TRUNCATED_RAYLEIGH_DISTRIBUTION package body MATH_FUNCTIONS
  4410.             function  **
  4411.                 function  REDUCE
  4412.             function  EXP
  4413.                 function  R
  4414.  
  4415.  
  4416.         Item 0038                                   Ford Aerospace &
  4417.         May 1985                     66             Communications Corporation
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.                           Project Scheduling Tools
  4426.  
  4427.  
  4428.             function  LOG
  4429.                 function  R
  4430.             function  LOG10
  4431.             function  TRUNCATED_RAYLEIGH_DISTRIBUTION
  4432.             function  POLYNOMIAL
  4433.             procedure GAUSSIAN_ELIMINATION
  4434.             function  TRUNCATE
  4435.             function  TRUNCATE
  4436.             function  INVERSE_NORMAL_FUNCTION
  4437.             function  NORMAL_FUNCTION generic MENU
  4438.             procedure GET_MENU_VALUE
  4439.             function  STRING_MENU package body MENU
  4440.             procedure GET_MENU_VALUE
  4441.             function  ENUMERATION_MENU
  4442.                 function  SPACING_LENGTH
  4443.                 function  ITEM_NUMBER
  4444.             function  STRING_MENU
  4445.                 function  SPACING_LENGTH
  4446.                 function  ITEM_NUMBER package MULTIPLE_CHOICE package body MULTIPLE_CHOICE
  4447.             procedure GET generic CHARTS
  4448.             procedure OUTPUT
  4449.             procedure CLEANUP
  4450.             procedure CLEANUP package body CHARTS
  4451.             procedure OUTPUT
  4452.                 procedure OUTPUT_STRING
  4453.             procedure CLEANUP
  4454.             procedure CLEANUP generic GRAPHS
  4455.             procedure CREATE_ARC
  4456.             function  NEW_NODE
  4457.             procedure CREATE
  4458.             procedure SET_END_NODE
  4459.             procedure SET_START_NODE
  4460.             procedure DELETE
  4461.             procedure DELETE
  4462.             function  CURRENT_NUMBER_OF_INCOMING_ARCS
  4463.             function  CURRENT_NUMBER_OF_OUTGOING_ARCS
  4464.             function  MAXIMUM_NUMBER_OF_INCOMING_ARCS
  4465.             function  MAXIMUM_NUMBER_OF_OUTGOING_ARCS
  4466.             function  HEAD_NODE
  4467.             function  TAIL_NODE
  4468.             function  START_NODE
  4469.             function  END_NODE
  4470.             function  VALUE
  4471.             function  VALUE
  4472.             procedure ASSIGN_VALUE
  4473.             function  ARC
  4474.             procedure ASSIGN
  4475.             procedure ASSIGN
  4476.             function  INCOMING_ARCS
  4477.             function  OUTGOING_ARCS
  4478.             function  NODES
  4479.             procedure TOPSORT
  4480.  
  4481.  
  4482.         Item 0038                                     Ford Aerospace
  4483.         May 1985                     67               Communications Corporation
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.                           Project Scheduling Tools
  4492.  
  4493.  
  4494.             function  LIST_OF_SINKS
  4495.             function  LIST_OF_SOURCES
  4496.             function  ANY_CYCLES package body GRAPHS
  4497.             procedure CREATE_ARC
  4498.                 function  NEXT_FREE_SLOT
  4499.             function  NEW_NODE
  4500.                 function  NEXT_FREE_SLOT
  4501.             procedure CREATE
  4502.             procedure SET_END_NODE
  4503.             procedure SET_START_NODE
  4504.             procedure DELETE
  4505.             procedure DELETE
  4506.             function  NUMBER_NON_NULL_ELEMENTS
  4507.             function  CURRENT_NUMBER_OF_INCOMING_ARCS
  4508.             function  CURRENT_NUMBER_OF_OUTGOING_ARCS
  4509.             function  MAXIMUM_NUMBER_OF_INCOMING_ARCS
  4510.             function  MAXIMUM_NUMBER_OF_OUTGOING_ARCS
  4511.             function  HEAD_NODE
  4512.             function  TAIL_NODE
  4513.             function  START_NODE
  4514.             function  END_NODE
  4515.             function  VALUE
  4516.             function  VALUE
  4517.             procedure ASSIGN_VALUE
  4518.             function  ARC
  4519.             procedure ASSIGN
  4520.             procedure ASSIGN
  4521.             function  INCOMING_ARCS
  4522.             function  OUTGOING_ARCS
  4523.             function  NODES
  4524.             function  LIST_OF_SINKS
  4525.             function  LIST_OF_SOURCES
  4526.             function  ANY_CYCLES
  4527.             procedure TOPSORT package PERT_IO
  4528.             procedure READ_HEADER
  4529.             procedure WRITE_HEADER
  4530.             procedure READ_ONE_ACTIVITY_LINE
  4531.             procedure WRITE_ONE_LINE package body PERT_IO
  4532.             procedure READ_HEADER
  4533.             procedure WRITE_HEADER
  4534.             procedure READ_ONE_ACTIVITY_LINE
  4535.             procedure WRITE_ONE_LINE package FILE_HANDLER
  4536.             procedure VERIFY_OUTPUT
  4537.             function  VERIFY_LABEL
  4538.             function  VERIFY_INPUT package body FILE_HANDLER
  4539.             procedure VERIFY_OUTPUT
  4540.                 procedure CREATE_OUTPUT_FILES
  4541.             function  VERIFY_LABEL
  4542.             function  VERIFY_INPUT
  4543.                 function  GETNAME_AND_VERIFY_EXISTENCE procedure SCHEDULE procedure NEWFILE
  4544.             function  RETURN_INTEGER
  4545.             procedure WELCOME_MESSAGE
  4546.  
  4547.  
  4548.         Item 0038                                   Ford Aerospace &
  4549.         May 1985                     68             Communications Corporation
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.                           Project Scheduling Tools
  4558.  
  4559.  
  4560.             procedure SELECTION_DAYS_OR_WEEKS
  4561.             procedure SELECTION_CONTINUE_OR_STOP
  4562.             procedure OBTAIN_NAME
  4563.             procedure CREATEF
  4564.             procedure STARTDATE
  4565.             procedure WRITEF
  4566.                 procedure WRITE_GLOBAL
  4567.                 function  IN_DUMMIES
  4568.                 procedure NEW_SIMPERT_LINE
  4569.                     function  RETURN_ESTIMATE
  4570.                 procedure NAME_NODE_ENTRY
  4571.                     procedure TAKE_INPUT procedure MODIFY
  4572.             procedure READ_ONE_ACTIVITY_LINE
  4573.             procedure WRITE_ONE_LINE
  4574.             procedure WELCOME_MESSAGE
  4575.             function  RETURN_INTEGER
  4576.             procedure OBTAIN_ADD_OR_DELETE
  4577.             procedure SELECTION_CONTINUE_OR_STOP
  4578.             procedure OBTAIN_NAME
  4579.             procedure OBTAIN_INPUT_FILE_NAME
  4580.                 procedure GET_FILE_NAME
  4581.             procedure CREATE_INPUT_BUFFER_ARRAY
  4582.             procedure PROCESS_DELETION
  4583.                 function  HOW_MANY_TO_BE_DELETED
  4584.             procedure PROCESS_ADDITION
  4585.                 function  HOW_MANY_TO_BE_ADDED
  4586.                 procedure ADD_TO_BUFFER_ARRAY
  4587.                     function  IN_DUMMIES
  4588.                     procedure NEW_SIMPERT_LINE
  4589.                         function  RETURN_ESTIMATE
  4590.                     procedure DATA_ENTRY
  4591.                         procedure TAKE_INPUT
  4592.             procedure MODIFY_USER_INPUT_FILE procedure PERT
  4593.             procedure SET_UP_DISPLAY function  PERT_NETWORK
  4594.             function  NODE
  4595.             procedure ZERO_DUMMY procedure PROCESS
  4596.             function  TRIANGULAR_DISTRIBUTION
  4597.             procedure HANDLE_TIME_OF_EVENT
  4598.             function  PRODUCE_DURATION procedure IS_GOOD procedure OVERALL_CALCS
  4599.             function  PROB_TIME procedure OUTPUT_VALUES
  4600.             function  CONVERT_TO_NORMAL_DATE
  4601.             procedure WRITE_HEADER_REPORT
  4602.             procedure ADD_NON_DUMMY_ACTIVITY
  4603.             function  REQUESTED_UNIT_CODE
  4604.             function  TO_DAYS
  4605.             procedure READ_HOLIDAY_FILE
  4606.             function  WORKDAYS_BETWEEN
  4607.                 function  NUMBER_HOLIDAYS
  4608.             function  FIND_PROPER_DATE
  4609.                 function  IS_HOLIDAY
  4610.                 function  PROPER_DATE
  4611.             function  GET_NEW_DATE
  4612.  
  4613.  
  4614.         Item 0038                                     Ford Aerospace
  4615.         May 1985                     69               Communications Corporation
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.                           Project Scheduling Tools
  4624.  
  4625.  
  4626.                 function  USE_DATE_STRING
  4627.             procedure REVISE_DATE
  4628.             function  TIME_UNIT_STARTED
  4629.             function  TIME_UNIT_DONE
  4630.             procedure SORT_NODES
  4631.             procedure SORT_ACT_LIST procedure ACTIVITY_REPORT
  4632.             procedure WRITE_ACT_HEADER_LINE
  4633.             procedure WRITE_ACT_BODY_LINE procedure GANTT_REPORT
  4634.             procedure WRITE_SECOND_HEADER_REPORT
  4635.                 function  CONVERT_TO_DD_MM_YY_DATE
  4636.             procedure WRITE_GANTT_HEADER_LINE
  4637.             procedure WRITE_GANTT_BODY_LINE procedure NODE_REPORT
  4638.             procedure WRITE_NODE_HEADER_LINE
  4639.             procedure WRITE_NODE_BODY_LINE procedure SUM_MAN
  4640.             procedure WRITE_MANPOWER_REPORT_BODY_LINE
  4641.             procedure WRITE_STOCHA_HEADER_LINE
  4642.             procedure WRITE_STOCHA_BODY_LINE
  4643.             procedure WRITE_SCHED_A_RISK_BODY_LINE
  4644.                 procedure WRITE_RESULT_AND_DATE
  4645.             procedure WRITE_NETWORK_SUMMARY_BODY_LINE
  4646.                 procedure WRITE_FLOAT_RESULT
  4647.                 procedure WRITE_INT_RESULT procedure OUT_GANTT
  4648.             procedure VERIFY_OUTPUT_FILE
  4649.                 procedure RESET_EXISTING_OUTFILE procedure GANTT_INITIALIZE
  4650.             function  IS_HOLIDAY procedure LIMIT_PRINT
  4651.             function  GET_NEW_START
  4652.             function  GET_NEW_STOP
  4653.             function  NUMBER_HOLIDAYS  procedure  FILL_HOLIDAY_LINE  procedure  INIT_ACTIVITY_LINE
  4654.         procedure FILL_WORKDAYS_FOOTER
  4655.             function   NON_WORKDAYS  procedure  VIRTUAL_MAP   procedure   PRINT_HEADER   procedure
  4656.         PRINT_FILLER procedure PRINT_ACTIVITY
  4657.             procedure FILL_ACT_OUT_LINE procedure PRINT_MONTH_DAY_HEADER
  4658.             procedure SPACE procedure PRINT_FOOTER
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.         Item 0038                                   Ford Aerospace &
  4681.         May 1985                     70             Communications Corporation
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.                           Project Scheduling Tools
  4690.  
  4691.  
  4692.                                                  CONTENTS
  4693.  
  4694.  
  4695.          1.  Introduction                                                  1
  4696.  
  4697.          2.  Notification of Future Enhancements                           1
  4698.  
  4699.          3.  Computer Program System Capabilities                          2
  4700.  
  4701.          4.  Overall Comment Regarding the Four Functions                  3
  4702.  
  4703.          5.  Function Description of Creating a New File                   4
  4704.  
  4705.          6.  Function Description of Modify                                7
  4706.  
  4707.          7.  Function Description of Simpert                               8
  4708.  
  4709.          8.  Function Description of Gantt                                13
  4710.  
  4711.          9.  Operating Instructions                                       15
  4712.  
  4713.         10.  Appendix A - Motivation and Background for PERT Tools        17
  4714.  
  4715.         11.  Appendix B - Activity- on- Arc Project Networks              20
  4716.  
  4717.         12.  Appendix C - Methodology for Creating Project Network        25
  4718.  
  4719.         13.  Appendix D - Sample Executions of the Ada Tools              26
  4720.  
  4721.         14.  Appendix E - Compilation Order and Cross Reference Listings  61
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.                                    - ii -
  4729.  
  4730.  
  4731.