home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / deskutil / rpm33.zip / LESSON.DOC < prev    next >
Text File  |  1993-06-15  |  23KB  |  606 lines

  1. ========
  2. Tutorial
  3. ========
  4.  
  5. The RPM tutorial is designed to give you a quick overview of the system's
  6. operation.  Lesson 1 shows you how to develop your projects database.
  7. Lesson 2 shows you how RPM's facilities can be used to analyze your
  8. project, resolve scheduling and resource conflicts and print reports.
  9. Lesson 1 starts with a partial projects database involving just a
  10. few resources and projects.  You will complete this database in Lesson
  11. 1 and then build on the results in Lesson 2.
  12.  
  13. Warning: While you should feel free to experiment using the
  14. "Tutorial" projects database, do not develop any of your "live"
  15. projects in this database.  If and when you re-install later versions
  16. of RPM, this database will be overwritten and your work will be
  17. lost.
  18.  
  19.  
  20.  
  21. Lesson 1 -- Developing the Projects Database
  22. ============================================
  23.  
  24. A projects database is the collection of files that describe your
  25. project environment.  It consists of the projects and resources
  26. files, and the calendar file.  This lesson will teach you how to
  27. develop these files.
  28.  
  29.  
  30.  
  31. Setting up the Calendar
  32. -----------------------
  33.  
  34. The first step is to select and develop your calendar.  Simply
  35. stated, the calendar is a list of holidays or non-working days.  RPM
  36. comes supplied with two calendar files which you may modify or use
  37. as is.  They are USA.CAL and CANADA.CAL and each contains the usual
  38. holidays for each country extending for some time into the future.
  39.  
  40. In general, you will only need to set up your calendar once.
  41.  
  42. 1   Select System from the main menu.
  43.  
  44. 2   Cursor to the Calendar File Name field and press F1.
  45.  
  46. 3   For the purposes of this lesson, select the USA calendar (the
  47.     default).  When you develop your own projects, make sure that the
  48.     appropriate calendar is selected.
  49.  
  50. 4   Feel free to explore this screen and experiment with various
  51.     options.  The meaning of all these options may not be immediately
  52.     clear.  Remember, help is available by pressing F10.  Return to the
  53.     main menu (press Escape) when you are ready.
  54.  
  55. That is all there is to calendar setup unless your company has
  56. non-standard working days.  To check the holidays in the calendar you
  57. have selected and, if necessary, to change them, perform the
  58. following steps:
  59.  
  60. 1   Select Calendar from the main menu.
  61.  
  62. 2   Verify that the holidays defined are correct.  The standard calendar
  63.     sets Saturdays and Sundays as non-working.  If you wish to change any
  64.     day or date to non-working or vise versa, simply cursor to it and
  65.     press F1.
  66.  
  67. 3   Use the page up and down keys to move through the years.
  68.  
  69. 4   When finished, press Escape to return to the main menu.
  70.  
  71. This calendar will be saved when you exit the system and will be
  72. automatically re-loaded when you re-invoke RPM.  The RPM "readme"
  73. file contains a list of holidays for the USA and Canada that are set
  74. in the RPM supplied calendar files USA.CAL and CANADA.CAL.
  75.  
  76.  
  77.  
  78. Setting up Resources
  79. --------------------
  80.  
  81. The underlying data defining a company consists of the calendar and
  82. the company's resources.  You will now see how to define new
  83. resources and how to create "summarizing" resources.
  84.  
  85. First, load the sample project and resource file called Tutorial.
  86.  
  87. 1   Select System from the main menu.
  88.  
  89. 2   Cursor to the Projects File Name field.  If this field already
  90.     specifies the projects file called TUTORIAL (the default), you may
  91.     skip the next step.  Otherwise, press F1.
  92.  
  93. 3   Select TUTORIAL.
  94.  
  95.     A message will appear saying that the new project file has been
  96.     loaded.
  97.  
  98. 4    Press Escape twice to return to the main menu.
  99.  
  100. The sample projects database TUTORIAL already has a number of
  101. resources defined.  First, you will define a summary resource and
  102. then a new employee.
  103.  
  104. 5   Select Resources.
  105.  
  106. 6   Press F1.  This will bring up a list of already defined resource and
  107.     some additional options.  Select New.
  108.  
  109. 7   Type the new resource name PM (for Project Management) and press
  110.     Enter.
  111.  
  112. 8   Enter the following data for the project management resource:
  113.  
  114.          Name:      Project Management
  115.  
  116.          Avail:     0
  117.  
  118.          Rate:      0
  119.  
  120. You have now defined a new resource called "project management."
  121. Zero hours have been set as the availability because next you will
  122. define an employee whose availability will contribute to that of
  123. project management.
  124.  
  125. We are defining availabilities in hours per day and therefore the
  126. rate is expressed in dollars per hour.  Rates and availabilities may
  127. use any units -- but once a unit is selected, it must be uniformly
  128. applied.
  129.  
  130. 9   Now press the Home key.  This will bring you back to the Resource
  131.     Name field.
  132.  
  133. 10  Once again, press F1, select New and define a resource with the
  134.     following data: Name: BSmi; Description: Bill Smith; Rate: 0; and
  135.     Avail: 7.5.
  136.  
  137. Resources can be associated one with another.  If two resources are
  138. associated with each other, one is said to summarize the other, and
  139. the other to contribute to the first.  Resources that summarize other
  140. resources are also called "meta-resources" (i.e.: resources of
  141. resources).  We wish to make Bill Smith a Project Manager and a
  142. Professional Engineer Level 2.  The first association will allow us
  143. to track the utilization of Project Managers.  The second association
  144. will establish the rate that Bill Smith will have.  In this case,
  145. Bill Smith will contribute to both these resources.
  146.  
  147. 11  To make Bill Smith contribute to Project Management and to
  148.     Professional Engineer Level 2, cursor the the Edit Summarizing
  149.     Resources field and press F1.  The list is initially empty.
  150.  
  151. 12  Press the Ins key to get a list of possible resources that Bill
  152.     Smith could contribute to.  Cursor to each of Project Managers and
  153.     Professional Engineer Level 2 and press the space bar.  Then press
  154.     Escape.
  155.  
  156. Now Bill Smith contributes to these two resources.  Additional
  157. employees could be defined in a similar way.  The association with
  158. Project Managers will allow us to track Project Manager availability
  159. and utilization.  Bill Smith's availability and utilization will be
  160. added to that of Project Managers.  This is also true of Professional
  161. Engineer Level 2, but this association was made primarily to assign
  162. a rate to Bill Smith.  Since Bill Smith has a zero rate, he will
  163. inherit the rate of Professional Engineer Level 2 which is $95/unit.
  164.  
  165. 13  Use the Escape key to return to the main menu.
  166.  
  167. Like calendars, the definitions of resource need only be done once
  168. (or when your staffing levels or resource availabilities change).
  169. Also like calendars, the definitions of resources will be saved
  170. automatically when you exit the system.  Unlike calendars, resources
  171. are associated with, and saved with, a projects database.
  172.  
  173.  
  174.  
  175. Defining Projects
  176. -----------------
  177.  
  178. With the underlying calendar and resources in place, you can now
  179. begin the real work of defining and managing projects.
  180.  
  181. 1   Select Spreadsheet from the main menu.
  182.  
  183. 2   Press F1, and then choose Select (i.e.: press F1 twice).
  184.  
  185. 3   Select the project called Lesson.
  186.  
  187. This is the basic project planning spreadsheet.  As you can see, a
  188. project consists of some basic data located at the top of the screen
  189. (such as the code, the name, the project manager's name etc.) and a
  190. spreadsheet that occupies the remainder of the screen.  The
  191. spreadsheet has the project's phases as rows and the project's
  192. resources as columns.  The spreadsheet cells contain the resource
  193. units (in this case, hours) that each phase uses.
  194.  
  195. Around the outside of the spreadsheet are phase and resource totals
  196. and percentages of the grand total (which appears at the lower left
  197. of the screen).  These values are kept up-to-date at all times by the
  198. system.
  199.  
  200. Defining a project consists of supplying the basic data that appears
  201. at the top of the screen and then adding phases and resources to the
  202. spreadsheet.
  203.  
  204. This project is complete except for a number of changes and
  205. additions you are going to make.  You will:
  206.  
  207.  * add one additional phase called Phase 6;
  208.  
  209.  * add the resource "project management";
  210.  
  211.  * assign project management hours to the new phase and resource;
  212.  
  213.  * and extend the duration of the total project by 10 days.
  214.  
  215. Before doing these tasks, lets take a quick look at the Gantt
  216. screen.
  217.  
  218. 4   Press F2.
  219.  
  220. You are now looking at the Gantt screen, with the Lesson project at
  221. the top of the screen.  The Gantt screen is the best place to
  222. manipulate date information associayed with a project.  The
  223. Spreadsheet screen is the best (and only) place to enter and
  224. manipulate the hours associated with a project.
  225.  
  226. 5   Press F2 again to return to the Spreadsheet.
  227.  
  228. You may flip between the Gantt and Spreadsheet anytime by pressing
  229. F2.
  230.  
  231. Finally, before going on to add the new resources and phases to the
  232. Lesson project, lets take a quick look at the other projects in the
  233. database.  There are two others.
  234.  
  235. 6   Press Ctrl-Page Down to "page through the projects database.  This
  236.     will take you to Project 1.  Press Ctrl-Page Down two more times to
  237.     return to the Lesson project.  (Alternatively, press Ctrl-Page up
  238.     once.)
  239.  
  240.  
  241.  
  242. Adding Phases to a Project
  243. --------------------------
  244.  
  245. 1   Use the End key to move the cursor to the last cell on the screen.
  246.     This is the cell immediately below the last phase defined on the
  247.     screen.
  248.  
  249. 2   Enter the code Phase 6 and press enter.
  250.  
  251. 3   Enter the following phase information:
  252.  
  253.       Name:                      Post Construction
  254.  
  255.       Level of Effort Phase:     N
  256.  
  257.       Start Date:                14 April 90
  258.  
  259.       Duration:                  90 days
  260.  
  261. Notice that Saturday, 14 April 1990 was advanced to a working day.
  262. Also, when you entered the duration, the finish date changed
  263. automatically.  You could have entered the finish date if you
  264. preferred, in which case the duration would have changed to 90 days.
  265.  
  266. 4   Press Escape.
  267.  
  268. You have now added a new phase to this project.  Notice that the
  269. project finish date at the top right of the screen has been updated
  270. to reflect the end date of the new phase and that a new row of cells
  271. has been added to the spreadsheet.
  272.  
  273.  
  274.  
  275. Adding New Resources to a Project
  276. ---------------------------------
  277.  
  278. 1   Use the arrow keys to move the cursor to the cell just to the right
  279.     of the last resource (in this case, "KPhe") and press F1.
  280.  
  281.     A small menu will appear allowing you to select Resources.
  282.  
  283. 2   Select Resources and then select Project Management.
  284.  
  285. You have now added a new resource to this project.  Notice that a new
  286. column of cells has been added to the sheet.
  287.  
  288.  
  289. Adding Hours to a Project
  290. -------------------------
  291.  
  292. 3   Use the arrow keys to position the cursor at the top of the new
  293.     column.  You can add new hours to each cell by typing the value
  294.     desired and pressing enter.
  295.  
  296. 4   Add the following values vertically in this new column for the first
  297.     five phases:
  298.  
  299. 120; 200; 350; 75; 700, 50.
  300.  
  301. 5   Now do the same for the new Phase 6 row and add horizontally the
  302. following values:
  303.  
  304. 50; 75; 60; 40; 220; 50.
  305.  
  306.  
  307. Changing the Length of a Project
  308. --------------------------------
  309.  
  310. 1   Use the arrow keys to move the cursor to the project start date
  311.     which is located at the top right of the screen and press F1.
  312.  
  313. This screen allows you to manipulate the project's dates and its
  314. duration.
  315.  
  316. 2   Cursor to the duration, change the value from 283 to 293 and press
  317.     Escape.
  318.  
  319. Notice that the project finish date has changed.  As well the start
  320. and end dates of each phase have been adjusted to reflect the longer
  321. project.
  322.  
  323.  
  324.  
  325. Saving Your Data and Returning to DOS
  326. -------------------------------------
  327.  
  328. 1   Press Escape twice and you will be returned to the main menu and be
  329.     asked if you would like to quit.  Answer Y for Yes and you will be
  330.     returned to DOS.  The changes you have made will be saved
  331.     automatically.
  332.  
  333. The project file Tutorial will be loaded automatically the next time
  334. you invoke RPM.
  335.  
  336. If you wish to repeat this lesson, answer N for No and then select
  337. the System option off the main menu.  Use F1 on the Project File
  338. field and change the name of the project file to some other value.
  339. Now when you exit the system, RPM will save the changes you have
  340. made under this new file name.
  341.  
  342. Alternatively, you could select File from the main menu option and
  343. select Drop Reservation from the menu that will appear.  Dropping the
  344. reservation will make the Lesson database "read-only." This feature
  345. is very similar to that used by Lotus 1-2-3 (versions 2.2 and
  346. greater) to control access to worksheets in a network environment.
  347. If you do not have the reservation on a projects database, it will
  348. not be saved at the end of a session.
  349.  
  350.  
  351.  
  352. Other Things to Try
  353. -------------------
  354.  
  355. Make sure that you are in the Spreadsheet screen and are looking at
  356. the Lesson project.
  357.  
  358.     Cursor to the field called "Notes" and press F1.  You will see a
  359.     sample notes file that you can edit.  Press F7 to save any changes
  360.     (or F1 to cancel and changes) and return to the Spreadsheet screen.
  361.     Notes can be entered for both projects and phases.
  362.  
  363.     Cursor to the field next to Notes called "Active" and press F1.  This
  364.     toggles the project to Pending.  Pending projects are ignored in
  365.     utilization calculations.  Press F1 to toggle the project back to
  366.     Active.  Setting a project to Pending is approximately the same as
  367.     setting the "% Likelihood" value to zero.
  368.  
  369.     Cursor to the field called "Hours", press F1, and select Dollars.
  370.     The display will now be in dollars rather than hours.  Press F1 again
  371.     and select Hours to set the display back to hours.
  372.  
  373.     Cursor to the field called "Progress Date" and enter a date.  Enter
  374.     the same date as the project start date.  Now cursor to the field
  375.     called "Allocated View" and press F1.  You will be presented with a
  376.     list of different possible views of the project.  Feel free to
  377.     explore the various views.
  378.  
  379.     Finally, cursor to any cell in the Spreadsheet and press F1 twice
  380.     (you must have entered a Progress Date).  You will now see the pop-up
  381.     progress window.  You can enter progress data for each cell using
  382.     this window.
  383.  
  384.  
  385.  
  386. Summary
  387. -------
  388.  
  389. In this lesson, you have learned how to:
  390.  
  391.        select and modify the calendar to reflect the holidays appropriate
  392.        for your company;
  393.  
  394.        define new resources and associate them one with with another;
  395.  
  396.        add phases, resources, and hours to a project;
  397.  
  398.        modify the dates associated with phases and projects;
  399.  
  400.        move between projects and to and from the Gantt screen;
  401.  
  402.        and save your data.
  403.  
  404. If you did the "Other Things to Try", you also know how to enter
  405. notes, change units and views, and enter progress data.
  406.  
  407. ===============
  408. End of Lesson 1
  409. ===============
  410.  
  411.  
  412.  
  413. =============================================
  414. Lesson 2 -- Analyzing Resources and Reporting
  415. =============================================
  416.  
  417.  
  418. Before beginning this tutorial, invoke RPM as described in Installation.
  419.  
  420. In the last lesson, you learned how to develop the projects database
  421. These data, combined with the analysis tools provided by RPM, allow
  422. you to anticipate potential resource and scheduling problems in your
  423. company and implement solutions for them.
  424.  
  425. Load the Company Model
  426. ----------------------
  427.  
  428. As before, you must ensure the appropriate projects database is loaded.
  429. If you are continuing from Lesson 1, the correct model will be loaded
  430. automatically.  Otherwise, load the project file called Tutorial
  431. as follows:
  432.  
  433. 1   Select System from the main menu.
  434.  
  435. 2   Cursor to the Project File Name field and press F1.
  436.  
  437. 3   Select Tutorial.
  438.  
  439.       A message will appear saying that the new project
  440.       file has been loaded.
  441.  
  442. 4   Press Escape twice to return to the main menu.
  443.  
  444. A resource problem can arise for a number of different reasons but
  445. stated simply, a problem exists if -- at any time -- resource
  446. requirements exceed resource availabilities.  In this circumstance,
  447. the current schedule is not a possible one.  To solve the problem,
  448. resources can be acquired, jobs rescheduled, work scope reduced etc..
  449.  
  450. To see if a problem exists, select Gantt/Utilization from the
  451. main menu.  The following screen will appear:
  452.  
  453. This screen simultaneously displays two utilization curves for the
  454. aggregate resource All: the total resource utilization curve
  455. for all projects and the contribution of the project indicated by
  456. the current cursor location -- in this case, project Lesson.
  457. In general, the aggregate resource utilization curve is not particularly
  458. useful.  More important is the utilization curves for specific resources.
  459.  
  460.  
  461.  
  462. Examining Resource Utilization Curves
  463. -------------------------------------
  464.  
  465. 5   Use the function keys F3/F4 (shrink/grow) and F5/F6 (page
  466.     left/right) to manipulate the display until you can see the
  467.     beginning of the Gantt line for the project Lesson.  (You will need
  468.     to press F3 about twice.)
  469.  
  470. 6   Press the End key to move the cursor to the resource field at the
  471.     bottom of the screen.
  472.  
  473. 7   Press F1; select Resources; and then select Arch for architects.  The
  474.     screen will now appear as follows:
  475.  
  476. As you can see, there is a problem with architects.  According to the
  477. display, architects are over-utilized in the month of July.
  478.  
  479. 8   To determine which project(s) contribute to this problem, cursor up
  480.     the screen.
  481.  
  482. As the cursor moves to each new project, the highlighted project
  483. changes.  When you get to project Lesson, you will see that this
  484. project contributes greatly to the over-utilization of architects in
  485. the month of July.
  486.  
  487. 9   Press F1 and select Explode to cause RPM to display the phases for
  488.     the project.  Your screen will now appear similar to Fig.  2-12.
  489.  
  490. 10  You can see that Phase 2 looks like it is part of the problem.
  491.     (Actually, it is the overlap of phases 1 and 2 which creates the
  492.     problem.) There are a number of ways that this problem could be
  493.     addressed:
  494.  
  495.     *   You could increase the duration of the first phase and thus decrease
  496.         its daily utilization of architects.  This can be accomplished either
  497.         by cursoring to the phase and editing it by pressing F2 or, more
  498.         simply, by pressing the + key.  Pressing the plus key increases the
  499.         duration of Phase 2, and thus decreases the daily utilization of
  500.         architects.
  501.  
  502.     *   You could move Phase 2 into the future.  This could be accomplished
  503.         by either editing the phase as described above or by pressing the >>
  504.         key while the cursor is on the second phase.
  505.  
  506.     *   You could use RPM's Resource Leveling feature to level the resource
  507.         utilizations within a project.
  508.  
  509. We will use the first solution.
  510.  
  511. 11  Cursor to Phase 1, press the + key a number of times.  Each time you
  512.     press this key, the duration of the phase will be increased and you
  513.     will observe a corresponding decrease in the daily utilization of
  514.     architects during the period.  The amount the duration is increased
  515.     will depend on the current scale.  You can see the duration displayed
  516.     on the status line at the bottom of the screen.
  517.  
  518. Obviously, this approach may not always be appropriate.  It may
  519. result in an unacceptable schedule and some other solution may be
  520. required.  For our purposes, we will assume that the problem is
  521. solved.
  522.  
  523.  
  524.  
  525. Printing Reports
  526. ----------------
  527.  
  528. Now that you have analyzed your project data and have arrived at an
  529. acceptable schedule, it is time to print reports.
  530.  
  531. 1   Press Escape to return to the main menu.
  532.  
  533. 2   Select Reports and then Run Reports.
  534.  
  535. We wish to execute a Gantt report and a resource utilization report
  536. for architects.
  537.  
  538. 3   Press F1 and select Tabular Reports and then select the report
  539.     definition GANTT.
  540.  
  541. 4   Cursor to the field called Gantt/RU Start and enter 17Jul89.  This
  542.     sets the dates that will appear in the Gantt portion of the report
  543.     to appropriate values.
  544.  
  545. 5   Review the Printer Type and Setup values.  The default RPM printer
  546.     type and settings are appropriate for most printers for compressed
  547.     printing.
  548.  
  549. 6   Cursor to the field called EXECUTE and press F1.  The Gantt report
  550.     will be sent to your printer.
  551.  
  552. 7   Cursor to the report type field (press Home), press F1 and select
  553.     Resource Utilization Report.  You will be prompted to set special
  554.     options for this report.  For now, do not change these values.  Simply
  555.     press escape.
  556.  
  557. 8   Cursor to the projects field, press F1, and select the project
  558.     Lesson.  This will indicate to RPM that the Resource Utilization
  559.     report should highlight the contribution to resource utilization
  560.     curves of the project Lesson.
  561.  
  562. 9   Cursor to the resources field, press F1, select Resources and then
  563.     Arch.  This will select architects as the resource against which you
  564.     will run your resource utilization report.
  565.  
  566. 10  Cursor to the field called EXECUTE REPORT and press F1.  The resource
  567.     utilization report will be sent to your printer.
  568.  
  569. 11  Press Escape twice and answer Yes (Y) to return to DOS.  Your changes
  570.     will be saved automatically.
  571.  
  572.  
  573.  
  574. Other Things to Try
  575. -------------------
  576.  
  577. Return to the Gantt screen.
  578.  
  579.     Place the cursor on any project, press F1, and select Set Display
  580.     Options.  If you have an EGA or VGA board in your PC, select the
  581.     appropriate Display type.  Then increase the Number of Resources to 2
  582.     (3 or 4 if your display is EGA or VGA).  Press Escape.  Your display
  583.     will now show more than one resource utilization curve.  By selecting
  584.     different resources to display, you can analyze utilizations across
  585.     projects and across resources.
  586.  
  587.     Once again, press F1, and select Set Display Options.  Set Highlight
  588.     Phases to yes.  Press Escape.  Now press F1 again and select Explode
  589.     All Projects.  Now, as you cursor through the projects and phases,
  590.     each project and each phase will be highlighted.  This allows you to
  591.     see the impact of each project and phase on the total utilization.
  592.  
  593. Summary
  594.  
  595. In this lesson, you have been introduced to the techniques required
  596. to analyze and correct resource utilization problems.  Also, you have
  597. seen how reports can be obtained.  RPM also allows you to develop
  598. your own reports.  See Defining Reports in the Reference Section for
  599. details on this process.
  600.  
  601.  
  602.  
  603. ===============
  604. End of Tutorial
  605. ===============
  606.