ES vs EF vs LS vs LF: Activity Scheduling in Project Management

project management
scheduling
early start
late finish
critical path

This page compares and contrasts activity ES (Early Start), EF (Early Finish), LS (Late Start), and LF (Late Finish). Understanding these concepts is crucial for effective project management and scheduling.

Early Start (ES)

Early Start, or ES, is the earliest time that an activity can begin. An activity scheduled near the end of a path, or much later in the overall project, can only start this early if all preceding activities in its path have also started early. Any delay in a previous activity will inevitably push the start date of this activity back.

Early Finish (EF)

Early Finish, or EF, represents the earliest time that an activity can be completed. It’s the date an activity can finish if all preceding activities started early, and no activities encountered any delays or setbacks.

Knowing the ES and EF dates for all activities (tasks) grants the project manager and team valuable insight into the amount of flexibility they have in adjusting start dates without jeopardizing the overall project timeline.

Late Start (LS)

Late Start, or LS, is the latest time an activity can begin without delaying the project’s completion. If an activity resides on a path significantly shorter than the critical path, it can start much later without impacting the project’s final deadline. However, delays to other activities on that path could still cause problems.

Late Finish (LF)

Late Finish, or LF, is the latest time an activity can finish without causing the project to be late. If an activity is on a shorter path, and all other activities on that path start and finish early, it can finish quite late without affecting the overall project completion.

Understanding both Late Start and Late Finish allows you to assess the degree of flexibility within the schedule. A significant difference between LS and LF for an activity indicates more options and maneuverability.

Tips for Calculating ES and EF (Forward Pass)

The “forward pass” refers to calculating these values by moving from the beginning of the project timeline to the end.

  • ES of the first activity = 1

  • ES of all other activities = EF (of the previous activity) + 1

  • Convergence Scenario: If two activities converge (merge) into one activity during the forward pass (as illustrated in Figure 1), then:

    ES of activity C = (Greater EF from activity A and B) + 1

  • EF = ES + Duration - 1

Figure 1: ES/LF During Convergence

ES LF during convergence

Tips for Calculating LS and LF (Reverse Pass)

The “reverse pass” involves calculating these values by moving backward from the end of the project timeline to the beginning.

  • LF of the last activity = EF of the same last activity

  • For all other activities (except in convergence scenarios, as described below): LF = LS (of the subsequent activity) - 1

  • Convergence Scenario: If two activities converge (merge) into one activity during the reverse pass (as illustrated in Figure 2), then:

    LF of activity C = (Lesser LS from activity A and B) - 1

  • LS = LF - Duration + 1

Figure 2: LS/LF Calculations

LS LF calculations

Example 1: ES and EF Calculation

Figure 3: Network Diagram for ES/EF Calculation

ES EF calculations

Let’s calculate ES and EF using the network diagram above:

  • Activity A:
    • ES = 1
    • EF = ES + Duration - 1 = 1 + 6 - 1 = 6
  • Activity B:
    • ES = EF of Activity A + 1 = 6 + 1 = 7
    • EF = 7 + 5 - 1 = 11
  • Activity D:
    • ES = 1
    • EF = 1 + 2 - 1 = 2
  • Activity C: (Merge of B and D)
    • ES = max(EF of B, EF of D) + 1 = max(11, 2) + 1 = 11 + 1 = 12
    • EF = 12 + 7 - 1 = 18

Example 2: LS and LF Calculation

Using the same network diagram as in Example 1, let’s calculate LS and LF.

  • Activity C (last activity):
    • LF = EF of the same activity = 18
    • LS = LF - Duration + 1 = 18 - 7 + 1 = 12
  • Activities B and D:
    • LF = LS of C - 1 = 12 - 1 = 11
  • Activity B:
    • LS = LF - Duration + 1 = 11 - 5 + 1 = 7
  • Activity D:
    • LS = LF - Duration + 1 = 11 - 2 + 1 = 10
  • Activity A:
    • LF = min(LS of B, LS of D) - 1 = min(7, 10) - 1 = 7 - 1 = 6
    • LS = LF - Duration + 1 = 6 - 6 + 1 = 1

PMP Training Institutes in India

A comprehensive list of PMP training institutes located in major cities across India, including Bangalore, Chennai, Hyderabad, Pune and Mumbai.

pmp training
india
project management
SPI, CPI, SV, CV Calculator and Formulas

SPI, CPI, SV, CV Calculator and Formulas

Calculate Schedule Performance Index (SPI), Cost Performance Index (CPI), Schedule Variance (SV), and Cost Variance (CV) using this calculator and understand the formulas behind them.

project management
performance index
cost variance
Project Management Professional (PMP) Basics

Project Management Professional (PMP) Basics

An overview of project management professional (PMP) concepts, including process groups, knowledge areas, and activity duration estimation.

project management
pmp
time management
Understanding the Scrum Life Cycle and Framework

Understanding the Scrum Life Cycle and Framework

Explore the Scrum framework, an Agile methodology that enhances teamwork, accountability, and continuous improvement in software development. Learn about its life cycle, roles, and benefits.

agile methodology
scrum framework
software development

PMP Exam Success: Tips and Eligibility

Learn how to pass the PMP exam on your first attempt. Discover eligibility requirements, study tips, and essential resources for success.

pmp exam
project management
pmi certification