Consider this lab as a minimalist user's guide to Microsoft Project 2007. The contents contain enough information to get you started on your Project Schedule assignment.
Microsoft Project is part of the Microsoft Office family of software. While the latest version is Project 2007, the changes between Project 2007 and Project 2003 are mostly in additional advanced features.
The Hebeler labs have Microsoft Project 2007 available. Should you wish to use it at home, the latest version is also available as a free trial download from Microsoft. In addition, Mr. Fred Stanley has installation disks of Microsoft Project 2007 available for CS majors to checkout as part of the departments's MS academic alliance subscription.
To learn more about Microsoft Project 2007, here are some links to free tutorials
As usual, a quick search with google will turn up many online resources. In most cases, Project 2003 resources apply to Project 2007 as well. I find that the built-in Help feature (upper-right text box) in Microsoft Project is excellent.
After today's class, you should be able to use Microsoft Project 2007 to
CS480.mpp
3, it will now refer to 3 hours rather than 3 daysA Work Breakdown Structure (WBS) shows the work you must perform to complete a project, broken down into progressively smaller tasks. Using Microsoft Project, there are three that make up a task list:
When entering tasks in MS Project, the Task Sheet is a handy data entry view (From the View menu, select More Views..., and apply the Task Sheet)
For assignment 1, Team Website, you need to create five web pages and post them on a publicly accessible Web server. To receive credit for the assignment, you need to turn in printouts of all five pages (as displayed in a browser).
Turn the Team Website task into a hierarchy of summary tasks and subtasks by inserting the following rows
You will only enter durations for subtasks. Microsoft Project will automatically calculate durations for summary tasks by adding its subtask durations.
For CS 480, I recommend entering duration estimates in hours (e.g. 3h) or minutes (e.g. 30m). Since we set the workday to 2 hours, a task taking 6 hours of effort will require 3 days of effort (at 2 hours per day).
Examine the project schedule Gantt chart to view your dependencies. Because you have not yet scheduled the tasks, they all start on the same date, which is the project's start date.
Milestones are important accomplishments or events that occur during the project. Milestones are indicated in MS Project by entering duration of 0 (zero)
Deadlines permits Microsoft Project to visually indicate when the schedule fails to meet the deadlines.
In general, it is best to avoid setting start or finish dates and constraints. Rather, allow Microsoft Project to calculate the start and finish dates for tasks based on the durations and task dependencies that you enter and have tasks occur as soon as possible.
Use task dependencies to indicate that work on a task cannot begin or end until work on another task begins or ends. For example, coding the Home page in HTML cannot begin until the team logo has been drawn and vision statement have been written (the default constraint).
Microsoft Project allows you to specify four different types of task dependencies (links). First, select a predecessor task, next select a successor task, and then select a task dependency.
FS default dependency and used most often)SS dependency)FF dependency)SF dependency, seldom used)Add task dependencies to the Team Website subtasks
6) to start after Draw Logo (4) and Write Vision Statement (5) tasks finish9) to start after Collect member, client, and faculty advisor information (8) finishes22) to start after 21 and 14 finish23) to start after 21 and 11 finish24) to start after 3,7,10,13,16,21 finish25) to start after 22,23,24 finish26) to start after 25 finishes27) to start after 26 finishesExamine the project schedule Gantt chart to view your dependencies. Because you have not assigned people to the tasks, they all start as soon as possible (assuming unlimited resources)
Resources are the people, equipment, and materials used to complete tasks that make a project. For CS 480-481, the only resources we will assign to a project are the team members
Examine the project schedule Gantt chart to view your resource allocations and changes in schedule. Since everyone is limited to 2 hours per day of work, the schedule needed to be extended. Verify that the milestone is completed by its deadline.
Use the Report menu, select Workload, select Resource Usage and verify that everyone's workload is fairly allocated.