A Predecessor is an activity or event that must occur before another activity can start or finish according to the schedule logic.
Identifying predecessors helps teams build realistic dependencies and calculate the critical path.
Related concepts include Critical Path.