Kebergantungan Tugas: FS, SS, FF, dan SF Diterangkan

Empat jenis kebergantungan tugas FS SS FF SF ditunjukkan sebagai pasangan tugas yang berkaitan

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Kebergantungan tugas menentukan susunan bagaimana kerja projek boleh berlaku. Jika salah tetapkan, jadual anda akan runtuh; jika betul tetapkan, pasukan anda tahu dengan tepat bila setiap bahagian kerja boleh bermula, bertindih, atau menunggu.

Terdapat empat jenis kebergantungan logik: finish-to-start (FS), start-to-start (SS), finish-to-finish (FF), dan start-to-finish (SF). Setiap satu menerangkan hubungan khusus antara penghujung atau permulaan satu tugas dengan penghujung atau permulaan tugas yang lain. Artikel ini merangkumi keempat-empat jenis tersebut, menerangkan masa lead dan lag, serta menjelaskan empat kategori kebergantungan yang perlu diketahui oleh setiap pengurus projek.

Apakah itu kebergantungan tugas?

Kebergantungan tugas ialah hubungan logik antara dua tugas yang menentukan bila satu tugas boleh bermula atau tamat berbanding tugas yang satu lagi. Dalam perisian penjadualan dan dalam rajah rangkaian pengurusan projek, dua tugas dalam sesuatu kebergantungan dipanggil pendahulu (tugas yang datang dahulu dalam hubungan tersebut) dan pengganti (tugas yang dikekang olehnya).

Kebergantungan tidak sama dengan turutan tugas. Turutan ialah susunan perkara berlaku. Kebergantungan ialah sebab logik mengapa ia berlaku dalam susunan tersebut. Perbezaan ini penting kerana sesetengah tugas boleh bertindih, sesetengah mesti menunggu yang lain selesai, dan beberapa situasi yang jarang berlaku memerlukan satu tugas bermula sebelum pendahulunya boleh berhenti.

Fakta Utama

  • Project Management Institute melaporkan bahawa susunan jadual yang lemah adalah antara tiga punca utama projek melebihi anggaran, menyumbang kepada kesan kos dalam 37% projek di seluruh dunia (PMI Pulse of the Profession, 2023).
  • Kajian oleh McKinsey mendapati projek pembinaan dan IT yang besar mengambil masa purata 20% lebih lama daripada jadual, dengan pengurusan kebergantungan yang lemah dikenal pasti sebagai punca utama (McKinsey Global Institute, 2017).
  • Teknik pemampatan jadual seperti fast-tracking, yang bergantung kepada tugas bergantung yang sengaja ditindihkan, digunakan dalam 60% projek yang tertangguh untuk memulihkan masa (PMI, 2022).

Empat jenis kebergantungan tugas

Kebanyakan alat penjadualan, termasuk Microsoft Project dan Rework, menyokong keempat-empat jenis hubungan logik yang ditakrifkan oleh Project Management Body of Knowledge (PMBOK). Berikut ialah setiap satu dengan contoh bahasa yang mudah.

Jenis Nama penuh Peraturan Contoh sebenar
FS Finish-to-Start Pengganti bermula hanya selepas pendahulu tamat Anda mesti mencurah asas (Tugas A) sebelum boleh membina rangka dinding (Tugas B). Tugas B tidak boleh bermula sehingga Tugas A selesai.
SS Start-to-Start Pengganti bermula hanya selepas pendahulu bermula Seorang pembangun mula menulis kod (Tugas A), dan seorang penulis teknikal boleh mula merangka dokumentasi (Tugas B) sebaik sahaja pengekodan bermula. Kedua-duanya berjalan serentak dari titik permulaan yang sama.
FF Finish-to-Finish Pengganti tamat hanya selepas pendahulu tamat Pengujian (Tugas A) dan pembaikan pepijat (Tugas B) mesti tamat bersama-sama. Anda tidak boleh menutup pengujian sehingga pembaikan akhir selesai.
SF Start-to-Finish Pengganti tamat hanya selepas pendahulu bermula Seorang pengawal keselamatan malam (Tugas B) hanya boleh pulang selepas gantian pagi (Tugas A) memulakan syif. SF ialah jenis yang paling jarang digunakan dalam praktik.

FS adalah lalai. Majoriti besar hubungan tugas dalam projek biasa adalah finish-to-start. Jika anda tidak pasti jenis mana untuk digunakan, FS hampir selalunya pilihan yang betul.

SF adalah pengecualian. SF paling kerap muncul dalam pembuatan just-in-time dan senario serah tugas syif. Jika anda mendapati diri anda kerap menggunakan SF, ini biasanya bermakna logik jadual perlu difikirkan semula.

Kategori kebergantungan dan lead vs lag

Selain daripada empat jenis logik tersebut, setiap kebergantungan juga tergolong dalam salah satu daripada empat kategori yang menerangkan mengapa hubungan itu wujud. Dan setiap kebergantungan boleh diselaraskan dengan masa lead atau lag untuk menjadikan jadual lebih realistik.

Kategori kebergantungan

Kategori Definisi Siapa yang mengawalnya
Mandatori Kekangan fizikal atau kontraktual yang tidak boleh diubah. Juga dipanggil "logik keras." Realiti luaran
Budi bicara Susunan pilihan berdasarkan amalan terbaik atau keutamaan pasukan. Boleh diubah jika perlu. Juga dipanggil "logik lembut." Pasukan projek
Luaran Bergantung kepada sesuatu di luar projek, seperti penghantaran vendor, kelulusan kawal selia, atau pengesahan pelanggan. Pihak ketiga
Dalaman Bergantung kepada sesuatu dalam projek atau organisasi. Biasanya budi bicara tetapi tidak selalu. Projek + organisasi

Mengetahui sama ada sesuatu kebergantungan itu mandatori atau budi bicara adalah penting semasa pemampatan jadual. Anda boleh fast-track (tindihkan) kebergantungan budi bicara; anda tidak boleh fast-track kebergantungan mandatori. Artikel fast-tracking vs crashing menerangkan pertukaran ini secara terperinci.

Masa lead dan masa lag

Masa lag menambah tempoh menunggu antara pendahulu dan pengganti. Jika anda memerlukan dua hari untuk konkrit mengeras sebelum pembinaan rangka boleh bermula, itu ialah lag dua hari pada kebergantungan FS.

Masa lead membenarkan pengganti bermula sebelum pendahulunya tamat. Jika ia dimodelkan sebagai lag negatif, lead tiga hari pada kebergantungan FS bermaksud pengganti boleh bermula tiga hari sebelum pendahulu selesai. Beginilah cara pemampatan jadual berfungsi dalam praktik.

Kedua-dua lead dan lag dinyatakan dalam unit yang sama seperti jadual projek (hari, jam, atau peratusan tempoh pendahulu).

Mengapa kebergantungan tugas penting

Kebergantungan ialah tisu penghubung bagi jadual projek. Berikut ialah apa yang berlaku salah tanpanya.

Pasukan memulakan kerja yang tidak dapat mereka selesaikan. Jika Tugas B bermula sebelum Tugas A selesai, pasukan yang mengusahakan B mungkin terhenti di tengah-tengah tugas dan terpaksa menunggu atau mengulangi kerja. Ini mencipta pembaziran dan kekecewaan.

Laluan kritikal menjadi tidak kelihatan. Kaedah laluan kritikal hanya berfungsi jika kebergantungan dipetakan dengan betul. Kebergantungan yang tertinggal bermakna algoritma mengira tempoh minimum projek yang salah, dan jadual anda sudah salah sebelum anda bermula.

Float hilang. Pengiraan float dan slack bergantung sepenuhnya kepada logik kebergantungan yang tepat. Jika kebergantungan itu salah, anda tidak akan tahu tugas mana yang sebenarnya mempunyai ruang gerak.

Perubahan tercetus secara tidak dapat diramal. Apabila sesuatu tugas tertangguh, penggantinya juga akan tertangguh. Tetapi hanya jika kebergantungan telah dipetakan. Tanpanya, anda tidak akan nampak kesan riak itu sehingga terlambat untuk bertindak balas.

Kesilapan biasa

Berikut ialah ralat kebergantungan yang paling kerap muncul dalam projek sebenar.

Menggunakan FS untuk semua tugas atas dasar kebiasaan. Bukan setiap tugas adalah finish-to-start. Menggunakan FS secara lalai apabila SS atau FF lebih tepat mencipta jadual yang secara tiruan menjadi lebih panjang dan menjadikan kerja selari tidak kelihatan.

Melangkau kebergantungan budi bicara. Pasukan kadangkala hanya memodelkan logik keras dan meninggalkan logik lembut kerana "ia fleksibel." Tetapi kebergantungan lembut yang tidak didokumentasikan bermakna ahli pasukan pada masa depan mungkin menyusun semula tugas dengan cara yang merosakkan kualiti atau amalan terbaik.

Mengabaikan kebergantungan luaran. Jika vendor perlu menghantar bahan sebelum pasukan anda boleh memasangnya, itu ialah kebergantungan FS luaran. Meninggalkannya bermakna jadual menunjukkan pemasangan bermula sebelum penghantaran itu sendiri diminta.

Menambah kebergantungan kepada sumber, bukan tugas. Perangkap biasa ialah menghubungkan tugas kerana orang yang sama melakukan kedua-duanya, bukan kerana kerja itu sendiri memerlukan penyusunan. Kekangan sumber sepatutnya dikendalikan oleh perataan sumber, bukan dengan mencipta kebergantungan tugas. Fasa struktur pecahan kerja adalah masa yang baik untuk memisahkan kedua-dua isu ini.

Tidak menyemak semula kebergantungan selepas perubahan skop. Apabila skop berubah, sesetengah kebergantungan menjadi tidak relevan dan kebergantungan baharu muncul. Audit kebergantungan adalah sebahagian standard daripada proses kawalan perubahan bersepadu anda.

Cara memetakan kebergantungan tugas

Langkah 1: Senaraikan semua tugas daripada WBS anda

Mula dengan struktur pecahan kerja yang lengkap. Anda tidak boleh memetakan kebergantungan pada tugas yang belum anda kenal pasti. Setiap hasil penghantaran perlu dipecahkan kepada pakej kerja sebelum anda mula menyusun turutan.

Langkah 2: Kenal pasti pendahulu bagi setiap tugas

Semak senarai tugas anda dan tanya: "Apakah yang mesti berlaku, atau sekurang-kurangnya bermula, sebelum tugas ini boleh bermula atau tamat?" Sesetengah tugas tiada pendahulu (ia boleh bermula pada bila-bila masa). Kebanyakan mempunyai satu atau dua. Beberapa mungkin mempunyai beberapa pendahulu.

Langkah 3: Tetapkan jenis hubungan yang betul

Bagi setiap pasangan pendahulu-pengganti, tentukan sama ada hubungan itu FS, SS, FF, atau SF. Tanya diri anda: adakah penamatan atau permulaan pendahulu yang mencetuskan pengganti? Dan adakah permulaan atau penamatan pengganti yang dicetuskan?

Langkah 4: Tambah lead atau lag jika diperlukan

Jika terdapat tempoh menunggu mandatori antara tugas (masa pengerasan, tempoh kelulusan, masa lead penghantaran), tambah lag. Jika pengganti boleh bermula sebelum pendahulu tamat, tambah lead. Bersikap jujur di sini: lag yang digelembungkan menyembunyikan float sebenar, dan lead yang tidak realistik menyediakan pasukan untuk kerja semula.

Langkah 5: Sahkan bersama pasukan dan bina rajah rangkaian

Minta orang yang melakukan kerja itu menyemak peta kebergantungan. Mereka akan mengesan ralat logik lebih pantas daripada mana-mana pengurus projek yang duduk bersendirian di meja. Setelah disahkan, kebergantungan itu menjadi asas bagi rajah rangkaian, analisis laluan kritikal, dan carta Gantt anda.

Contoh kebergantungan tugas

Berikut ialah tiga senario projek biasa yang menunjukkan bagaimana kebergantungan kelihatan dalam praktik.

Projek Tugas A (pendahulu) Tugas B (pengganti) Jenis kebergantungan Nota
Pelancaran perisian Semakan kod selesai Penggunaan bermula FS (mandatori) Tidak boleh menggunakan kod yang belum disemak. Tiada pemampatan mungkin.
Kempen pemasaran Penulisan salinan iklan bermula Konsep reka bentuk bermula SS (budi bicara) Kedua-duanya boleh berjalan serentak sebaik sahaja arah salinan ditetapkan. Lead dua hari ditambah supaya reka bentuk mempunyai permulaan awal untuk konsep.
Penyerahan pembinaan Pemeriksaan senarai kerja tamat Sijil penghunian dikeluarkan FF (luaran) Pihak berkuasa pensijilan tidak akan mengeluarkan sijil sehingga semua pemeriksaan ditutup. Kedua-duanya tamat bersama-sama.

Amalan terbaik

Lakukan:

  • Gunakan jenis kebergantungan yang mencerminkan logik dunia sebenar bagi kerja tersebut, bukan sekadar kemudahan penjadualan.
  • Dokumenkan sebab setiap kebergantungan budi bicara wujud. Nota ringkas dalam jadual projek menjimatkan berjam-jam kekeliruan kemudian.
  • Semak kebergantungan setiap kali skop, sumber, atau garis masa berubah.
  • Gunakan analisis float dan slack selepas memetakan kebergantungan untuk mengenal pasti di mana jadual mempunyai fleksibiliti.
  • Hubungkan peta kebergantungan anda dengan dokumen perancangan projek supaya pihak berkepentingan memahami logik jadual.

Jangan:

  • Menambah kebergantungan untuk menguatkuasakan kekangan sumber. Gunakan perataan sumber untuk itu.
  • Lupa kebergantungan luaran. Penghantaran vendor, pengesahan kawal selia, dan kelulusan pelanggan adalah risiko jadual yang sebenar.
  • Menganggap semua kebergantungan adalah finish-to-start. Jadual yang dibina sepenuhnya berdasarkan hubungan FS hampir pasti lebih panjang daripada yang sepatutnya.
  • Menggunakan SF melainkan anda mempunyai senario serah tugas syif atau just-in-time yang sebenar. Ia mengelirukan kebanyakan ahli pasukan dan kebanyakan alat penjadualan.
  • Melangkau semakan pasukan. Logik kebergantungan yang kelihatan betul di atas kertas selalunya runtuh apabila orang yang melakukan kerja itu melihatnya.

Soalan lazim

Apakah jenis kebergantungan tugas yang paling biasa?

Finish-to-start (FS) adalah yang paling biasa dengan jurang yang besar. Ia mencerminkan turutan kerja yang paling semula jadi: Tugas A mesti tamat sebelum Tugas B boleh bermula. Dalam kebanyakan jadual projek, FS merangkumi 70 hingga 90 peratus daripada semua hubungan tugas.

Apakah perbezaan antara kebergantungan mandatori dan budi bicara?

Kebergantungan mandatori (logik keras) mencerminkan realiti fizikal atau kontraktual yang tidak boleh berubah, seperti keperluan untuk menyelesaikan pengujian sebelum melancarkan produk. Kebergantungan budi bicara (logik lembut) mencerminkan susunan pilihan berdasarkan amalan terbaik atau pertimbangan pasukan, dan ia boleh diubah jika jadual memerlukan pemampatan.

Bolehkah sesuatu tugas mempunyai lebih daripada satu pendahulu?

Ya. Banyak tugas bergantung kepada beberapa pendahulu tamat atau bermula sebelum ia boleh bermula. Dalam rajah rangkaian pengurusan projek, ini ditunjukkan sebagai beberapa anak panah yang bertemu pada satu nod tugas. Tugas itu tidak boleh bermula (atau tamat, bergantung kepada jenis) sehingga semua syarat pendahulu dipenuhi.

Apakah perbezaan antara masa lag dan masa lead?

Masa lag menambah kelewatan selepas syarat pendahulu dipenuhi. Masa lead (lag negatif) membenarkan pengganti bermula sebelum syarat pendahulu dipenuhi sepenuhnya. Kedua-duanya ialah pengubah suai yang digunakan pada mana-mana daripada empat jenis kebergantungan tersebut.

Bagaimanakah kebergantungan tugas berkaitan dengan laluan kritikal?

Laluan kritikal ialah turutan tugas bergantung yang paling panjang melalui rangkaian projek. Ia hanya boleh dikira jika semua kebergantungan tugas dipetakan dengan betul. Kebergantungan yang tertinggal atau salah menghasilkan laluan kritikal yang tidak mencerminkan realiti, yang bermakna tarikh siap yang diramalkan anda tidak boleh dipercayai. Artikel kaedah laluan kritikal membincangkan pengiraan ini dengan lebih mendalam.


Pemetaan kebergantungan adalah antara perkara pertama yang anda lakukan semasa membina jadual dan antara perkara terakhir yang anda fikirkan untuk dikemas kini apabila keadaan berubah. Jurang itulah tempat garis masa projek runtuh. Kekalkan logik kebergantungan anda terkini, sahkan bersama pasukan anda, dan gunakan jenis hubungan yang betul untuk kerja tersebut. Jadual anda akan jujur, analisis pengurusan projek rantaian kritikal anda akan tepat, dan pasukan anda akan tahu dengan tepat apa yang bergantung kepada apa.

Untuk perwakilan visual bagaimana kebergantungan anda berhubung, lihat panduan carta pencapaian penting dan rajah rangkaian. Dan jika projek anda menggunakan model tadbir urus berstruktur, bahagian perancangan berasaskan produk dalam metodologi PRINCE2 merangkumi bagaimana kebergantungan berfungsi dalam rangka kerja stage-gate.

Bacaan berkaitan

About the author

Tara Minh

Tara Minh

Senior Operations & Growth Strategist

Tara Minh is Senior Operations & Growth Strategist at Rework, helping B2B SaaS leaders scale without breaking their teams. With 8+ years in revenue operations and process optimization, Tara turns messy workflows into systems people actually follow. Readers get practical frameworks they can use to cut waste, align teams, and grow on purpose.