Difference between revisions of "Microsoft Project Skill Builder"

From EG1004 Lab Manual
Jump to: navigation, search
Line 2: Line 2:


<h2>OBJECTIVES</h2>
<h2>OBJECTIVES</h2>
<p>To create a Microsoft Project schedule for your independent project - by performing
<p>To create a Microsoft Project schedule for your independent project - by
the instructions that follow and using Figure 1 as a sample.</p>
performing the instructions that follow and using Figure 1 as a sample.</p>


<p align=center>[[Image:SB1.gif]]</p>
<p align=center>[[Image:SB1.gif]]</p>
Line 9: Line 9:
<p class=caption>Figure 1: A Typical Project Plan</p>
<p class=caption>Figure 1: A Typical Project Plan</p>


<p>Note that tasks are ordered chronologically and an estimate of the amount of time it
<p>Note that tasks are ordered chronologically and an estimate of the amount
takes to perform each task is specified.</p>
of time it takes to perform each task is specified.</p>


<h2>YOUR ASSIGNMENT</h2>
<h2>YOUR ASSIGNMENT</h2>
Line 16: Line 16:
<h3>MS Project Exercise</h3>
<h3>MS Project Exercise</h3>


<p>Your TA will show you how to use Microsoft Project to create the elements you will
<p>Your TA will show you how to use Microsoft Project to create the elements
need to complete this assignment. you will not submit this assignment, but you should still
you will need to complete this assignment. you will not submit this assignment,
complete it in order to be prepared to make a schedule for your Semester-Long Project.</p>
but you should still complete it in order to be prepared to make a schedule for
your Semester-Long Project.</p>


<h2>PROCEDURE</h2>
<h2>PROCEDURE</h2>
Line 25: Line 26:


<ol>
<ol>
<li>Open Microsoft Project.</li>
<li>Open Microsoft Project. The screen shown in Figure 2 appears.</li>


<li>Create a new file for your independent design project. To do this select Project,
<p align=center>[[Image:msproj2.png]]</p>
then Project Information. In the Schedule From field, choose Project Finish Date.
Enter the date you expect to finish here. Click OK.</li>


<p><i><b>Note:</b> Make sure that the current date is correct and that the calendar
<p class=caption>Figure 2: Project Startup Screen (partial image)</p>
is set to standard.</i></p>


<li>Pull down the View menu, select View Bar, then click on the Gantt Chart icon to display
<p>The list of commands at the top of the screen is called the <b><i>main
the schedule layout screen.</li>
menu</i></b>. Directly below it is a row of icons called the <b><i>main
toolbar</i></b>. Most of the screen contains a blank schedule for you to
customize to your needs.</p>  


<li>Add your tasks. To do this, move your cursor to the first box below Task Name. Type
<li>Create a new file for your independent design project. Project opens with a
in the task name. Repeat this process for all the tasks needed for your
blank project, so all we need to do is customize it to our needs. On the main
project.</li>
menu, select <b><i>Project</i></b>, then on the dropdown menu that appears,
<b><i>Project Information</i></b>. In the popup window that appears, click on
the arrow next to the box labeled <b><i>Schedule From:</i></b>. From the
dropdown menu that appears, select <b><i>Project Finish Date</i></b>. Note that
the <b><i>Finish Date:</i></b> box above is no longer gray, and you can enter a
date into it (and the <b><i>Project Start</i></b> box is now gray instead). You
can only schedule a project from one place, and you've now selected the end
date when your project is due. Enter the date you expect to finish here. Click
<b><i>OK</i></b>.</li>


<p><b>Note:</b><i>There are four relationships in Microsoft Project. They are <b>Finish-to-Start,
<p><i><b>Note:</b> Make sure that the current date is correct and that the
Start-to-Finish, Start-to-Start </b>and <b>Finish-to-Finish. Microsoft Project uses the
calendar is set to <b>Standard</b>.</i></p>
Finish-to-Start relationship by default. To designate one of the other relationships, type SF, SS,
or FF next to the task ID in the predecessors box. </b>For EG, we will use the <b>Finish-to-Start</b>
relationship.</i></p>


<li>There are two ways to set up relationships between the tasks. The first way is to select
<li>On the main menu, click on <b><i>View</i></b>. On the dropdown menu that
the first task, hold down CTRL and select the next task. Repeat this process
appears, select <b><i>Gantt Chart</i></b> if it's not selected already. The
until all the tasks you want to connect are highlighted. Then click the Link icon
Gantt Chart is the most widely used form of schedule in the industry, and shows
on your toolbar. An icon will appear in the Gantt Chart showing the relation­ship
time flowing from left to right. Other views might be used in some
you designated. To begin to set up relationships the second way, you must first
circumstances, but we don't need them for EG1004.</li>
expand the size of the schedule layout screen by dragging the vertical bar on
 
the right side of the screen to the right. When you can see the column called Predecessors,
<p>Let's stop and examine the screeen more carefully. The blank Gantt chart
designate the relationship you want to create by typing the ID number of the task that
fills most of the screen, and consists of two parts. The left side is the list
will start in the box for the task that must finish first. An icon will appear in the Gantt Chart
of tasks in the schedule, and consists of a number of columns. The right side
showing the relationship you designated. For example, if you would like Task 2 to
is a calendar that goes from left to right. We'll work on each side of the
begin upon completion of Task 1, type a <b><i>1 </i></b>in the Task 2 box in the Predecessors
screen separately, but Project will make sure they are consistent with each
column. Continue this process until you have established all the relationships you
other.</p>
would like to exist among your tasks.</li>
 
<p>We'll now review the list of tasks. The list looks similar to an Excel
spreadsheet, so it will be easy to learn how to use it - the interface is the
same. The row numbers are blank in the gray column on the left side. This is
because you haven't created any tasks yet. As you do, the numbers will fill in
automatically. This column of numbers is called the <b><i>Task ID</i></b>. The
next column has a letter "i" inside a blue circle. This is the
<b><i>Indicators</i></b> column. Most of the time it will be blank when a task
is not completed yet, and will contain a check mark when it is. The next column
is the <b><i>Task Name</i></b>, which you enter. You can choose any text you
want for a task name, but it should be clear to anybody looking at the schedule
what the task is. The next column is the <b><i>Duration</i></b> of the task.
When you first enter a task, the duration is set to one day, but Project adds a
question mark behind the entry to show that it is just a guess. You should
estimate the duration of the task and enter your duration here. We'll discuss
this more later.</p>
 
<p>Tasks in a project frequently interact. Typically, one task determines how
the other task is scheduled. The task that sets the schedule is called the
<b><i>predecessor task</i></b>, and the one that has its schedule set by the
predecessor task is called the <b><i>successor task</i></b>.
 
<p>The next column is the <b><i>Start</i></b> date of the task. Since you've
chosen an end date for the project, the last task to be completed will be set
to end at that date, and all the predecessor tasks will be adjusted to make
everything match automatically. Therefore, leave this date blank and let
Project fill it in as you create the schedule. The next column is the
<b><i>Finish</i></b> date of the task, and is also automatically computed by
Project. The next column is <b><i>Predecessors</i></b>, which are the tasks you
identify that control how this task is scheduled. The last column is
<b><i>Resource Names</i></b>, which we'll discuss later.</p>
 
<p>Sometimes you won't see all these columns because the calendar is hiding
them. This is easy to fix. Between the task list and the calendar is a thick
bar. Put your mouse over the bar, hold down the left mouse button, and "drag"
the bar to where you want it. Dragging the bar to the right will show the other
columns in the task list.</p>
 
<li>Add your tasks. To do this, move your cursor to the first box below
<b><i>Task Name</i></b> and click on the box so we can enter text there. Type
in a descriptive name for the task. Repeat this process for all the tasks
needed for your project. You might not know all the tasks required, but enter
as many as you can. We can always add more tasks later.</li>
 
<p><b>Note:</b><i> When these tasks interact, there are four ways they can
interact. The second task must start when the first one ends (called
<b>Finish-to-Start</b> in Project), the second task must end when the first one
starts (called <b>Start-to-Finish</b>), the second task must start when the
first task starts (called , or the second task must end at the same time as the
first one (called <b>Start-to-Start</b>). These interactions are called
<b>dependencies</b>. Microsoft Project uses the <b>Finish-to-Start</b>
dependency by default. To designate one of the other dependencies, type SF, SS,
or FF next to the task number in the predecessors box, as described below. For
EG1004, we will use the <b>Finish-to-Start</b> relationship.</i></p>
 
<li>Frequently, you have a list of tasks, where each successor's start should
be the predecessor's finish. Project has a way to do this quickly. Select the
first task, hold down CTRL and select the next task. Repeat this process
until all the tasks you want to connect are highlighted. The <b><i>Link
icon</i></b> is located on the main toolbar, and looks like a piece of chain.
Click on the Link icon, and the tasks will arrange themselves properly. Also,
note that a connecting arrow from the finish of each predecessor task is
connected to the start of each successor task, showing their relationship
graphically. As an alternative, you can set the predecessors for each task
manually. Start by dragging the bar between the task list and the calendar so
that you can see the Predecessors column. Put the Task ID of the predecessor
tasks in the cell. If you don't show the dependency type, Project will choose
Finish-to-Start by default. If you want a different choice, use the proper two
letter abbreviation. The following are some examples of how to show
predecessors. For each one, what you'd type is shown in italices, and its
meaning follows:</li>
 
 
<ul>
<li><i>1</i> This makes task 1 the predecessor for this task. Finish-to-Start is
chosen by default.</li>
 
<li><i>1FS</i> This is the same as the preceding item, except we showed the
relationship to help clarity.</li>
 
<li><i>1SS </i> This says that this task must start at the same time as task
1</li>
 
<li><i>1FF</i> This says this task must end at the same time as task 1</li>
 
<li>1FS, 2FS</i> This says that this task should start when <b>both</b> task
1 and task 2 are finished. Whichever of these tasks finishes last determines
the start of this task. Project will figure this out automatically.</li>
</ul>


</ol>
</ol>


<p>Note that you can change the relationship of the linked tasks. To do that, doubleclick on the
<p><b>Note:</b> You can change the relationship of the linked tasks later.
connecting arrow. A window will appear labeled task dependency. Choose the relationship of you
Either you can reenter or edit the information in the task list cell by
want for your tasks:</p>
clicking on it and changing it the same way you would in Excel. You can also
double click on the connecting arrow and a window will appear showing the task
dependency. You can click on the arrow next to the existing type and choose a
different type, with the same meanings described earlier.</p>
 
<p>You can also choose the amount of lag time between tasks. Sometimes you need
to introduce lag time. For example, after concrete has been poured, tasks that
depend on the concrete need to be delayed until the concrete has hardened. You
can account for this with a "Concrete hardens" task of the proper duration, but
that clutters the schedule. Instead, we can introduce a delay between the end
of the predecessor task and the successor task, called lag time. If you're
entering information into the task list cell, just add the lag time you want by
putting a plus sign and the lag time. If you're using the Task Dependency
window, you can enter the lag time on the right side of the window. Project
chooses a default of no lag time to allow the project to be done in the minimum
time, but now you can override it if you want. The following are some examples
of how to show predecessors with lag time. For each one, what you'd type is
shown in italices, and its meaning follows:</p>
 
<ul>
<li><i>1+1d</i> This makes task 1 the pedecessor with Finish-to-Start by
default, and one day of lag time.</li>
 
<li><i>1FS+1d</i> This is the same as the preceding item, except we showed the
relationship to help clarity.</li>


<ol tyoe="a">
<li><i>1SS+1w </i> This says that this task must start one week later than the
<li>Finish-to-Start - the first task must be finished until the second one can start.</li>
start of task 1</li>
<li>Start-to-Finish - the opposite of Finish-to-Start.</li>
 
<li>Start-to-Start - the tasks must start simultaneously.</li>
<li><i>1FF</i> This says this task must end at the same time as task 1</li>
<li>Finish-to-Finish - the tasks must finish together.</li>
</ol>


<p>In the task dependency window, you can also choose the amount of lag time between tasks.
<li>1FS+3d, 2FS+1d</i> This says that this task should start when <b>both</b>
If you do not designate lag time, Microsoft will begin Task 2 as soon as Task 1 is complete.
task 1 has been finished for 3 days and task 2 has been finished for one day.
If you need to include a break between tasks, you must instruct the pro­gram to do this.</p>
Whichever condition is later determines the start of this task. Project will
figure this out automatically.</li>
</ul>


<h3>To Change the Timescale:</h3>
<h3>To Change the Timescale:</h3>


<p><b>Note:</b> <i>The Microsoft Project default setting for the Gantt Chart is a daily
<p><b>Note:</b> <i>The Microsoft Project default setting for the Gantt Chart is
schedule. You will need to change this timescale for your independent project in order
a daily schedule. You will need to change this timescale for your independent
to show all data.</i></p>
project in order to show all data.</i></p>


<ol>
<ol>
<li>Pull down the Format menu, select Timescale, or right-click on Date Display on the
<li>On the main menu, click on <b><i>Format</i></b>, and on the pulldown menu
Gantt Chart and select Timescale.</li>
that appears, select <b><i>Timescale</i></b>. As an alternative, right click on
the dates at the top of the calendar, and on the pulldown menu that appears,
select <b><i>Timescale</i></b>.</li>


<li>In the window that appears, under Middle Tier Formatting, set Units to Months.</li>
<li>In the window that appears, under Middle Tier Formatting, click on the
arrow on the right and on the pulldown menu, select <b><i>Months</i></b>.</li>


<li>Select the Bottom Tier tab, under Minor Scale set Units to Weeks.</li>
<li>Click on the <b><i>Bottom Tier</i></b> tab at the top of the window. Click
on the arrow at the right of the <b><i>Bottom tier formatting</i></b> and on
the pulldown menu, select Weeks.</li>


<li>Click OK.</li>
<li>Click OK.</li>
Line 97: Line 219:
<h3>To Set Task Duration:</h3>
<h3>To Set Task Duration:</h3>


<p>In the Duration column highlight the box for the task you would like to adjust
<p>In the Duration column highlight the box for the task you would like to
and enter the desired duration.</p>
adjust and enter the desired duration.</p>


<p>To designate a duration, use:
<p>To designate a duration, use:
<ul>
<ul>
<li><b>hr</b> for hour</li>
<li><b>h</b> for hour</li>


<li><b>min</b> for minute</li>
<li><b>m</b> for minute</li>
<li><b>wk</b> for week</li>
<li><b>w</b> for week</li>
<li><b>mon</b> for month</li>
<li><b>mon</b> for month</li>
<li><b>edays</b> for elapsed days</li>
<li><b>ed</b> for elapsed days</li>
</ul>
</ul>


<h3>To Name Resources:</h3>
<h3>To Name Resources:</h3>


<ol>
<p>A project may need many different types of resources. For your project, and
<li>Click on the Resource Sheet on the View Bar.</li>
for most other activities, one obvious set of resources is the people involved
<li>Type in the names of the members of your team.</li>
on the project. Special equipment would be another resource. For example, if
</ol>
you needed a backhoe for a week and had to rent it, the use of the backhoe
should be included in your schedule so you don't forget to order it, and also
to include its cost. We'll now consider how to include resources on your
schedule:</p>
 
<p>On the main menu, click on <b><i>View</i></b>. On the pulldown menu that
appears, click on <b><i>Resource Sheet</i></b>. Your schedule will be replaced
by another spreadsheet where you can show resources. For your EG1004 project,
you need to enter the names of the people on your project team as the resource
names. However, since your project also requires a cost estimate, we can add
other items. FOr example, one part of your estimated cost is the labor of your
team. The rate to use is shown elsewhere in this manual, but you can enter this
rate for each person in the <b><i>Std. Rate</i></b> column. We'll ignore the
other columns, but professionals usually make heavy use of this information and
fill in everything. When you're done, you can return to your schedule by
clicking <b><i>View</i></b> on the top menu and selecting <b><i>Gantt
Chart</i></b>. This will return you to the view you had earlier.</p>
 


<h3>To Assign Resources:</h3>
<h2>Assigning Resources</h2>


In the Resources column of the Schedule Layout window, highlight the box in the row for the
<p>You can now assign reources to tasks. First, click on the task name that you
task you would like to assign. Type in the name of the team member who will perform this task.</p>
want to assign resources to. Then, on the main toolbar, click on the icon that
looks like two people, which is the <b><i>Assign Resources</i></b> icon.
Hovering the cursor over the icon will also identify it for you. When you click
on the icon, the Assign Resources popup window will appear. Like the task list,
this looks like a spreadsheet where you will identify your resources. The first
column is the <b><i>Resource Name</i></b>. Type in the name of the person
responsible for the task, in EXACTLY the same form as you used on the reource
sheet. The <b><i>Units</i></b> column is used to indicate the level of
commitment of the resource. In industry, a person is usually available 100% of
the time for the project, so the Units would be 100%. For shared resources the
percentage would be less. For your project, it would be reasonable to assume
you'll be spending about 10% of your time on the project. The labor rate is
copied over automatically from your resource sheet. After you've entered the
information for your resources, click OK. Do this for all the tasks in the
project.</p>


<p><b>Tip:</b> <i>To assign a task to more than one person, type both names in the highlighted box,
<p><b>Tip:</b> <i>To assign a task to more than one person, type both names
separated by a comma. By default, Microsoft Project will evenly distribute the task. To change this
in the highlighted box, separated by a comma. By default, Microsoft Project
distribution, manually enter the percentages in the command line.</i></p>
will evenly distribute the task. To change this distribution, manually enter
the percentages in the command line.</i></p>


<h3>To Format the Gantt Chart</h3>
<h3>To Format the Gantt Chart</h3>


<ol>
<ol>
<li>From the Format menu select Gantt Chart Wizard. A window labeled Step 1 will appear, click Next.</li>
<li>On the main menu, click on <b><i>Format</i></b>, and on the pulldown menu
<li>In the following window select Standard, and click Next.</li>
that appears, click on <b><i>Gantt Chart Wizard</i></b>. A popup window will
<li>In the following window select Custom Task Information, and click Next.</li>
appear introducing the wizard. Click on Next.</li>
 
<li>When the next window appears, select the <b><i>Standard</i></b> radio
button (if it is not selected already), and click Next.</li>
 
<li>When the next window appears, click on the <b><i>Custom Task
Information</i></b> radio button, and click Next.</li>
 
<li>There are three fields in the window that appears:
<li>There are three fields in the window that appears:
<ul>
<ul>


<li>Under Left Field, select Name.</li>
<li>For the <b><i>Left:</i></b> box, click on the arrow on the right and on the
<li>Under Right Field, select Resource Names</li>
pulldown menu, select <b><i>Name</i></b>.</li>
<li>Under Inside Field select, %work complete.</li>
 
<li>For the <b><i>Right:</i></b> box, click on the arrow on the right and on
the pulldown menu, select <b><i>Resource Names</i></b>.</li>
 
<li>For the <b><i>Left:</i></b> box, click on the arrow on the right and on the
pulldown menu, select <b><i>% Work Complete</i></b>.</li>
</ul>
</ul>
Click Next.</li>
Click Next.</li>


<p><b>Note: </b><i>There are three Milestones and a Final Presentation in EG. This
<p><b>Note: </b><i>There are three Milestones and a Final Presentation in
information should be included in your Gantt Chart. Placing the Milestones here
EG1004. This information should be included in your Gantt Chart. Placing the
will help keep your project on track. The directions for doing this appear here
Milestones here will help keep your project on track. The directions for doing
later.</i></p>
this appear here later.</i></p>


<li>Click Next on the three screens that follow.</li>
<li>Click Next on the three screens that follow.</li>
Line 153: Line 319:


<p><b>Note: </b><i>Once you become familiar with the program, you can modify
<p><b>Note: </b><i>Once you become familiar with the program, you can modify
and label your sched­</i><i>ule to better
and label your schedule to better fit your project.</i></p>
fit your project.</i></p>


<h3>To Add Subtasks:</h3>
<h3>To Add Subtasks:</h3>
<p>For a small schedule, what we've done so far is adequate. However, most
schedules are much more complex. When we're working on more complex tasks, we
use a "divide and conquer" approach, where we split the overall job into a
gropu of high level tasks, then take each of these tasks and divide them into
smaller tasks, and keep doing this until we have a low level of detail. This
allows us to be sure that we haven't forgotten anything, and also allow us to
track the project at a high level. The lowest level tasks, which we've been
doing, are called <b><i>detail tasks</i></b>, and they are collected into
<b><i>summary tasks</i></b>. This section will show you how to take advantage
of this approach.</p>


<ol>
<ol>
<li>In the Task Name field, select the tasks you would like to designate as subtasks
<li>Enter the tasks. The first task should be the summary task, followed by the
and click the Indent button on the toolbar. To hide your subtasks, click on the sign
detail tasks. For the detail tasks, enter the duration and other information as
that appears in the box with the task. To make your subtasks reappear, click on
we've discussed earlier.</li>
the + sign.</li>
 
<li>In the Task Name field, select the tasks you would like to designate as
subtasks and click the Indent button on the toolbar. The indent button is a
green arrow pointing to the right in the middle of the toolbar. Notice how the
summary tasks now becomes a black line over the detail tasks, and its duration
is set automatically by the detail tasks. Also, notice that a new box appeared
to the left of the summary task name, and the box has a minus sign inside. For
a complext project, showing the entire schedule can be overwhelming. If you
click on the minus sign, the detail tasks disappear, and only the summary task
is shown, making a large schedule easier to read. To make your subtasks
reappear, click on the + sign that replaced the minus sign.</li>


</ol>
</ol>
Line 168: Line 354:
<p align=center>[[Image:SB2.gif]]</p>
<p align=center>[[Image:SB2.gif]]</p>


<p class=caption>Figure 2: Tasks and subtasks.</p>
<p class=caption>Figure 3: Tasks and subtasks.</p>


<p>This completes your schedule. Be sure to save your work.</p>
<p>This completes your schedule. Be sure to save your work.</p>
<h2>End of rewrite</h2>


<h3>To Include Your Microsoft Project in Your PowerPoint Presentations:</h3>
<h3>To Include Your Microsoft Project in Your PowerPoint Presentations:</h3>
<p>Although you need a schedule in order to control and keep track of a
project, frequently you have to present your progress to others as well,
typically using PowerPoint. This section will tell you how to make an
effective schedule to show in your presentation.</p>


<ol>
<ol>
<li>Select the camera icon.</li>
<li>A window will appear. Under Render Image, select <i>For Screen.</i></li>


<li>Select Copy Selected Rows. Enter the start and finish date of your project.</li>
<li>For a presentation, you want to show an overview without a lot of detail.
Therefore, we'll hide the columns on the left side except for the task name.
To do this, note that there's a bar between the task list and the Gantt Chart.
If you hover your mouse over the bar, you'll see two arrows appear pointing
left and right. This means you can move the bar. Hold down the left mouse
button and drag the bar over to just behind the Task Name list. This gives your
Gantt Char more room and allows you to see more of the scheule.</li>
 
<li>Select the camera icon (Copy Picture) in the middle of the toolbar.</li>
 
<li>A window will appear. Under <b><i>Render Image</i></b>, click on the radio
button next to <b><i>For Screen.</i></b></li>
 
<li>Under <b><i>Copy</i></b>, click on the radio button next to <b><i>Selected
Rows</i></b>.</li>
 
<li>Under <b><i>Timescale</i></b>, click on the radio button next to
<b><i>From:</i></b> and in the text boxes enter the start and finish date of
your project.</li>


<p><b>Note:</b> <i>This step is very important. Failure to do this causes more space
<p><b>Note:</b> <i>This step is very important. Failure to do this causes more
than you need to be copied and your picture will be too large.</i></p>
space than you need to be copied and your picture will be too large.</i></p>


<li>Go to Microsoft PowerPoint and paste (CTRL+V) the picture into your slide.</li>
<li>Go to Microsoft PowerPoint and paste (CTRL+V) the picture into your
slide.</li>
</ol>
</ol>


<h3>To Update Your Schedule:</h3>
<h3>To Update Your Schedule:</h3>
<p>After we've completed the schedule, we need to show progress on the tasks
we've defined so we can see if we're on schedule.</p>


<ol>
<ol>
<li>In the Tools menu go to Tracking and select Update Tasks.</li>


<li>Enter the name of the task you want to update, whether it has been completed,
<li>Click on the Task Name of the task you want to update the progress.</li>
its actual duration, or the time remaining. Then click OK.</li>
 
<li>In the main menu, click on <b><i>Tools</i></b>. On the pulldown menu that
appears, select <b><i>Tracking</i></b>. On the next menu that appears, select
<b><i>Update Tasks</i></b>.</li>
 
<li>In the popup window that appears, you'll see the task name. You can update
the boxes that are white. The one you'll use most often is the
<b><i>% Complete:</i></b>. Enter the percentatge in the box next to it. A task
that hasn't started yet would be zero, and a task taht's completed would be
100%. As an laternatvie, you can see the task duration from the schedule in the
gray box in the top right corner of the window. below it, you can enter how
much time is needed to complete the task and Project will calculate the
percentage for you. When you're done. click OK.</li>
</ol>
</ol>


<p><b>Important:</b> <i>You should modify you project schedule each week.</i></p>
<p><b>Important:</b><i> You should modify you project schedule each week.</i></p>


<h3>To Update the Project:</h3>
<h3>To Update the Project:</h3>
<p>If we have many tasks, it can be tedious to update all of them when we're
updating the schedule, especially since almost all of them are probably on
time. This feature will allow us to update all the tasks to the date we choose,
and have project calculate the percent complete for each task to match this
date. Then we can change just the tasks that are ahead or behind schedule
individually.</p>


<ol>
<ol>
<li>From the Tools menu select Tracking, then Update Project.</li>
<li>On the main menu, click on <b><i>Tools</i><b.>, and on the pulldown menu
<li>Modify your schedule. Then click OK.</li>
select <b><i>Tracking</i></b>. On the next pulldown menu, select <b><i>Update
Project</i></b>.</li>


<li>In the popup window that appears, enter the date you want to use in the box
in the top right corner of the window. Then click OK.</li>
</ol>
</ol>


<h3>To Insert a New Task</h3>
<h3>To Insert a New Task</h3>
<p>Sometimes we realize that we've forgotten something and need to add it.
Also, the project itself changes, so we need to add things.</p>


<ol>
<ol>
<li>Select the point in your project where you would like the task to start.</li>
<li>Select the Task Name of the task just before where you want to insert the
<li>From the Insert menu select New Task.</li>
new task.</li>
 
<li>On the main menu, click on <b><i>Insert</i></b>. On the pulldown menu that
appears, select <b><i>New Task</i></b>.</li>
</ol>
</ol>


<p><b>Important: </b><i>Be sure to update the <b>task information </b>to do this.</i></p>
<p><b>Important:</b> <i>Be sure to update the <b>task information /b> for this
new task so that it has the proper place in the Gantt Chart.</i></p>


<h3>To Add Milestones:</h3>
<h3>To Add Milestones:</h3>
<p>In a project, some tasks are <b><i>Milestones</i></b>. As the name implies,
a milestone is an event that has either happened or hasn't. Typical milestones
are the start of the project, its completion, various reviews, completion of
major systems, etc.</p>


<ol>
<ol>
<li>From the View menu select Gantt Chart.</li>
<li>Enter the name of the task that you want to make a milestone, or insert it
 
if you're adding the milestone later. For the duration, enter zero. A diamond
<li>Type <b><i>0 </i></b>in the duration field of the task if you want to change. A diamond
bullet will appear to indicate a milestone. See Figure 4.</li>
bullet will appear to indicate a milestone. See Figure 3.</li>
</ol>
</ol>


<p class=caption>[[Image:SB3.gif]]</p>
<p class=caption>[[Image:SB3.gif]]</p>


<p class=caption>figure 3: Milestones on Gantt Chart</p>
<p class=caption>Figure 4: Milestones on Gantt Chart</p>


<h3>To Add a Progress Line:</h3>
<h3>To Add a Progress Line:</h3>


<ol>
<ol>
<li>From the View menu select Gantt Chart.</li>
<li>On the main menu, click on <b><i>Tools</i></b>. On the pulldown menu that
<li>From the Tools menu select Tracking, then Progress Lines.</li>
appears, click on <b><i>Tracking</i><b/>. On the next pulldown menu, click on
<li>Click the Dates and Intervals tab.</li>
<b><i>Progress Lines</i></b>.</li>
 
<li>Click the Dates and Intervals tab. Click the top check box that says
"Always display current progress line", and click OK.</li>
</ol>
</ol>


<p align=center>[[Image:SB4.gif]]</p>
<p align=center>[[Image:SB4.gif]]</p>


<p class=caption>Figure 4: Gantt Chart with Progress Line</p>
<p class=caption>Figure 5: Gantt Chart with Progress Line</p>


<p><b>Important:</b> <i>A graph on the Gantt Chart with peaks pointing to the left for work
<p><b>Important:</b> <i>A graph on the Gantt Chart with peaks pointing to the
that is behind schedule and peaks pointing to the right for work that is ahead of schedule.</i></p>
left for work that is behind schedule and peaks pointing to the right for work
that is ahead of schedule.</i></p>


<h3>Project Float</h3>
<h3>Project Float</h3>


<p>The float of a project defines the amount of days that a project is early or late in meeting
<p>The float of a project defines the amount of days that a project is early or
the final deadline. A float of +5 days (the progress line is to the right) means that the project
late in meeting the final deadline. A float of +5 days (the progress line is to
will be completed 5 days ahead of schedule. A float of –5 days (the progress line is to the left)
the right) means that the project will be completed 5 days ahead of schedule. A
means that the project will be completed 5 days behind schedule. A float of 0 days means that a
float of –5 days (the progress line is to the left) means that the project will
project will finish on the final date. A positive float is the result of tasks being completed
be completed 5 days behind schedule. A float of 0 days means that a project
ahead of anticipated finish dates. A negative float is the result of tasks taking longer to
will finish on the final date. A positive float is the result of tasks being
complete than originally scheduled.</p>
completed ahead of anticipated finish dates. A negative float is the result of
tasks taking longer to complete than originally scheduled.</p>


<p>For the independent projects, teams are to have a float of 0 days or better in
<p>For the independent projects, teams are to have a float of 0 days or better
order to complete the project by the final presentation day.</p>
in order to complete the project by the final presentation day.</p>


<p>In any event, accurate MS Project schedules are to be presented in all progress
<p>In any event, accurate MS Project schedules are to be presented in all
reports. In the event that a team has a negative float at the time of a
progress reports. In the event that a team has a negative float at the time of
progress report, the MS Project Schedule with the negative float <b>must</b> be
a progress report, the MS Project Schedule with the negative float <b>must</b>
presented. To show the work-around, an adjusted MS Project Schedule must also be presented
be presented. To show the work-around, an adjusted MS Project Schedule must
that results in a float of 0 days or better, along with the original schedule.</p>
also be presented that results in a float of 0 days or better, along with the
original schedule.</p>


<p>Your work is now complete. Please clean up your workstation.</p>
<p>Your work is now complete. Please clean up your workstation.</p>

Revision as of 16:13, 12 June 2007

EG1004 Skill Builder: Microsoft Project

OBJECTIVES

To create a Microsoft Project schedule for your independent project - by performing the instructions that follow and using Figure 1 as a sample.

SB1.gif

Figure 1: A Typical Project Plan

Note that tasks are ordered chronologically and an estimate of the amount of time it takes to perform each task is specified.

YOUR ASSIGNMENT

MS Project Exercise

Your TA will show you how to use Microsoft Project to create the elements you will need to complete this assignment. you will not submit this assignment, but you should still complete it in order to be prepared to make a schedule for your Semester-Long Project.

PROCEDURE

To Start on a New Project:

  1. Open Microsoft Project. The screen shown in Figure 2 appears.
  2. Msproj2.png

    Figure 2: Project Startup Screen (partial image)

    The list of commands at the top of the screen is called the main menu. Directly below it is a row of icons called the main toolbar. Most of the screen contains a blank schedule for you to customize to your needs.

  3. Create a new file for your independent design project. Project opens with a blank project, so all we need to do is customize it to our needs. On the main menu, select Project, then on the dropdown menu that appears, Project Information. In the popup window that appears, click on the arrow next to the box labeled Schedule From:. From the dropdown menu that appears, select Project Finish Date. Note that the Finish Date: box above is no longer gray, and you can enter a date into it (and the Project Start box is now gray instead). You can only schedule a project from one place, and you've now selected the end date when your project is due. Enter the date you expect to finish here. Click OK.
  4. Note: Make sure that the current date is correct and that the calendar is set to Standard.

  5. On the main menu, click on View. On the dropdown menu that appears, select Gantt Chart if it's not selected already. The Gantt Chart is the most widely used form of schedule in the industry, and shows time flowing from left to right. Other views might be used in some circumstances, but we don't need them for EG1004.
  6. Let's stop and examine the screeen more carefully. The blank Gantt chart fills most of the screen, and consists of two parts. The left side is the list of tasks in the schedule, and consists of a number of columns. The right side is a calendar that goes from left to right. We'll work on each side of the screen separately, but Project will make sure they are consistent with each other.

    We'll now review the list of tasks. The list looks similar to an Excel spreadsheet, so it will be easy to learn how to use it - the interface is the same. The row numbers are blank in the gray column on the left side. This is because you haven't created any tasks yet. As you do, the numbers will fill in automatically. This column of numbers is called the Task ID. The next column has a letter "i" inside a blue circle. This is the Indicators column. Most of the time it will be blank when a task is not completed yet, and will contain a check mark when it is. The next column is the Task Name, which you enter. You can choose any text you want for a task name, but it should be clear to anybody looking at the schedule what the task is. The next column is the Duration of the task. When you first enter a task, the duration is set to one day, but Project adds a question mark behind the entry to show that it is just a guess. You should estimate the duration of the task and enter your duration here. We'll discuss this more later.

    Tasks in a project frequently interact. Typically, one task determines how the other task is scheduled. The task that sets the schedule is called the predecessor task, and the one that has its schedule set by the predecessor task is called the successor task.

    The next column is the Start date of the task. Since you've chosen an end date for the project, the last task to be completed will be set to end at that date, and all the predecessor tasks will be adjusted to make everything match automatically. Therefore, leave this date blank and let Project fill it in as you create the schedule. The next column is the Finish date of the task, and is also automatically computed by Project. The next column is Predecessors, which are the tasks you identify that control how this task is scheduled. The last column is Resource Names, which we'll discuss later.

    Sometimes you won't see all these columns because the calendar is hiding them. This is easy to fix. Between the task list and the calendar is a thick bar. Put your mouse over the bar, hold down the left mouse button, and "drag" the bar to where you want it. Dragging the bar to the right will show the other columns in the task list.

  7. Add your tasks. To do this, move your cursor to the first box below Task Name and click on the box so we can enter text there. Type in a descriptive name for the task. Repeat this process for all the tasks needed for your project. You might not know all the tasks required, but enter as many as you can. We can always add more tasks later.
  8. Note: When these tasks interact, there are four ways they can interact. The second task must start when the first one ends (called Finish-to-Start in Project), the second task must end when the first one starts (called Start-to-Finish), the second task must start when the first task starts (called , or the second task must end at the same time as the first one (called Start-to-Start). These interactions are called dependencies. Microsoft Project uses the Finish-to-Start dependency by default. To designate one of the other dependencies, type SF, SS, or FF next to the task number in the predecessors box, as described below. For EG1004, we will use the Finish-to-Start relationship.

  9. Frequently, you have a list of tasks, where each successor's start should be the predecessor's finish. Project has a way to do this quickly. Select the first task, hold down CTRL and select the next task. Repeat this process until all the tasks you want to connect are highlighted. The Link icon is located on the main toolbar, and looks like a piece of chain. Click on the Link icon, and the tasks will arrange themselves properly. Also, note that a connecting arrow from the finish of each predecessor task is connected to the start of each successor task, showing their relationship graphically. As an alternative, you can set the predecessors for each task manually. Start by dragging the bar between the task list and the calendar so that you can see the Predecessors column. Put the Task ID of the predecessor tasks in the cell. If you don't show the dependency type, Project will choose Finish-to-Start by default. If you want a different choice, use the proper two letter abbreviation. The following are some examples of how to show predecessors. For each one, what you'd type is shown in italices, and its meaning follows:
    • 1 This makes task 1 the predecessor for this task. Finish-to-Start is chosen by default.
    • 1FS This is the same as the preceding item, except we showed the relationship to help clarity.
    • 1SS This says that this task must start at the same time as task 1
    • 1FF This says this task must end at the same time as task 1
    • 1FS, 2FS This says that this task should start when both task 1 and task 2 are finished. Whichever of these tasks finishes last determines the start of this task. Project will figure this out automatically.

Note: You can change the relationship of the linked tasks later. Either you can reenter or edit the information in the task list cell by clicking on it and changing it the same way you would in Excel. You can also double click on the connecting arrow and a window will appear showing the task dependency. You can click on the arrow next to the existing type and choose a different type, with the same meanings described earlier.

You can also choose the amount of lag time between tasks. Sometimes you need to introduce lag time. For example, after concrete has been poured, tasks that depend on the concrete need to be delayed until the concrete has hardened. You can account for this with a "Concrete hardens" task of the proper duration, but that clutters the schedule. Instead, we can introduce a delay between the end of the predecessor task and the successor task, called lag time. If you're entering information into the task list cell, just add the lag time you want by putting a plus sign and the lag time. If you're using the Task Dependency window, you can enter the lag time on the right side of the window. Project chooses a default of no lag time to allow the project to be done in the minimum time, but now you can override it if you want. The following are some examples of how to show predecessors with lag time. For each one, what you'd type is shown in italices, and its meaning follows:

  • 1+1d This makes task 1 the pedecessor with Finish-to-Start by default, and one day of lag time.
  • 1FS+1d This is the same as the preceding item, except we showed the relationship to help clarity.
  • 1SS+1w This says that this task must start one week later than the start of task 1
  • 1FF This says this task must end at the same time as task 1
  • 1FS+3d, 2FS+1d This says that this task should start when both task 1 has been finished for 3 days and task 2 has been finished for one day. Whichever condition is later determines the start of this task. Project will figure this out automatically.

To Change the Timescale:

Note: The Microsoft Project default setting for the Gantt Chart is a daily schedule. You will need to change this timescale for your independent project in order to show all data.

  1. On the main menu, click on Format, and on the pulldown menu that appears, select Timescale. As an alternative, right click on the dates at the top of the calendar, and on the pulldown menu that appears, select Timescale.
  2. In the window that appears, under Middle Tier Formatting, click on the arrow on the right and on the pulldown menu, select Months.
  3. Click on the Bottom Tier tab at the top of the window. Click on the arrow at the right of the Bottom tier formatting and on the pulldown menu, select Weeks.
  4. Click OK.

To Set Task Duration:

In the Duration column highlight the box for the task you would like to adjust and enter the desired duration.

To designate a duration, use:

  • h for hour
  • m for minute
  • w for week
  • mon for month
  • ed for elapsed days

To Name Resources:

A project may need many different types of resources. For your project, and for most other activities, one obvious set of resources is the people involved on the project. Special equipment would be another resource. For example, if you needed a backhoe for a week and had to rent it, the use of the backhoe should be included in your schedule so you don't forget to order it, and also to include its cost. We'll now consider how to include resources on your schedule:

On the main menu, click on View. On the pulldown menu that appears, click on Resource Sheet. Your schedule will be replaced by another spreadsheet where you can show resources. For your EG1004 project, you need to enter the names of the people on your project team as the resource names. However, since your project also requires a cost estimate, we can add other items. FOr example, one part of your estimated cost is the labor of your team. The rate to use is shown elsewhere in this manual, but you can enter this rate for each person in the Std. Rate column. We'll ignore the other columns, but professionals usually make heavy use of this information and fill in everything. When you're done, you can return to your schedule by clicking View on the top menu and selecting Gantt Chart. This will return you to the view you had earlier.


Assigning Resources

You can now assign reources to tasks. First, click on the task name that you want to assign resources to. Then, on the main toolbar, click on the icon that looks like two people, which is the Assign Resources icon. Hovering the cursor over the icon will also identify it for you. When you click on the icon, the Assign Resources popup window will appear. Like the task list, this looks like a spreadsheet where you will identify your resources. The first column is the Resource Name. Type in the name of the person responsible for the task, in EXACTLY the same form as you used on the reource sheet. The Units column is used to indicate the level of commitment of the resource. In industry, a person is usually available 100% of the time for the project, so the Units would be 100%. For shared resources the percentage would be less. For your project, it would be reasonable to assume you'll be spending about 10% of your time on the project. The labor rate is copied over automatically from your resource sheet. After you've entered the information for your resources, click OK. Do this for all the tasks in the project.

Tip: To assign a task to more than one person, type both names in the highlighted box, separated by a comma. By default, Microsoft Project will evenly distribute the task. To change this distribution, manually enter the percentages in the command line.

To Format the Gantt Chart

  1. On the main menu, click on Format, and on the pulldown menu that appears, click on Gantt Chart Wizard. A popup window will appear introducing the wizard. Click on Next.
  2. When the next window appears, select the Standard radio button (if it is not selected already), and click Next.
  3. When the next window appears, click on the Custom Task Information radio button, and click Next.
  4. There are three fields in the window that appears:
    • For the Left: box, click on the arrow on the right and on the pulldown menu, select Name.
    • For the Right: box, click on the arrow on the right and on the pulldown menu, select Resource Names.
    • For the Left: box, click on the arrow on the right and on the pulldown menu, select % Work Complete.
    Click Next.
  5. Note: There are three Milestones and a Final Presentation in EG1004. This information should be included in your Gantt Chart. Placing the Milestones here will help keep your project on track. The directions for doing this appear here later.

  6. Click Next on the three screens that follow.
  7. Then click Format It.
  8. Exit the wizard.

Note: Once you become familiar with the program, you can modify and label your schedule to better fit your project.

To Add Subtasks:

For a small schedule, what we've done so far is adequate. However, most schedules are much more complex. When we're working on more complex tasks, we use a "divide and conquer" approach, where we split the overall job into a gropu of high level tasks, then take each of these tasks and divide them into smaller tasks, and keep doing this until we have a low level of detail. This allows us to be sure that we haven't forgotten anything, and also allow us to track the project at a high level. The lowest level tasks, which we've been doing, are called detail tasks, and they are collected into summary tasks. This section will show you how to take advantage of this approach.

  1. Enter the tasks. The first task should be the summary task, followed by the detail tasks. For the detail tasks, enter the duration and other information as we've discussed earlier.
  2. In the Task Name field, select the tasks you would like to designate as subtasks and click the Indent button on the toolbar. The indent button is a green arrow pointing to the right in the middle of the toolbar. Notice how the summary tasks now becomes a black line over the detail tasks, and its duration is set automatically by the detail tasks. Also, notice that a new box appeared to the left of the summary task name, and the box has a minus sign inside. For a complext project, showing the entire schedule can be overwhelming. If you click on the minus sign, the detail tasks disappear, and only the summary task is shown, making a large schedule easier to read. To make your subtasks reappear, click on the + sign that replaced the minus sign.

SB2.gif

Figure 3: Tasks and subtasks.

This completes your schedule. Be sure to save your work.

End of rewrite

To Include Your Microsoft Project in Your PowerPoint Presentations:

Although you need a schedule in order to control and keep track of a project, frequently you have to present your progress to others as well, typically using PowerPoint. This section will tell you how to make an effective schedule to show in your presentation.

  1. For a presentation, you want to show an overview without a lot of detail. Therefore, we'll hide the columns on the left side except for the task name. To do this, note that there's a bar between the task list and the Gantt Chart. If you hover your mouse over the bar, you'll see two arrows appear pointing left and right. This means you can move the bar. Hold down the left mouse button and drag the bar over to just behind the Task Name list. This gives your Gantt Char more room and allows you to see more of the scheule.
  2. Select the camera icon (Copy Picture) in the middle of the toolbar.
  3. A window will appear. Under Render Image, click on the radio button next to For Screen.
  4. Under Copy, click on the radio button next to Selected Rows.
  5. Under Timescale, click on the radio button next to From: and in the text boxes enter the start and finish date of your project.
  6. Note: This step is very important. Failure to do this causes more space than you need to be copied and your picture will be too large.

  7. Go to Microsoft PowerPoint and paste (CTRL+V) the picture into your slide.

To Update Your Schedule:

After we've completed the schedule, we need to show progress on the tasks we've defined so we can see if we're on schedule.

  1. Click on the Task Name of the task you want to update the progress.
  2. In the main menu, click on Tools. On the pulldown menu that appears, select Tracking. On the next menu that appears, select Update Tasks.
  3. In the popup window that appears, you'll see the task name. You can update the boxes that are white. The one you'll use most often is the % Complete:. Enter the percentatge in the box next to it. A task that hasn't started yet would be zero, and a task taht's completed would be 100%. As an laternatvie, you can see the task duration from the schedule in the gray box in the top right corner of the window. below it, you can enter how much time is needed to complete the task and Project will calculate the percentage for you. When you're done. click OK.

Important: You should modify you project schedule each week.

To Update the Project:

If we have many tasks, it can be tedious to update all of them when we're updating the schedule, especially since almost all of them are probably on time. This feature will allow us to update all the tasks to the date we choose, and have project calculate the percent complete for each task to match this date. Then we can change just the tasks that are ahead or behind schedule individually.

  1. On the main menu, click on Tools<b.>, and on the pulldown menu select Tracking. On the next pulldown menu, select Update Project.
  2. In the popup window that appears, enter the date you want to use in the box in the top right corner of the window. Then click OK.

To Insert a New Task

Sometimes we realize that we've forgotten something and need to add it. Also, the project itself changes, so we need to add things.

  1. Select the Task Name of the task just before where you want to insert the new task.
  2. On the main menu, click on Insert. On the pulldown menu that appears, select New Task.

Important: Be sure to update the task information /b> for this new task so that it has the proper place in the Gantt Chart.

To Add Milestones:

In a project, some tasks are Milestones. As the name implies, a milestone is an event that has either happened or hasn't. Typical milestones are the start of the project, its completion, various reviews, completion of major systems, etc.

  1. Enter the name of the task that you want to make a milestone, or insert it if you're adding the milestone later. For the duration, enter zero. A diamond bullet will appear to indicate a milestone. See Figure 4.

SB3.gif

Figure 4: Milestones on Gantt Chart

To Add a Progress Line:

  1. On the main menu, click on Tools. On the pulldown menu that appears, click on Tracking. On the next pulldown menu, click on Progress Lines.
  2. Click the Dates and Intervals tab. Click the top check box that says "Always display current progress line", and click OK.

SB4.gif

Figure 5: Gantt Chart with Progress Line

Important: A graph on the Gantt Chart with peaks pointing to the left for work that is behind schedule and peaks pointing to the right for work that is ahead of schedule.

Project Float

The float of a project defines the amount of days that a project is early or late in meeting the final deadline. A float of +5 days (the progress line is to the right) means that the project will be completed 5 days ahead of schedule. A float of –5 days (the progress line is to the left) means that the project will be completed 5 days behind schedule. A float of 0 days means that a project will finish on the final date. A positive float is the result of tasks being completed ahead of anticipated finish dates. A negative float is the result of tasks taking longer to complete than originally scheduled.

For the independent projects, teams are to have a float of 0 days or better in order to complete the project by the final presentation day.

In any event, accurate MS Project schedules are to be presented in all progress reports. In the event that a team has a negative float at the time of a progress report, the MS Project Schedule with the negative float must be presented. To show the work-around, an adjusted MS Project Schedule must also be presented that results in a float of 0 days or better, along with the original schedule.

Your work is now complete. Please clean up your workstation.


Return to Table of Contents