5. Decision Mathematics

Critical Path

Project scheduling, Critical Path Analysis, earliest/latest times and float calculations for project networks.

Critical Path

Hey students! šŸ‘‹ Today we're diving into one of the most powerful tools in project management that you'll encounter in A-level Mathematics - Critical Path Analysis! This lesson will teach you how to schedule complex projects efficiently, calculate timing constraints, and identify which activities are absolutely crucial for project completion. By the end, you'll be able to analyze project networks, determine earliest and latest start times, calculate float values, and identify the critical path that determines your project's minimum completion time. Let's unlock the secrets of successful project scheduling! šŸš€

Understanding Project Networks and Activities

Before we jump into the critical path method, let's understand what we're working with. A project network is essentially a visual representation of all the tasks (called activities) needed to complete a project, showing how they depend on each other.

Think about organizing a school dance šŸ’ƒ. You can't decorate the hall before booking it, and you can't send invitations before deciding on the date. These dependencies create a network of activities that must be completed in a specific order.

In project networks, we represent activities as arrows (in Activity-on-Arrow networks) or boxes (in Activity-on-Node networks). Each activity has a duration - the time it takes to complete. For our A-level studies, we'll focus on Activity-on-Arrow diagrams where:

  • Activities are represented by arrows
  • Events (start/end points) are represented by circles or nodes
  • The length of arrows doesn't represent duration - we write the duration as a number

A real-world example is construction projects. According to industry data, construction delays cost the UK economy approximately Ā£4.6 billion annually, often due to poor project scheduling. This is where Critical Path Analysis becomes invaluable! šŸ—ļø

Calculating Earliest Start and Finish Times

The forward pass through a network helps us determine the earliest possible start and finish times for each activity. This is crucial for understanding how quickly we can complete our project.

For any activity, the Earliest Start Time (EST) is the earliest moment we can begin that activity, considering all preceding activities must be completed first. The Earliest Finish Time (EFT) is simply EST + Duration.

Let's work through this systematically:

  1. Start at the beginning: The first activity typically has EST = 0
  2. Move forward: For each subsequent activity, EST = maximum EFT of all preceding activities
  3. Calculate EFT: EFT = EST + Activity Duration

Here's a practical example: Imagine you're planning a charity fundraiser. Activity A (getting permission) takes 3 days, Activity B (designing posters) takes 2 days and can start immediately, Activity C (printing posters) takes 1 day but needs B to finish first, and Activity D (distributing posters) takes 2 days and needs both A and C completed.

Working through the forward pass:

  • A: EST = 0, EFT = 0 + 3 = 3
  • B: EST = 0, EFT = 0 + 2 = 2
  • C: EST = 2 (must wait for B), EFT = 2 + 1 = 3
  • D: EST = max(3,3) = 3, EFT = 3 + 2 = 5

The project's minimum completion time is 5 days! ā°

Calculating Latest Start and Finish Times

Now we work backwards through the network using the backward pass to find the latest times we can start each activity without delaying the entire project.

The Latest Finish Time (LFT) is the latest an activity can finish without affecting the project completion time. The Latest Start Time (LST) equals LFT - Duration.

The backward pass process:

  1. Start at the end: The final activity's LFT equals its EFT
  2. Work backwards: For each activity, LFT = minimum LST of all following activities
  3. Calculate LST: LST = LFT - Activity Duration

Continuing our fundraiser example, working backwards from the 5-day completion:

  • D: LFT = 5, LST = 5 - 2 = 3
  • C: LFT = 3 (D needs to start at day 3), LST = 3 - 1 = 2
  • A: LFT = 3 (D needs to start at day 3), LST = 3 - 3 = 0
  • B: LFT = 2 (C needs to start at day 2), LST = 2 - 2 = 0

Notice how some activities have flexibility while others don't! šŸŽÆ

Float Calculations and Critical Activities

Float (also called slack) represents the flexibility we have in scheduling an activity. It's the amount of time an activity can be delayed without affecting the project completion time.

Total Float = LST - EST = LFT - EFT

Activities with zero float are critical activities - any delay in these will delay the entire project. The sequence of critical activities from start to finish forms the critical path.

In our fundraiser example:

  • Activity A: Float = 0 - 0 = 0 (Critical!)
  • Activity B: Float = 0 - 0 = 0 (Critical!)
  • Activity C: Float = 2 - 2 = 0 (Critical!)
  • Activity D: Float = 3 - 3 = 0 (Critical!)

Surprisingly, all activities are critical in this example! This means our 5-day schedule has no room for delays.

There's also Free Float - the time an activity can be delayed without affecting the EST of any following activity. Free Float = (Minimum EST of following activities) - EFT of current activity.

Research shows that projects using Critical Path Analysis have 30% higher success rates in meeting deadlines compared to those that don't! šŸ“Š

Real-World Applications and Examples

Critical Path Analysis isn't just academic - it's used everywhere! NASA uses it for space missions (imagine the complexity of launching a rocket! šŸš€), construction companies use it for building projects, and even movie studios use it for film production schedules.

Consider the construction of London's Crossrail project (now Elizabeth Line). With over 40,000 activities and a budget of £18.8 billion, Critical Path Analysis was essential. The project identified critical activities like tunnel boring, station construction, and systems installation. When delays occurred in signaling systems (a critical activity), the entire project completion was pushed back by several years, demonstrating the real impact of critical path management.

In software development, companies like Google and Microsoft use modified versions of CPM for product releases. A typical software release might have critical activities including: code development, testing, security reviews, and deployment preparation. Any delay in critical activities directly impacts the release date.

The beauty of Critical Path Analysis lies in its ability to answer crucial questions: "What's the minimum project duration?", "Which activities can't be delayed?", and "Where should we focus our management attention?" šŸ’”

Conclusion

Critical Path Analysis is a powerful mathematical tool that transforms complex project scheduling from guesswork into science. By calculating earliest and latest times, identifying float, and finding the critical path, you can manage projects efficiently and predict completion times accurately. Remember that critical activities (those with zero float) form the critical path and determine your project's minimum duration. Whether you're planning a school event, managing a construction project, or developing software, these principles will help you deliver on time and within budget.

Study Notes

• Project Network: Visual representation of project activities and their dependencies

• Activity: A task that takes time and resources to complete

• Earliest Start Time (EST): Earliest possible start time for an activity

• Earliest Finish Time (EFT): EST + Activity Duration

• Latest Start Time (LST): Latest start time without delaying project

• Latest Finish Time (LFT): LST + Activity Duration

• Forward Pass: Calculate EST and EFT, moving left to right through network

• Backward Pass: Calculate LST and LFT, moving right to left through network

• Total Float: LST - EST = LFT - EFT (scheduling flexibility)

• Free Float: Time activity can be delayed without affecting following activities

• Critical Activity: Activity with zero total float

• Critical Path: Sequence of critical activities determining minimum project duration

• Project Duration: EFT of the final activity in the network

• Float Formula: Total Float = Latest Time - Earliest Time

• Critical Path Rule: Any delay in critical activities delays entire project

Practice Quiz

5 questions to test your understanding