Objective 04: Preparing a Schedule Flashcards
What is the purpose of scheduling?
To accomplish a set of tasks in the most efficient manner within existing constraints in order to meet certain objectives
Why do tasks have to be organized in a logical and time-efficient manner?
They are normally dependent on each other in some way
What are the detailed steps to scheduling?
- Identify all required tasks
- Estimate the duration of each task
- Identify required resources
- Organize tasks into a logical order and determine dependencies between tasks
- Apply resource and other constraints
- Review the critical path and adjust resources as needed to meet planned deadlines
- Estimate final cost and shutdown duration
- Make tradeoffs as needed
What is the first step in scheduling?
To fill in the task description and estimate the duration of the task
Early Start
The earliest time that the task can be started, which may depend on the timing of the related tasks
Early Finish
The earliest time that the task can be completed, which is determined by adding the early start time to the duration
Late Finish
The latest time that the task can be completed without impacting overall completion time
Late Start
The latest time that the task can be started without delaying the overall completion time, which is calculated by subtracting the duration from the late finish time
Slack
The amount of time a task can be delayed after the early start time without impacting overall completion time
What is the data required for scheduling a task?
- Task Name
- Early Start
- Duration
- Early Finish
- Late Start
- Slack
- Late Finish
What are possible task dependencies?
- Parallel (no dependency)
- Finish to Start
- Start to Start with Delay
- Finish to Finish with delay
Parallel (No Dependency)
The 2 tasks are independent and the shortest completion time is achieved by doing them in parallel, as long as sufficient resources are available
Finish to Start
Task C cannot be started until Task B has been completed, leaving slack time for Task A
Start to Start with Delay
Task B cannot be started until after a delay following the start of Task A
Finish to Finish with Delay
Task B cannot be finished until after a delay following the finish of Task A