Schedule and Resources Flashcards
Steps for constructing a project schedule
_ allocate resources _ identify and sequence tasks _ determine task start and end dates and milestones _ construct the schedule _ determine the critical path _ set the baseline and obtain approval _ set quality gates _ establish governance process
Defining tasks
_ further breakdown WBS work packages
_ don’t break tasks so far down that you’re managing individual member’s to-do lists
_ rule of thumb: define tasks so that they take 40-80 hours to complete; but critical tasks might be listed as well, even if they are shorter in duration
_ give each task an ID for tracking purposes, alongside its associated WBS code and a description of the work
Sequencing tasks
_ process of identifying dependencies among project tasks and putting them into proper order
_ includes identifying dependency types
Types of dependencies
_ mandatory - prerequisite; created by the type of work the project requires
_ discretionary - usually process or procedure driven, often a best practice technique (e.g. sign-offs and approvals)
_ external - outside of the project manager’s control
_ internal - relationship between tasks “within an individual project”
Logical relationships between tasks
_ finish-to-start (FS) - predecessor activity must complete before the successor activity can start
_ start-to-finish (SF) - predecessor activity must start before the successor activity can finish (uncommon)
_ finish-to-finish (FF) - predecessor activity must finish before the successor activity finishes
_ start-to-start (SS) - predecessor activity must start before the successor activity can start
Network diagram
_ a partial ordering of tasks organized by their logical relationships
_ “precedence diagramming method” (PDM) - boxes represent activities, each usually showing duration, with arrows pointing to dependent boxes; aka “activity on node”
Resource calendar
_ provides the time frames in which resources are available (e.g. reflecting their vacation schedules)
_ may also include their skills, quantity, and availability
_ tracks availability of equipment
duration
_ number of days required to complete task
_ not person-hours, because a person working only part-time on the task will extend the duration of the task beyond what can be done in an 8-hour day
_ distinguish workday and calendar day durations, the latter of which needs to account for weekends and holidays
_ have everyone agree on whether the durations they provide are workdays or calendar days; suggests using workdays
Techniques for estimating task durations
_ analogous estimating (aka top-down estimating)
_ expert judgement
_ parametric estimating
_ PERT
Analogous estimating
_ aka “top-down estimating” or “order-of-magnitude estimate”
_ uses cost/durations from similar tasks on previous projects
_ usually used in early stages of planning, before there is much detail
_ usually the least accurate estimate
_ results are better if the person doing the estimate is familiar with both projects
_ relies on expert judgement
Expert judgement estimating
_ the people most familiar with the work or a similar task come up with an estimate
_ ideally, done by the team member who will do the work
Parametric estimating
_ multiples quantity of work by productivity rate
_ e.g. if a typical crew can bury 5 miles of cable/day, it should take 10 days to bury 50 miles of cable
PERT estimation
_ Program Evaluation and Review Technique
_ similar to “three-point estimates,” which use an average estimate to determine a project duration
_ uses an “expected value” (aka “weighted average”), calculated as: (optimistic + pessimistic + 4*(most likely))/6
_ always round to the hundredths place
PERT chart
_ a partial ordering, a kind of network diagram
_ nodes represent milestones, usually as rectangles
_ arrows from nodes to their dependents indicate sequence
_ numbers on the arrows indicate durations
milestone
_ major accomplishment or major deliverable or set of deliverables
_ denoted in the project schedule as an event with zero duration, dependent on all the accomplishments that it represents
_ shown in a milestone chart - for each milestone, shows scheduled start, actual start, scheduled completion, and actual completion
_ milestones are triggers for communicating with stakeholders, as is failing to meet a milestone
Gantt chart
_ most common way to display project schedules
_ can show milestones, deliverables, project tasks, task durations, start/end dates, resources assigned to tasks
_ durations of tasks shown as horizontal bars (lists tasks vertically, time horizontally)
Critical path method (CPM)
_ widely used
_ determines “float time” for each activity by show the ranges of possible start dates and possible end dates
_ “float” is the amount of time you can delay starting an activity without pushing out the end date
_ when there is only one possible start date and only one possible end date (“zero float”), the task is considered to be a “critical path task”
_ if a critical path task does not finish on schedule the project end date is affected
critical path
_ the longest path of tasks in the project, by total duration
Duration compression
_ used for shortening the duration of the project, should you find that the total duration puts you out past the target deadline
_ there are two techniques: crashing and fast tracking