Top Ten Tips for MS Project - MPUG Ten Tips for MS... · reducing the duration. ... “Project will make a good PM good faster ... Top Ten Tips for MS Project.ppt Author: msteinberg
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Lack of formal trainingLack of formal trainingHigh degree of frustration High degree of frustration –– even among even among experienced usersexperienced users““It just wonIt just won’’t do what I want!t do what I want!””
In shortIn short……Understanding of a few simple rules Understanding of a few simple rules that govern the toolthat govern the tool’’s behavior can s behavior can drastically reduce usersdrastically reduce users’’ frustration levels!frustration levels!
1. It1. It’’s not a spreadsheets not a spreadsheet
It may look like one but does not act like oneIt may look like one but does not act like oneProject is a Project is a scheduling toolscheduling toolScheduling tools Scheduling tools will change dateswill change dates
2. Know the 2. Know the ““Basic Scheduling FormulaBasic Scheduling Formula””
Work = HeadsWork = Heads--down effortdown effortUnits = Number or percentage of FTEUnits = Number or percentage of FTE’’ssDuration = Duration = ““Elapsed timeElapsed time””
Not knowing this formula is the biggest Not knowing this formula is the biggest cause of the frustration that people cause of the frustration that people experience with the tool!experience with the tool!
3.3. Use Task Types correctlyUse Task Types correctly
Every task has a Task TypeEvery task has a Task TypeFixed DurationFixed DurationFixed WorkFixed WorkFixed UnitsFixed Units
The system default is Fixed The system default is Fixed UnitsUnitsBut most technical work is Fixed But most technical work is Fixed WorkWork!!Meetings, classes, drug studies, cutovers, etc. Meetings, classes, drug studies, cutovers, etc. are Fixed are Fixed DurationDurationSupport, Ongoing activities are Fixed Support, Ongoing activities are Fixed UnitsUnits
The General Rule The General Rule of Task Typesof Task Types
If one of the three parameters (Work, If one of the three parameters (Work, Duration or Units) is Duration or Units) is ““FixedFixed””, and you , and you change one of the other two, then Project change one of the other two, then Project will change the third.will change the third.But it will not change the one you hold But it will not change the one you hold fixed.fixed.““But what if I change the one thatBut what if I change the one that’’s Fixed?s Fixed?””
4. Estimate Work, not duration4. Estimate Work, not duration
Most technical tasks are driven by the Most technical tasks are driven by the amount of headsamount of heads--down effort, i.e. down effort, i.e. ““WorkWork””And you also know the number of And you also know the number of resources (resources (““UnitsUnits””).).We have a tendency to mentally use the We have a tendency to mentally use the ““Basic FormulaBasic Formula”” to estimate duration.to estimate duration.Why not let the tool do the math!Why not let the tool do the math!
If a task is If a task is ““Effort DrivenEffort Driven””, adding another , adding another resource will divide the resource will divide the totaltotal effort among effort among the new number of resources, thereby the new number of resources, thereby reducing the duration.reducing the duration.Removing resource will divide the Removing resource will divide the totaltotaleffort among the remaining resources, effort among the remaining resources, thereby increasing the duration.thereby increasing the duration.
Best PracticeBest PracticeAssign Work, Duration and Units Assign Work, Duration and Units Explicitly!Explicitly!And make sure you set the And make sure you set the ““Task TypeTask Type””
7. Minimize Constraints7. Minimize ConstraintsConstraints are Constraints are ““ExternalExternal”” dependenciesdependencies
Start no earlier thanStart no earlier thanStart no later thanStart no later thanFinish no earlier thanFinish no earlier thanFinish no later thanFinish no later thanMust start onMust start onMust finish onMust finish on
Best PracticeBest PracticeAll constraints limit the ability of the tool to All constraints limit the ability of the tool to do its job, i.e. do its job, i.e. Scheduling!Scheduling!Their only legitimate uses are for Their only legitimate uses are for truetrueexternal dependencies.external dependencies.Use Dependency Links rather than Use Dependency Links rather than constraints, i.e. constraints, i.e. ““Dynamic SchedulingDynamic Scheduling””Avoid Avoid ““HardHard”” (Inflexible) constraints like (Inflexible) constraints like ““Finish no later thanFinish no later than””If a deadline is imposed, use a If a deadline is imposed, use a DeadlineDeadline
Did you knowDid you know……Typing in a start date is really putting a Typing in a start date is really putting a ““Start no earlier thanStart no earlier than””constraint on the task.constraint on the task.Typing in a finish date is really putting a Typing in a finish date is really putting a ““Finish no earlier thanFinish no earlier than””constraint on the task.constraint on the task.ThatThat’’s why Project sometimes ignores the s why Project sometimes ignores the date you type in. date you type in.
Not a best practice Not a best practice –– subject to abusesubject to abuseBetter practice:Better practice:
Report actual workReport actual workEstimate remaining workEstimate remaining workLet the tool do the math!Let the tool do the math!
““Percent CompletePercent Complete”” really means really means ““Percent Percent durationduration completecomplete””, , notnot Percent Work CompletePercent Work Complete
9. Heed the 9. Heed the ““Planning WizardPlanning Wizard””
They warn you of potential problemsThey warn you of potential problemsDeal with them immediatelyDeal with them immediatelyTheir impacts are harder to trace Their impacts are harder to trace later onlater on
10. Leveling is not magic10. Leveling is not magicIt is not a It is not a ““magic bulletmagic bullet””All it does is delay tasks until resources are All it does is delay tasks until resources are no longer allocatedno longer allocatedTip:Tip:
Take care when assigning resources to tasksTake care when assigning resources to tasksDonDon’’t assign people at 100% to concurrent taskst assign people at 100% to concurrent tasks
Leveling will make a wellLeveling will make a well--planned schedule planned schedule better and a badly planned schedule worse!better and a badly planned schedule worse!
11. Tools do not replace11. Tools do not replacecommunicationscommunications
Many collaboration tools in EPM environmentMany collaboration tools in EPM environmentTemptation to let the tool communicate for usTemptation to let the tool communicate for usNinety percent of a project managerNinety percent of a project manager’’s job is s job is communicationcommunicationLet the tool free you up Let the tool free you up from routine tasks from routine tasks so you can so you can communicate more!communicate more!
12. Tool expertise does not12. Tool expertise does notmake you a good PMmake you a good PM
““A fool with a tool is a faster fool.A fool with a tool is a faster fool.””““Project will make a good PM good faster Project will make a good PM good faster and a bad PM bad faster.and a bad PM bad faster.””Microsoft Project supports only a handful Microsoft Project supports only a handful of the 44 PM processes defined by PMIof the 44 PM processes defined by PMI®®
Project will facilitate routine scheduling Project will facilitate routine scheduling tasks, so we can devote our time to tasks, so we can devote our time to managingmanaging our projects. our projects.
Summary Summary (In case you were sleeping)(In case you were sleeping)1.1. Give your people formal training!Give your people formal training!2.2. Give your people formal training!Give your people formal training!3.3. Give your people formal training!Give your people formal training!
You think training You think training is expensive? is expensive?
Consider the cost Consider the cost of of IgnoranceIgnorance!!