A project may contain 4 main types of dependencies among activities Finish-to-start (FS: an activity cannot start until the preceding one finishes). Finish-to-finish (FF: an activity cannot finish until the preceding one finishes). Start-to-start (SS: an activity cannot start until the preceding one starts). Start-to-finish (SF: an activity cannot finish until the preceding one starts).