|
|
|
|
|
|
|
|
3rd-Party Products making use of Project include:
|
|
|
| Exam : Microsoft Certification | MS class | IIL class |
|---|---|---|
| 70-632 : Microsoft Office Projects 2007, Managing Projects | 5927A | Orange Belt |
| 70-639 : Microsoft Office Project Server 2007, Configuration (for MS Certified Partners) focuses on technical installation of Project Server using SQL Server. | - | - |
| 70-633 : Enterprise Project Management with Microsoft Office Project Server 2007 | 5928A | Blue Belt |
| 70-634 : Pro: Microsoft Office Project Server 2007, Managing Projects and Programs | 5929A | Black Belt |
These are in place of the previous two levels of certification: (core and comprehensive) in 2000 and (basic and expert) in 2002.
Each of these 3 hour exams costs $125 USD. These are also available in French, German, Japanese, Castilian Spanish, and Chinese (Simplified).
|
Don't have MS Project installed?
|
|
|
|
Microsoft Project inserts new tasks under the task that is highlighted.
When a schedule has a filter applied,
new tasks are added under a subtask that is not visible, so could end up anywhere.
|
|
|
|
|
Every view is updated with this
VBA Macro which sets every view:
|
|
|
| Screen | View Name | Table | Filter | Report/Note |
|---|---|---|---|---|
| Resource Usage & Leveling Gantt |
||||
| Gantt Chart & Task Form |
||||
| Gantt Chart | Bar Rollup | Rollup Table | Rollup Table | |
| Calendar | Calendar | -- | ||
| Gantt Chart | Detail Gantt | Delay | ||
| Gantt Chart | Gantt Chart | Entry | Task Entry | |
| Gantt Chart | Leveling Gantt | Entry | ||
| Gantt Chart | Milestone Date Rollup | Entry | ||
| Gantt Chart | Milestone Rollup | Rollup Table | ||
| Gantt Chart | PA_Optimistic Gantt | PA_Optimistic_Case | ||
| Gantt Chart | PA_Expected Gantt | PA_Expected_Case | ||
| Gantt Chart | PA_Pessimistic Gantt | PA_Pessimistic_Case | ||
| Gantt Chart | Tracking Gantt | Entry | ||
| Network Diagram | Descriptive Network Diagram | -- | ||
| Network Diagram | Network Diagram | -- | ||
| Relationship Diagram | Relationship Diagram | -- | ||
| Resource Form | Resource Form | -- | ||
| Resource Graph | Resource Graph | -- | ||
| Resource Name Form | Resource Name Form | -- | ||
| Resource Sheet | Resource Sheet | Entry | Same as Custom Resource report | |
| Resource Usage | Resource Usage | Usage | Resource Allocation | |
| Task Details Form | Task Details Form | -- | ||
| Task Form | Task Form | -- | ||
| Task Name Form | Task Name Form | -- | ||
| Task Sheet | Task Sheet | Entry | ||
| Task Sheet | PA_PERT Entry Sheet | PA_PERT Entry | ||
| Task Usage | Task Usage | Usage |
|
|
|
|
Task list scrolling shortcut keys:
|
|
|
| ID | Task identifier numbers (in grey background at the far left column of Gantt charts) provide line numbers that are renumbered whenever a task is inserted or removed. |
| Pred. | Predecessors indicate the logic which determines when the task begins. A number refers to the task ID which must finish before this task starts. A formula such as "1FS-2d" means the task is planned to Start 2 days before the Finish of task 1. |
| Rem Dur | [Remaining Duration] is in this position so that it is displayed on Detail-level Gantt charts and allow for manual mark-ups to update the schedule. |
| WBS | The Work Breakdown Structure is a hierarchy of progressively more detailed portions of the high-level deliverable. Thus, it's a structure to facilitate delegation of work packages, each grouping a set of related tasks. This is a read-only field because it is automatically calculated. |
| Name |
Task names contain an action verb after
a deliverable object
so that they line up with names of its associated milestone. Milestones appear as black diamonds automatically for any task with a zero duration or manually set. Milestone names, such as "System AA smoke tested in Staging" are verifiable events which start with a deliverable object and end with a verb in perfect tense (completed past tense) such as completed, delivered, handed over, sent, finished, published, sent, shipped, received, signed off, approved, etc. Deadlines (marked by a downward arrow) are added in a Task's Information screen. They are soft dates (such as a go/no go point) does not affect replanning. If a deadline is missed, an exclaimation point icon appears in the Indicators column. |
| UID | [Unique ID] numbers are used in emails and communications outside Microsoft Project to reference a specific task entry because UID values are retained (not renumbered) when tasks are added and removed. |
| Key | Key (important) detail-level tasks are manually marked "Yes" [in field flag8] to include in the customized Summary Gantt filter. |
| Notes | This is a free-form field to specify the basis for estimates, such as "3 of 14" which specifies the number of items actually completed and planned. |
| Ind. | [Indicators] provide a description
when the mouse hovers over them. For example,
|
| Inactive | A "Yes" value in this field is set to remove a task from all views and reports, except when the "Inactives" custom filter is set. |
| Update | [Update_Needed] |
| Fixed Task | [Type] "Fixed Unit" |
| Constraint Type | Constraint Type is "As Soon As Possible" (ASAP) if the dates are dynamically determined by Microsoft Project based on Predecessor dependencies. Milestones and tasks set with manually hard-coded dates have "Start No Earlier Than" constraints. Formal meetings scheduled ahead have "Must Start On" or "Must Finish On" contraints. |
| C Date | [Constraint Date] |
| A Start | [Actual Start] when the task has already begun. |
| A Fin | [Actual Finish] when the task had ended. |
| B Start | [Baseline Start] when the task was planned to begin. |
| B Fin | [Baseline Finish] when the task was planned to end. |
| C Start | [Start] when the task is currently planned to begin. |
| C Fin | [Finish] when the task is currently planned to end. |
| L Dur. | [Leveling Delay] is the duration added to adjust for resource overallocation. |
| B Dur | [Baseline Duration] |
| C Dur. | [Duration] currently planned. |
| Resc. | [ResourceInitials] used instead of Resource Names to limit width of text in charts and reports |
Columns used for initial entry of task data are at the far right so they can be
quickly seen. Press Cntl+End to go to the end column or Ctrl+Home to go to the first row.
We refer to custom field names as they are by default in MSP
(flag1, text1, etc.) rather than renaming them
because that would make MSP default field names disappear,
which could be frustrating for those accustomed to them.
Project Central users have to also redefine them in the SQL database.
Renaming is done in Tools, Customize, Fields,
Microsoft Office Project 2003 Step by Step (Microsoft Press 2003)
by Carl Chatfield, Timothy Johnson, Carl Chatfield, Timothy Johnson
is good as an introduction. Updated from
2002 and
2000
Microsoft's Project 2007 Solution Center
Download the Microsoft Office Project 2007 Service Pack 1 (SP1)
|
|
|
| Field | Usage (Notes) |
|---|---|
| Text18 | Feedback:
|
| Duration1, Duration2, Duration3 | Opt ... in PA_PERT Entry Table |
| Duration1, Start1, Finish1 | Opt ... in PA_Optimistic_Case Table |
| Duration2, Start2, Finish2 | Exp ... in PA_Expected_Case Table |
| Duration3, Start3, Finish3 | Pes ... in PA_Pessimistic_Case Table |
| Flag10 | "Text Above" in Rollup Table |
| Text1 | Comment |
|
| Task/ Resource Name | Hyperlink | Hyperlink Address | Hyperlink SubAddress |
To create a custom Table from an existing table: Click View, Table, More Tables, Copy, type your new Table name, make changes described below, click OK.
To create a custom View from an existing view: Click View, More views, Copy, type your new View name, make changes, click OK.
Special Edition Using Microsoft Office Project 2003 (Macmillan, Feb 2004) by Tim Pyron
weighs in at 1248 pages
| Resource Filters
|
|
|
Instead of many links to the "Go-live" milestone, a vertical line is added so that it moves as the project is rescheduled. It is inserted using the Insert, Drawing function, Line option, and drawn on the screen. Then double-click on the vertical line to open the Format Drawing form, select the Size & Position tab, select the Task ID to attach the line, and the relative position to the bar. |
|
|
Youtube: |
|
|
| Optimistic | Expected | Pessimistic | ||
| PMBOK | (O) | Most Likely (ML) | (P) | |
| Weight Entry | 6 | 1 | 4 | 1 |
| Weight % | 16.66% | 66.67% | 16.66% | |
| Stored in field | Duration1 | Duration2 | Duration3 | |
| Start1 Finish1 | Start2 Finish2 | Start3 Finish3 | ||
|
|
|
Weight is derived from formula: (O + 4 * ML + P) / 6.
To un-hide PERT Views hidden by default, enable the Analysis toolbar by clicking "PERT Analysis", then enable the "PERT Analysis" toolbar. Clicking the Recalculate button overwrites values in fields Start1/Finish1, Start2/Finish2, and Start3/Finish3. In More Views, there should be:
The flow of tasks are illustrated by presenting each task as a box linked by dependency lines. By default:
A parallelogram represents a summary task.
A rectangle represents a detail task.
A hexagon represents a milestone.
Red (instead of blue) borders surround critical tasks.
The Precedence Diagramming Method (PDM) is also called AoN (Activity-on-Node) because it depicts activities using node boxes. This is more popular than the Arrow Diagramming Method (ADM) approach, also called Activity-on-Arrow (AoA) because it uses arrows to depict activities.
Float (also called slack) duration refers to tasks NOT on the critical path.
$199 PERT Chart Expert is an add-on tool that lays out the PERT chart.
|
| Start Dates | Finish Dates | Usage |
|---|---|---|
| Start_Date | Finish_Date | |
| Start1...10 | Finish1...10 | Custom fields |
| Actual_Start | Actual_Finish | |
| Baseline_Start | Baseline_Finish | |
| Baseline1...10_Start | Baseline1...10_Finish | |
| Early_Start | Early_Finish | |
| Late_Start | Late_Finish | |
| Start_Variance | Finish_Variance | |
| Date1...10 | ... | |
| ... | Deadline | Appears as diamond indicator if Finish date is beyond this date. |
| Available_From | Available_To | - |
Dynamic Scheduling With Microsoft Project 2007: The Book By and for Professionals
(June 2008)
by Rodolfo Ambriz
[website]
Dynamic Scheduling With Microsoft Project 2003
(J. Ross Publishing, 2005, 784 pages)
by Eric Uyttewaal
Dynamic Scheduling With Microsoft Project 2002
by Eric Uyttewaal
|
Full version of Adobe Acrobat to merge several reports output to a
pdf writer or use
SnagIt or other screen capture program to copy screens
to Excel or Word to create a combined report.
|
|
|
|
|
|
|
|
|
| Standard_Rate | * | Work | = | Cost |
| * | Remaining_Work | = | Remaining_Cost | |
| Overtime_Rate | * | Overtime_Work | = | Overtime_Cost |
| * | Remaining_Overtime_Work | = | Remaining_Overtime_Cost |
The Cost_Variance is the difference of Actual Cost versus Baseline Cost.
| View > Table (Resource) Cost | |||||||||
| |||||||||
| Cost data by task ("Task Costs Report") | |||||||||
|
|
|
|
|
| Resource Name | Type | Material Label | Initials | Group | Max Units | Standard Rate | Overtime Rate | Cost Per Use | Accrue At | Base Calendar | Code |
Resource "Export Table" map (Resource Export Table report),
which presents most fields associated with each resource
The "Scheduled Work" field in the map is named "Work" in the database and "Current Work" elsewhere. If fields Windows_User_Account and Workgroup are populated, they should be added to this map.
There are 3 resource rate fields used as the basis for
cost calculations.
|
|
|
| Resource Name | Type | Material Label | Initials | Group | Standard Rate | Cost Per Use | Accrue At | Code |
View > Table (Resource) "Entry - Work Resources" does not include "Material Label".
A Resource Bar graph shows resource allocation, cost, or work over time for a single resource or group of resources.
View > Table (Resource) Summary
| Resource Name | Group | Max Units | Peak | Standard Rate | Overtime Rate | Cost | Work |
View > Table (Resource) Usage
| Resource Name | WorkDuration | Work |
Microsoft Office Project 2003 Bible (John Wiley, 2004)
by Elaine J. Marmel
|
| Resources and Assignments | Start | Finish | Work |
| Unassigned | Jan 10 | Feb 16 | 0 hrs |
| Resource Name | % Work Complete | Work | Overtime | Baseline Work | Work Variance | Actual Work | Remaining Work |
View > Table (Task) Work Table
| Task Name | Work | Baseline Work | Work Variance | Actual Work | Remaining Work | % Work Complete |
Notice that the %" Work Complete" column on the Resource Table is in a different position than the Task Table.
Go to the Next Overallocation by pressing Alt+F5.
|
| Duration | Work | Units | Note |
|---|---|---|---|
| Duration1...10 | Work1...10 | Custom fields | |
| Actual Duration | Actual Work | ||
| -- | Baseline_Work Baseline1...10_Work | ||
| -- | Overtime Work | ||
| -- | Regular_Work | ||
| Remaining_Duration | Remaining_Work | ||
| -- | Remaining_Overtime_Work | ||
| - | Actual_Overtime_Work | ||
| Duration Variance | Work_Variance | ||
| Free Slack Total Slack | - | ||
| Leveling_Delay | - | - | |
| Assignment_Delay | - | Assignment_Units | |
| - | - | Max_Units | |
| - | Scheduled_Work | ||
| - | Percent_Work_Complete | ||
| - | Peak |
|
|
By default, when a Duration of 10 days is specified, MSP allocates work evenly across
the 10 days. This is because it by default uses a "Flat" work contour
algorithm to allocate timephased work.
|
|
|
Edited contours can have a user-defined number of segments, each with a different duration. Segment durations are automatically changed when the duration is changed.
|
|
|
|
It is difficult to accurately define the scope of work, the tasks, the resources needed, and their rate — all before a project starts.
But define we must because some number is needed to specify the number (and skills) of people recruited onto the project.
Earned Value calculations begin from an estimate of the final cumulative cost (budget) of the project — what the cumulative cost of the project is supposed to be when the "% complete" of the project eventually reaches 100% (when the project scope is accomplished). This datum is call Budget At Completion (BAC).
The BAC is also called "Baseline Cost"
because the purpose of Earned Value is to guage variation from a baseline.
|
| Task Name | Baseline Duration | Baseline Start | Baseline Finish | Baseline Work | Baseline Cost |
|
The default table: Earned Value is modified with extra fields in:
Table: Earned Value Cost Indicators
Table: Earned Value Schedule Indicators
|
|
The planned pattern of spending against the BAC total over time is presented in the series of
data points during the life of the project called the Planned Value (PV) or
Budgeted Cost of Work Scheduled (BCWS) stored in the 10 sets of baseline
field provided by Microsoft Project.
|
|
|
|
To determine how well a project is going, the PV/BCWS is compared against two other series of data accumulated during the same time:
The sample EV graph here illustrates a project the is unfortunately too typical: starting slower than planned (resources being more difficult to obtain), then getting more efficient at the Status Date during the middle of the project, but is projected to end up overspending (with overtime, etc.) during the dash to completion.
| Task ID | Task Name | Start | Finish | Baseline Start | Baseline Finish | Start Var. | Finish Var. |
The amount what the total project is now expected to "Cost"
is the Estimate At Completion (EAC), also called the Latest Revised Estimate (LRE). It is the total of the Actual costs (ACWP) incurred up to the report date (the historical "sunk cost") plus projected costs for remaining work.
|
|
|
|
|
To derive the BCWP (EV), MSProject multiplies the
Physical % Complete (P%C) value by the baseline BCWS (PV).
This is if in Tools > Options > Calculation > Earned Value… button >
Default task Earned Value method is set to "Physical % Complete".
This is reflected in the "Earned Value Method" column.
|
|
|
| Field | Deals with | Calculated from ... |
|---|---|---|
| % Complete (percent complete) | elapsed duration, | dividing Remaining Duration by the (planned) Duration. The Remaining Duration is ignored in normal calculations. |
| Percentage Work Complete | man-hours of work, | proportion of the Actual Work field to the (planned) Work field. |
| Physical % Complete | achievement of physical deliverables. | items |
% Complete is also used to proportionately automatically update Fixed Costs.
The Actual Finish date is calculated from the Actual Start Date
plus the (planned) Duration.
So if both Actual Start and Finish dates need to be entered,
adjust the Actual Start first, then change the Actual Finish date.
Microsoft Project ignores the Current Date and Status date when calculating progress.
This explanation
Assume the task is for two workers working together to build a stone wall with 5 rows of bricks in 150 minutes.
The first row (on the bottom) takes 20 minutes.
The second row takes 25 minutes because it is harder.
The third takes 30, the forth 35, and the fifth 40 minutes.
Both workers start at the same time.
But one of the workers leave after 60 minutes and the other completes the first three rows
75 minutes after they both started. Therefore,
the % Complete is 75 of 150 minutes (50%);
the % Work Complete is 60+75=135/300 minutes (40%);
the Physical % Complete is 3 of 5 rows (60%),
|
|
|
| ID | Task Name | Fixed Cost | Fixed Cost Accural | Total Cost | Baseline Cost | Cost Variance | Actual Cost | Remaining Cost |
This is exported using the "Cost data by task" data map (internally titled the "Task Cost Table")
Note: Resource tables exclude fields "Fixed Cost", Cost ("Total Cost"), and "Fixed Cost Accural" (e.g., "Prorated" method, etc.).
View > Table (Task) Delay Table
| Task Name | Leveling Delay | Duration | Start | Finish | Successors | Predecessors | Resource Names |
View > Table (Task) Entry Table used by Views
| Task Name | Duration | Start | Finish | Predecessors | Resource Names |
View > Table (Task) Entry Table used by Reports contain two more fields
| Task ID | Task Name | Duration | Actual Finish | Constraint Type | Start | Finish | Predecessors | Resource Names |
View > Table (Task) Schedule Table
| Task Name | Finish | Late Start | Late Finish | Free Slack | Total Slack |
View > Table (Task) Summary Table used by Views
| Task Name | Start | Finish | % Complete | Cost | Work |
View > Table (Task) Summary Table used by Crosstab Reports, Cash Flow (by Task across time periods), and Task Usage(hours) also contains the Duration field
| Task ID | Task Name | Duration | Start | Finish | % Comp. | Cost | Work |
View > Table Tracking Table
| Task Name | Actual Finish | % Complete | Actual Duration | Remaining Duration | Actual Cost | Actual Work |
View > Table (Task) Usage Table
| Task Name | Work | Duration | Start | Finish |
View > Table (Task) Rollup Table
|
| Task Name | Duration | Text Above | Start | Finish | Predecessors | Resource Names |
|
|
Click on a link to see where each report is discussed:
NOTE: With Project 2007, the Working Days report within Overview appears as Base Calendar within the Custom report category. The Resource report within Custom does not appear in a report group. name="NoRptz">
|
|
|
|
| Color Scheme | Centered | Columns | Stripes | Tabs | BGCOLOR | BODY TEXT | Title Font |
|---|---|---|---|---|---|---|---|
| Black | - | Y | Y | Y | #CCCCCC | #000000 | #000000 |
| Clay | - | Y | Y | Y | #E6CCCC | #800000 | #800000 |
| Cool Tone | - | Y | Y | Y | #3333CC | #FFFFFF | #99CC99 |
| Desert Light | - | - | - | Y | #FFCC99 | #CC6600 | #663399 |
| Glacier | Y | Y | Y | - | #9999CC | #660099 | #CCE6E6 |
| Ivy | Y | Y | Y | - | #CCCC99 | #336600 | #D6E0D6 |
| Maroon | Y | Y | Y | - | #CC9999 | #800000 | #E6CCCC |
| Mist Dark | Y | - | - | - | #336666 | #336666 | #ADA990 |
| Mist | Y | Y | Y | - | #ADA990 | #336666 | #D6E0E0 |
| Mulberry | - | Y | Y | - | #669999 | #660033 | #E0CCD6 |
| Navy | Y | Y | Y | - | #9999CC | #000080 | #CCCCE6 |
| Neon | Y | - | - | - | #000000 | #000080 | #99EEEE Dates
#EE00EE Report title |
| Vineyard | Y | - | - | Y | #669999 | #330066 | #CCCC00 |
Personally, I don't like Microsoft's default designs.
Download "Wilsons Basic MSProject Report Template.html" into that folder,
then specify it as the "Base export on HTML template" on:
Each template file contain comment tags which are replaced during report creation. First comes the project attributes at the top of the page:
When you click the "Finish" button, MSProject adds values
to the right of the comment rather than replace the comment.
This means that you can't place the comment tags in the <TITLE> tag.
Then comes 3 sets of 2 sections:
I haven't figured out a way to change the font within tables, because MSProject replaces
each table comment tag with a complete table.
If you know, can you please email me? Thanks.
This Add-in for Microsoft Project 2000 lists differences between two versions of the same file, such as two possible Projections.
Before Duration values are stored in a Project database, they are normalized into minutes multiplied by 10. For example, a duration of 8 hours is stored as 4,800 minutes (8 * 60 * 10).
Before Work values are stored into a Project database, they are normalized into minutes multiplied by 1,000. For example, a work amount of 8 hours is stored as 480,000 minutes (8 * 60 * 1,000).
Before Cost values are stored into a Project database, they are normalized into currency units multiplied by 100.. For example, a project cost of $2,000.50 is stored as $200,050 ($2,000 * 100).
The default field configuration (and my preferred columns)
for 11 default maps which comes with the package are described in the next section:
|
|
|
| Core (Basic) | (Expert) | Comprehensive |
|---|---|---|
Creating a Project Plan
|
| Define the Project
|
Customizing a Project
|
| Define and Modify Tasks
|
General Project Management Concepts
|
|
|
Resource Management
| Specify and Assign Resources
|
|
Tracking a Project
|
| Track Progress
|
Communicating Project Information
|
| View and Report Project Status
|
Multi-Project Management
|
| Manage Multiple Projects
|
|
|
Add a New Project
Add a New Task
Review Existing Projects
Review Existing Tasks for a Resource
|
Effective Executives Guide to Project 2000 : The Eight Steps for Using Microsoft Project 2000 to Organize, Manage and Finish Critically Important Projects [eBook] (Redmond: Microsoft Press, 2000)
by Nelson, Stephen L.; Coleman, Pat.; Dolliver, Kaarin
is still relevant even though the product version has changed.
Managing With Microsoft Project 2002 (Roseville, Calif: Premier Press, 2002)
by Lisa Bucki & Gary Chefetz (who also wrote the book on Project Server)
Managing Projects With Microsoft Project 2000 (Wiley eBook, 2001)
by Gwen Lowery and Teresa S. Stover
Complete Idiot's Guide to Project Management with Microsoft Project 2003
by Ron Black
provides a great overview of this project in the context of its use.
It's updated from the
2000 version
|
|
|
|
These sites by MVPs (Microsoft Valued Professionals) on Project, Gary Chefetz & Dale Howard self-published through their ms project experts.com two books on Enterprise Project Management:
Managing Enterprise Projects using Microsoft Office Project Server 2007
(Soho Corp, Oct 2007)
[website]
FREE guides on Microsoft Office Project Server 2003 from Microsoft (dated 8/24/2004):
Microsoft Enterprise Project Management Solutions
3rd-party time and attendance tracking for the human resources department or
time and billing systems for professional services include
|
|
|
|
|
|
|
|
|
Related Topics:
Keyboard Shortcuts
Project Software
Project Central
| Your first name: Your family name: Your location (city, country): Your Email address: |
Top of Page Thank you! | |||