home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 396.lha / AmiGantt / Changes3.doc < prev    next >
Text File  |  1990-07-03  |  9KB  |  193 lines

  1. AMIGANTT Version 3.0.2
  2.  
  3. Bug Fixes and Enhancements
  4.  
  5.  
  6. Version 3.0.0 of AmiGantt represents the fifth major release of the program
  7. and inlcudes many new features.  AmiGantt is intended as a simple project
  8. management tool for the Amiga, based on the Gantt Chart as the primary input.
  9.  
  10. The major bug fixes and enhancements included in this version are:
  11.  
  12. 1.    The file format of AmiGantt projects has changed with this version.
  13.       Version 3.0.0 can load and read version 2.0 project files.  When
  14.         you Save the file, it will be automatically converted to version
  15.         3.0.0 format.
  16.       
  17. 2.    The Pert Chart display and printout has been added.  The display,
  18.     which shows each task and its interconnection to other tasks, can be
  19.     scrolled to the left or right using the scroll bar at the bottom of
  20.     the screen or with the right and left cursor keys.  Each box contains
  21.     information on a particular task in the project.  The boxes along
  22.     the top row of the display are for tasks to be found along the
  23.     critical path of the project (more on Critical Paths later) and hence
  24.     are in slightly thicker boxes.
  25.  
  26.     A special 6-point font has been included in this release of AmiGantt.
  27.     If it is installed in the FONTS: directory, AmiGantt will make use of
  28.     it to display; i) the task number, ii) the starting date of the task,
  29.     and iii) the first 15 characters of the task description in each of
  30.     the boxes.  If the Gantt.font is not installed, AmiGantt will use the
  31.     topaz-8 font to display the task number and start date in each of the
  32.     boxes.
  33.  
  34. 3.    A number of modifications have been made to the Resource Histogram
  35.     Window including:
  36.  
  37.     a) The display is now graphically oriented, rather than text based.  This should make the display easier to read, although it does slow down the refresh slightly.
  38.  
  39.     b) The right and left cursor keys may now be used to scroll the
  40.        window display.
  41.  
  42.     c) The display has been modified to handle system fonts other than
  43.        topaz-8.
  44.  
  45.     d) In order allow for re-sizing of the Resource Window and still
  46.        have the important information visible, the window is written from
  47.            the bottom up.
  48.  
  49. 4.    A Highlight Critical Path option has been added to the MISC menu.
  50.     This is a switchable item which when turned on, will analyze each
  51.     task in the project, determine which tasks are on the Critical Path,
  52.     and draw a coloured box (orange in the standard Amiga colours) around
  53.     each.  The highlight will only occur on the Gantt Window display and
  54.     is constantly updated as tasks are added to the project.  Since this
  55.     re-analysis on each screen update can slow down the program a bit,
  56.     it is suggested that this option be used sparingly.
  57.  
  58.     AmiGantt uses the traditionally accepted definition of a project's
  59.     critical path in its determination.  Tasks on the critical path are
  60.     those that form a complete path from the beginning of the project to
  61.     the end of the project and comprise the greatest amount of time to
  62.     complete.
  63.  
  64.     At this time, there is no way to tell AmiGantt that a particular task
  65.     must be part of the Critical Path.
  66.  
  67. 5.    Milestones may now be dependent upon other tasks and tasks may be
  68.     dependent upon milestones.  Remember -- Milestones are entries that
  69.     have a starting date, either defined or implied, BUT NO DURATION.
  70.  
  71. 6.    AmiGantt now allows the entry of calculated dependencies.  A
  72.     calculated dependency also ties the start of the current task to the
  73.     completion of another task, but includes a specific period of time
  74.     before or after the completion of the dependent task.  For example if
  75.     we put 2+15 in the dependencies field, this would mean that the
  76.     current task would start 15 days (or weeks or months) after the
  77.     completion of task 2.  If instead, we put in 2-15, this would tell
  78.     AmiGantt that the current task starts 15 days (or weeks or months)
  79.     before the completion of task 2.
  80.  
  81.     The format of a calculated dependency is
  82.              [dependent task][operator][units].
  83.       Currently only + and - are supported as operators and only one of
  84.      them may be present in the dependency.  AmiGantt still supports up
  85.     to 10 dependent tasks for each project task, and any or all of these
  86.     may be calculated dependencies.  When specifying a calculated
  87.     dependency, do not put blanks between the task,operator, or units,
  88.     since AmiGantt uses this as a separator between dependencies.
  89.     eg. 2+15,5-20, etc.
  90.  
  91. 7.    The Gantt Chart display has been changed from textual based to
  92.     graphic based.  This makes the screen refresh slightly slower, but
  93.     improves the readability of the display -- especially when Actual,
  94.     Planned and Float periods are displayed simultaneously.
  95.  
  96.     In the Gantt display, Planned durations are shown in a shaded bar,
  97.     Actual durations are shown with a solid bar, and Float periods are
  98.     shown with an empty, outlined bar.
  99.  
  100. 8.    The Print Menu now contains a new entry to specify the type of
  101.     printout to be produced.  Two options are available.  The first is a
  102.     graphics oriented printout.  This is the default option, and when
  103.     printouts of the Gantt Chart, Resource Histogram, or Pert Chart are
  104.     selected, AmiGantt will send bit-map graphics output to the printer,
  105.     using the defaults selected in Preferences.  
  106.  
  107.     The second option is a textual printout.  This is the character-based
  108.     printout available in previous versions of AmiGantt and is useful for
  109.     printers that cannot support the graphics bit-map.
  110.  
  111. 9.    AmiGantt now uses direct calls to Amiga ROM Libraries.  For the user,
  112.     this means that the code is marginally smaller and maybe a little
  113.     faster.
  114.  
  115. 10.    Error checking has been included on Dependencies when added or
  116.     modifying a task.  Tasks may not depend on a header task.  Previous
  117.     versions of AmiGantt simply ignored dependent tasks that were headers
  118.     and did not include them in the Dependencies list.  Version 3.0 will
  119.     notify the user and expect the problem to be resolved before
  120.     proceeding.
  121.  
  122. 11.    The printing routines now set both the left and right margins.  The
  123.     left margin is set to 5 and the right margin is set to 140.  Note --
  124.     this is not invoked if you have set your Preferences to say you are
  125.     using wide carriage paper.
  126.  
  127. 12.    If the Preferences have been set for sideways print, AmiGantt will
  128.     take advantage of this for the graphics printouts of the Gantt Chart,
  129.     Pert Chart, and Resource Histogram.  Note however, that this will
  130.     print across page perforations and the effect when using cut-sheet
  131.     paper is unknown.  Sideways printing is not supported for textual 
  132.     printouts.
  133.  
  134. 13.    If task listings, summaries, etc. go beyond one page, AmiGantt will
  135.     now recognize this and produce page headings on the second and
  136.     subsequent pages.
  137.  
  138. 14.    Resource Costs may now be specified as being Fixed or Variable.  On
  139.     the Task Screen, a new field at the end of each Resource has been
  140.     added, marked F/V.  If the cost of a resource is fixed and does not
  141.     depend upon the duration of the task, this field should be changed
  142.     to F.  If the field is left at the default of V, then the cost of the
  143.     resource for that task will be the cost/day (week or month) times the
  144.     duration of the task.
  145.  
  146. 15.    If OUTPUT TO FILE is selected from the Print Menu, and the user then 
  147.     selects SCREEN from the same menu, AmiGantt will now produce IFF
  148.     output files of each of the windows activated.  (Gantt, Pert, and/or
  149.     Resource Histogram)  During the process, AmiGantt will flip the
  150.     current window being saved to the front of the screen to let you know
  151.     what's going on.  The files will be saved in the same directory as
  152.     the current project file.  The naming convention used is the name of
  153.     the current project file with _gantt.iff, _resource.iff, and
  154.     _pert.iff appended to the name.
  155.  
  156. 16.    The Task Window is now forced to use the topaz-8 font in all cases,
  157.     regardless of the size of the system font.  This was done to
  158.     eliminate a lot of hassles trying to resize and format the window
  159.     for various font sizes and styles.
  160.  
  161. 17.    A problem with the duration of 'file' entries (other project files as
  162.     task entries), where it would always default to 1, has been corrected.
  163.  
  164. 18.    Tasks defined with a start date and duration now have their 
  165.     latest_start_date set properly.  It becomes the same as the earliest
  166.     start date.  This causes them to be properly mapped into the Gantt
  167.     window.
  168.  
  169.  
  170. Version 3.00.04 -- January 5, 1990
  171.  
  172. 1.    This version, which includes version 3.00.03 (not officially released)
  173.     fixes a number of problems with the screen refresh of the Pert and 
  174.     Resource Windows.  Now, they redraw themselves properly when they
  175.     are resized.
  176.  
  177. 2.    The page numbers are now properly incremented when there is more than
  178.     one page of the Task Listing.
  179.  
  180. 3.    A problem with the Task Window display was causing the Title line (which)
  181.     shows the Task #) to 'colour cycle' has been corrected.
  182.  
  183. 4.    Since there are major problems with the Open() function in arp 1.3
  184.     conflicting with the DOS Open(), I've changed the program to notify the
  185.     user that they have not properly installed ARP 1.3 and then abort.
  186.  
  187.  
  188. Version 3.00.05 -- January 21, 1990
  189.  
  190. 1.    A bug which would cause the program to go into 'hyperspace' when a task
  191.     was accidently included as its own dependency, has been corrected.  
  192.     AmiGantt will now ignore this entry.
  193.