Project Management Mini Book
Project Management Mini Book
2) The experience level of the project manager. If the project manager has
done this kind of project before, perhaps less structure is needed
3) The complexity and business criticality of the project. If the project is
business critical, perhaps more structure is needed.
8. What is a Project?
• Temporary endeavors with a start and end date
• Results in the creation of one or more deliverables.
• Assigned resources
• Defined scope of work
• Unique
9. Project Management and Product Management
Select Sellers
If you cannot find a prior schedule to reuse, you may need to build one from
scratch. The following high-level process can be used.
1. Create a Work Breakdown Structure (WBS)
2. Estimate the effort
3. Sequence the activities
4. Assign resources
5. Estimate duration
6. Estimate cost
7. Adjust schedule and add milestones
36. Create a Work Breakdown Structure (WBS)
The WBS captures all the detailed elements of work required to complete the
project. This process of breaking larger work components into smaller work
components is called “decomposition”.
1. Break the project into lower level “chunks of work”
2. Evaluate each lower element of the WBS
3. If you understand the nature of the
lower element of work and if the
estimated effort is smaller than the
estimating threshold (say 80 hours) you
do not need to break the component
down further. Otherwise continue to
break down each component as needed.
37. Estimating Effort
1 Determine how accurate your estimate needs to be
2 Break work down into smaller pieces that can be more easily estimated
3 Create the initial estimate of effort hours
4 Add specialist resource hours
5 Add project management time (15%)
6 Add contingency hours
7 Calculate the total effort
8 Review and adjust as necessary
9 Document all assumptions
38. Estimating Duration
Convert effort hours to duration activities using the following process.
1 Estimate the productive hours per day (6.5 per day for employees)
2 Determine how many resources will be applied to each activity
3 Factor in available workdays (remove vacations, holiday, etc.)
4 Take into account any resources that are not full-time
5 Factor in multi-tasking productivity loss for part-time resources (10%)
6 Calculate delays and lag-times
7 Identify resource constraints (The same person
working on parallel activities. These activities may need
to be worked on sequentially.)
8 Document all scheduling assumptions
39. Estimating Costs
You can estimate costs after you have assigned your resources.
• Estimate labor costs. You should know your resources and the costs of
those resources.
• Estimate non-labor costs. Non-labor expenses include all costs not
directly related to salary and contractor costs.
o Supplies
o Equipment
o Hardware, software
o Training, team building
• Document all assumptions
40. The Critical Path is the Longest Path
The critical path is the longest path from beginning to end in the schedule. It
represents the sequence of activities that must be completed on schedule for
the entire project to be completed on schedule.
If you are using a project management scheduling tool, the activities on the
critical path are sometimes designated with a red bar for ease of viewing.
41. The Critical Path Has no Slack (Float)
The critical path has no slack or float in the timeline. If the end-date for the
project has slipped, it is because at least one activity on the critical path did not
complete on time.
In this chart, Path B (red) is
the critical path. All of the
activities bump up against a
predecessor. If any activities
on the path are delayed, then
entire project will be delayed.
42. Estimating Techniques
These techniques can be used at the project level (macro) or activity level
(micro)
• Previous History
• Analogy
• Ratio
• Expert Opinion
• Delphi
• Work Breakdown Structure
• PERT
• Parametric Modeling
• Timeboxing
• Function Points
43. Beware These Common Estimating Errors
The estimation process is an art and a science. You can get better and better
at estimating, but by nature you can never be perfect. Here is a list of common
estimating problems that should be avoided.
• Not taking all the work into account
• Wishful thinking
• Committing to best-case scenario
• Assuming higher quality work than can deliver
• Committing based on available budget
• Not recognizing estimating biases
44. Assigning Work to Team Members
When you assign work to team members, be clear about the following:
• Activity name(s)
• An explanation
• Start-date and estimates end-date
• Estimated effort hours (optional)
• Estimated costs (optional)
• Deliverable due
• Dependencies
• Other resources needed or involved
45. Techniques to Get a Project Back on Schedule
If you discover that your project is trending over its deadline date, the first
obligation of the project manager is to try to determine the cause. The next
obligation of the project manager and team is to make corrections to get the
project back on track again.
• Work overtime
• Reallocate resources onto the critical path
• Swap resources on the critical path
• Double-check all schedule dependencies
• Check time-constrained activities
• Provide performance incentives
46. Additional Techniques to Get Project Back on Schedule
• “Crash” the schedule - adding resources to the
critical path
• Fast Tracking - performing sequential activities
partially in parallel
• Improve processes - perform project work
processes more efficiently
• Regain commitments - ask team members to recommit to
meeting their end dates
• Add resources, scope back the work or push back the deadline date - the
last choices when all else fails
47. Techniques to Get a Project Back on Budget
If you notice you are trending over your budget
• Work unpaid overtime
• Swap contractors (more expensive for less expensive)
• Eliminate or replace non-labor costs
• Use budget contingency (if you have it)
• Re-bid or renegotiate contracts
• Set up more detailed cost accounts for better cost tracking
• Add budget or scope back the work - the last choices when all else fails
48. Phase-Gate Reviews to Validate Readiness to Proceed
At the completion of a major project milestone or phase, the team should take
a short pause to look backward and forward
Backward looking
• Deliverable approvals
• Budget and schedule review
• Review project issues and risks
Forward looking
• Validate remaining schedule and budget estimates
• Validate the Business Case
• Check that resources are available
• Validate sponsorship
49. Manage Issues
An issue is a formally-defined problem that will impede the progress of the
project and cannot be totally resolved by the project manager and project team
without outside help.
• “formally-defined” – you need to be able to write the problem down. If you
cannot document the problem, you can’t solve the problem.
• “impede the progress of the project” - if the
problem does not impede your project it is not
elevated to the level of an issue.
• “cannot be totally resolved” – problems that are
within your control to resolve are not elevated to
the level of an issue. Issues require outside help.
50. Pareto Analysis
Pareto analysis can be used when you encounter multiple
problems and they are frequent enough that you can count
them. Pareto Analysis is based on the classic 80/20 rule. That is,
20% of the problems cause 80% of the occurrences.
The Pareto Diagram provides information on which problems
occur most frequently and the impact of solving each problem.
• The team should strive to understand quality expectations and meet them
85. Find Errors Early in your Project
On many projects, the burden of finding errors occurs during the later project
phases of testing and product maintenance
Deliverable Review
1 Determine the appropriate review participants
2 (Optional) Define completeness and correctness criteria for the review
3 Send out the review material prior to the meeting
4 Conduct the review. Review the deliverable (QC) and the processes used
to build the deliverable (QA)
5 Conclude the review. Determine if the deliverable “passed” or “needs
more work”
6 If more work needed, schedule another review when work is completed
90. Resolving Quality Problems
Quality problems need to be resolved before the project ends. You want to
understand the problem with enough clarity so that you can identify the root
cause and ensure that the quality problem does not occur again.