Finish-to-start (FS): The successor task cannot start until the predecessor is finished
Start-to-start (SS): The successor task cannot start until the predecessor starts
Finish-to-finish (FF): The successor task finishes at the same time as the predecessor
Start-to-finish (SF): The successor task finishes at the same time as the predecessor starts