Rajah Rangkaian: Cara Memetakan Aktiviti Projek

Rajah rangkaian projek bagi nod aktiviti yang saling berhubung dengan laluan kritikal diserlahkan

Turn this article into takeaways for your work.

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

Rajah rangkaian memberikan setiap aktiviti projek tempatnya dalam urutan, dan menunjukkan dengan tepat tugasan mana yang perlu selesai sebelum tugasan seterusnya boleh bermula. Tanpanya, anda menjadualkan daripada senarai rata tanpa sebarang keterlihatan terhadap reaksi berantai yang menyebabkan kelewatan.

Pengurus projek menggunakan rajah rangkaian untuk mencari laluan kritikal, memampatkan garis masa, dan menyampaikan skop kepada pihak berkepentingan yang memerlukan lebih daripada sekadar hamparan. Rajah ini tidak menggantikan carta Gantt, ia berfungsi bersama satu, masing-masing menunjukkan pandangan berbeza bagi pelan yang sama.

Apakah Itu Rajah Rangkaian?

Rajah rangkaian projek ialah aliran visual bagi semua aktiviti projek dan hubungan kebergantungan antaranya. Nod mewakili aktiviti (atau pencapaian penting), dan anak panah mewakili urutan aktiviti tersebut mesti berlaku. Hasilnya ialah graf berarah daripada permulaan projek hingga penyempurnaan projek.

Rajah rangkaian adalah tulang belakang bagi dua kaedah penjadualan utama: kaedah laluan kritikal (CPM) dan Program Evaluation and Review Technique (PERT). Kedua-duanya bergantung kepada rangkaian yang dijujukkan dengan betul sebelum sebarang anggaran tempoh atau julat kebarangkalian boleh digunakan.

Fakta Penting

  • Hanya 47% projek disiapkan tepat pada masanya, menurut McKinsey, menjadikan kawalan jadual sebagai salah satu cabaran paling berterusan dalam pengurusan projek.
  • Satu daripada enam projek IT mengalami kelewatan jadual sebanyak 70% atau lebih, sering kali kerana rantai kebergantungan tidak pernah dipetakan sepenuhnya.
  • Projek yang aktif menggunakan kaedah penjadualan yang jelas, seperti CPM dengan rajah rangkaian, secara konsisten mengatasi projek yang hanya bergantung kepada penjejakan berasaskan senarai. (PMI, Pulse of the Profession)

AON Berbanding AOA: Dua Jenis Rajah Rangkaian

Terdapat dua format untuk melukis rajah rangkaian projek. Mengetahui format mana yang anda lihat, dan yang mana dihasilkan oleh alat anda, penting kerana ia dibaca secara berbeza.

Activity-on-Node (AON) meletakkan setiap aktiviti di dalam nod (kotak). Anak panah antara nod hanya menunjukkan kebergantungan; anak panah itu sendiri tidak membawa maksud lain selain "ini mesti berlaku sebelum itu." AON ialah format yang digunakan oleh perisian pengurusan projek moden dan oleh kaedah laluan kritikal sebagaimana yang diamalkan oleh kebanyakan pengamal hari ini.

Activity-on-Arrow (AOA) meletakkan aktiviti pada anak panah, bukan di dalam kotak. Nod (bulatan) mewakili peristiwa, iaitu permulaan atau penamatan sesuatu aktiviti. AOA ialah format yang lebih lama, berkait rapat dengan carta PERT, dan kadangkala masih digunakan dalam konteks kejuruteraan awam.

Ciri Activity-on-Node (AON) Activity-on-Arrow (AOA)
Lokasi aktiviti Di dalam nod (kotak) Pada anak panah
Maksud nod Satu aktiviti atau tugasan Satu peristiwa (titik mula/tamat)
Perlukah aktiviti dami? Tidak Kadangkala (untuk menunjukkan kebergantungan tanpa aktiviti sebenar)
Penggunaan biasa CPM, perisian PM moden PERT, kejuruteraan awam/pembinaan
Kebolehbacaan Lebih mudah bagi kebanyakan pasukan Lebih sukar dibaca sekilas pandang
Lalai dalam alat perisian Ya Jarang

Bagi kebanyakan projek hari ini, AON adalah pilihan yang tepat. Ia lebih mudah dibaca, tidak memerlukan aktiviti dami, dan inilah yang dijana secara automatik oleh alat seperti MS Project, Asana, dan Smartsheet.

Jika anda sedang membina carta PERT untuk projek yang banyak penyelidikan dengan tempoh yang tidak pasti, anda mungkin menemui notasi AOA dalam rujukan lama, tetapi AON masih berfungsi.

Simbol dan Istilah Rajah Rangkaian

Sebelum membina rajah rangkaian, biasakan diri dengan simbol utama dan istilah penjadualan. Ini semua muncul dalam setiap pengiraan imbasan ke hadapan dan ke belakang.

Simbol / Istilah Maksudnya
Nod (segi empat) Satu aktiviti atau tugasan tunggal
Anak panah Kebergantungan, aktiviti pada hujung ekor mesti mendahului aktiviti pada hujung kepala
Nod mula Aktiviti pertama projek (atau satu pencapaian penting "Mula")
Nod tamat Aktiviti terakhir projek (atau satu pencapaian penting "Tamat")
FS (Finish-to-Start) Tugasan B tidak boleh mula sehingga Tugasan A selesai. Jenis kebergantungan paling biasa.
SS (Start-to-Start) Tugasan B tidak boleh mula sehingga Tugasan A bermula
FF (Finish-to-Finish) Tugasan B tidak boleh selesai sehingga Tugasan A selesai
SF (Start-to-Finish) Tugasan B tidak boleh selesai sehingga Tugasan A bermula. Jarang berlaku.
ES (Early Start) Tarikh terawal yang mungkin sesuatu aktiviti boleh bermula
EF (Early Finish) Tarikh terawal yang mungkin sesuatu aktiviti boleh tamat (ES + tempoh)
LS (Late Start) Tarikh terlewat sesuatu aktiviti boleh bermula tanpa melewatkan projek
LF (Late Finish) Tarikh terlewat sesuatu aktiviti boleh tamat tanpa melewatkan projek
Float / Slack Jumlah masa sesuatu aktiviti boleh tertangguh tanpa menjejaskan tarikh tamat (LF - EF atau LS - ES)
Laluan Kritikal Laluan terpanjang melalui rangkaian; sifar float pada setiap aktiviti di dalamnya

Float ialah nombor yang memberitahu anda berapa banyak ruang bernafas yang anda ada. Aktiviti dengan sifar float berada pada laluan kritikal, sebarang kelewatan di situ akan menjadi kelewatan projek.

Cara Membina Rajah Rangkaian

Membina rajah rangkaian ialah proses lima langkah. Kualiti rajah bergantung sepenuhnya kepada kualiti input yang anda kumpulkan sebelum melukis apa-apa.

Langkah 1: Senaraikan semua aktiviti

Mulakan daripada struktur pecahan kerja (WBS) anda. Setiap pakej kerja yang menghasilkan hasil kerja menjadi satu aktiviti dalam rangkaian. Berikan setiap aktiviti label ringkas (A, B, C atau kod seperti WBS 1.1.1). Jangan langkau aktiviti kerana ia kelihatan jelas, nod yang hilang mewujudkan rantai kebergantungan palsu.

Langkah 2: Tentukan kebergantungan

Bagi setiap aktiviti, tanyakan tiga soalan:

  • Apakah yang mesti selesai sebelum aktiviti ini boleh bermula?
  • Apakah yang boleh bermula pada masa yang sama?
  • Apakah yang tidak boleh bermula sehingga aktiviti ini selesai?

Dokumenkan jenis kebergantungan (FS, SS, FF, SF) bagi setiap hubungan. Kebanyakan projek dunia sebenar adalah 80-90% finish-to-start, tetapi kerja kejuruteraan atau perisian yang kompleks sering mempunyai rantai start-to-start selari.

Langkah 3: Jujukkan aktiviti

Susun aktiviti dari kiri ke kanan berdasarkan kebergantungan mereka. Aktiviti tanpa pendahulu diletakkan di sebelah kiri (permulaan projek). Aktiviti tanpa penerus diletakkan di sebelah kanan (penamatan projek). Lukis anak panah untuk menghubungkannya. Setiap aktiviti sepatutnya mempunyai sekurang-kurangnya satu anak panah masuk dan satu anak panah keluar, kecuali nod mula dan nod tamat.

Sahkan tiada kebergantungan pekeliling, jika Aktiviti A bergantung kepada Aktiviti C dan C bergantung kepada A, anda mempunyai gelung yang menjadikan penjadualan mustahil.

Langkah 4: Tambah anggaran tempoh

Tulis anggaran tempoh setiap aktiviti di dalam atau bersebelahan nodnya. Bagi tempoh yang tidak pasti, gunakan anggaran tiga titik PERT: optimistik (O), paling berkemungkinan (M), dan pesimistik (P). Formula PERT memberikan anda purata berwajaran: (O + 4M + P) / 6.

Bagi projek mudah dengan anggaran yang boleh dipercayai, satu tempoh deterministik tunggal bagi setiap aktiviti sudah memadai.

Langkah 5: Kira laluan kritikal

Jalankan imbasan ke hadapan untuk mendapatkan mula awal dan tamat awal bagi setiap aktiviti. Kemudian jalankan imbasan ke belakang untuk mendapatkan mula lewat dan tamat lewat. Kira float bagi setiap aktiviti. Laluan di mana setiap nilai float bersamaan sifar adalah laluan kritikal, dan jumlah tempohnya ialah masa penyempurnaan minimum projek.

Lihat perancangan projek untuk cara menghubungkan output ini kepada jadual garis dasar anda.

Contoh Rajah Rangkaian

Berikut ialah projek pelancaran perisian mudah dengan enam aktiviti.

Aktiviti Penerangan Tempoh (hari) Pendahulu
A Tentukan keperluan 3 (tiada)
B Reka bentuk senibina 5 A
C Bangunkan modul teras 8 B
D Bangunkan UI 6 B
E Ujian integrasi 4 C, D
F Guna pakai ke pengeluaran 2 E

Imbasan ke hadapan (Mula Awal / Tamat Awal):

  • A: ES=0, EF=3
  • B: ES=3, EF=8
  • C: ES=8, EF=16
  • D: ES=8, EF=14
  • E: ES=16 (didorong oleh C), EF=20
  • F: ES=20, EF=22

Tempoh projek: 22 hari.

Imbasan ke belakang (Mula Lewat / Tamat Lewat, bekerja daripada EF bagi F=22):

  • F: LF=22, LS=20
  • E: LF=20, LS=16
  • C: LF=16, LS=8
  • D: LF=20, LS=14 (D mempunyai float 6 hari: LS 14 - ES 8 = 6)
  • B: LF=8, LS=3
  • A: LF=3, LS=0

Pengiraan float:

Aktiviti ES EF LS LF Float Pada Laluan Kritikal?
A 0 3 0 3 0 Ya
B 3 8 3 8 0 Ya
C 8 16 8 16 0 Ya
D 8 14 14 20 6 Tidak
E 16 20 16 20 0 Ya
F 20 22 20 22 0 Ya

Laluan kritikal: A -> B -> C -> E -> F (22 hari). Aktiviti D mempunyai float 6 hari, bermakna pembangunan UI boleh bermula sehingga 6 hari lewat tanpa melewatkan pelancaran.

Rajah Rangkaian Berbanding Carta Gantt

Kedua-dua alat ini menyelesaikan masalah berbeza dan berfungsi paling baik bersama-sama.

Dimensi Rajah Rangkaian Carta Gantt
Tujuan utama Menunjukkan urutan aktiviti dan kebergantungan Menunjukkan garis masa dan peruntukan sumber
Format visual Graf aliran nod-dan-anak panah Carta bar mendatar pada kalendar
Terbaik untuk Mencari laluan kritikal, menganalisis float Menyampaikan jadual kepada pihak berkepentingan
Keterlihatan kebergantungan Eksplisit, teras kepada rajah Pilihan (garis kebergantungan, sering berselerak)
Tarikh kalendar Tidak diperlukan Pusat kepada pandangan
Berfungsi pada saiz projek Kecil hingga sangat besar (boleh menjadi kompleks) Kecil hingga sederhana (besar = kekusutan visual)
Bila untuk dibina Sebelum jadual dimuktamadkan Selepas rangkaian disahkan

Bina rajah rangkaian dahulu. Setelah anda yakin urutan dan tempoh adalah betul, pindahkan output kepada carta Gantt untuk penjejakan harian dan pelaporan pihak berkepentingan. Carta Gantt menunjukkan bila; rajah rangkaian menunjukkan mengapa.

Kesilapan Biasa

Melangkau perbualan kebergantungan. Ramai pasukan melukis rajah rangkaian selepas jadual sudah ditetapkan, yang menjadikan rajah itu hiasan dan bukannya alat perancangan. Gunakannya pada peringkat penentuan kebergantungan, sebelum tempoh dikunci.

Menganggap setiap laluan sebagai kritikal. Apabila pasukan melihat rangkaian yang kompleks, mereka kadangkala menguruskan setiap aktiviti dengan tahap kesegeraan yang sama. Float wujud untuk satu sebab, biarkan aktiviti bukan kritikal menyerap kelewatan kecil sementara anda memberi tumpuan kepada laluan kritikal sebenar.

Terlepas pandang aktiviti gabungan. Aktiviti yang mempunyai banyak pendahulu (seperti Aktiviti E dalam contoh di atas) adalah titik gabungan. Pengurus sering meremehkan risiko pada titik gabungan kerana mereka hanya memerhati pendahulu kritikal dan mengabaikan yang lain. Kelewatan pada mana-mana pendahulu akan melewatkan titik gabungan.

Menggunakan jenis kebergantungan yang salah. Menetapkan semuanya secara lalai kepada finish-to-start sedangkan kerja sebenarnya bertindih bermakna jadual anda lebih panjang daripada yang sepatutnya. Semak kebergantungan SS dan FF secara aktif; di situlah peluang pemampatan jadual tersembunyi.

Lupa mengemas kini rajah. Rajah rangkaian yang dibina semasa permulaan projek dan tidak pernah disentuh lagi adalah lebih teruk daripada tiada langsung, ia memberikan keyakinan palsu. Kemas kininya apabila skop berubah, apabila aktiviti ditambah, atau apabila hubungan pendahulu didapati salah.

Soalan Lazim

Apakah perbezaan antara rajah rangkaian dan carta PERT?

Carta PERT ialah satu jenis khusus rajah rangkaian projek yang menggunakan notasi activity-on-arrow (AOA) dan anggaran tempoh tiga titik (optimistik, paling berkemungkinan, pesimistik) untuk menangani ketidakpastian jadual. Rajah rangkaian ialah istilah yang lebih luas, ia merangkumi kedua-dua format AON dan AOA, dan boleh menggunakan anggaran satu titik atau tiga titik. Setiap carta PERT ialah rajah rangkaian, tetapi bukan setiap rajah rangkaian ialah carta PERT.

Berapa banyak aktiviti yang perlu ada dalam rajah rangkaian projek?

Tiada peraturan tetap, tetapi rajah dengan lebih daripada 50-60 aktiviti menjadi sukar dibaca pada satu halaman. Bagi projek besar, pecahkan rangkaian induk kepada sub-rangkaian mengikut fasa atau pakej kerja, kemudian sambungkan sub-rangkaian tersebut pada pencapaian penting utama. Struktur pecahan kerja ialah cara semula jadi untuk mengumpulkan aktiviti bagi tujuan ini.

Bolehkah sesebuah projek mempunyai lebih daripada satu laluan kritikal?

Ya. Jika dua atau lebih laluan melalui rangkaian mempunyai jumlah tempoh yang sama (kedua-duanya bersamaan dengan masa penyempurnaan minimum projek), kedua-duanya adalah kritikal. Berbilang laluan kritikal bermakna risiko jadual yang lebih tinggi, kelewatan di mana-mana pada mana-mana laluan akan melewatkan projek.

Perisian apa yang menjana rajah rangkaian secara automatik?

MS Project, Primavera P6, Smartsheet, dan ProjectLibre semuanya menjana rajah rangkaian daripada senarai tugasan dan data kebergantungan. Lucidchart dan Miro menyokong lukisan manual. Kebanyakan platform pengurusan projek (Asana, Monday.com, Wrike) menunjukkan pandangan kebergantungan yang menghampiri rangkaian AON yang dipermudahkan.

Apakah yang berlaku kepada laluan kritikal apabila pesanan perubahan ditambah?

Aktiviti baharu mengubah nilai float merentasi rangkaian. Pesanan perubahan yang menambah tempoh kepada laluan yang sebelum ini bukan kritikal boleh menjadikan laluan itu kritikal, atau mewujudkan laluan kritikal baharu sepenuhnya. Kira semula imbasan ke hadapan dan ke belakang selepas sebarang perubahan skop yang menambah atau membuang aktiviti atau mengubah hubungan kebergantungan.

Bacaan berkaitan

Rajah rangkaian adalah tempat jadual projek sebenarnya dibina. Carta Gantt dan laporan status datang selepas itu, tetapi logik kebergantungan yang menjadikan dokumen tersebut boleh dipercayai wujud di sini, dalam peta nod-dan-anak panah yang anda lukis sebelum tugasan pertama bermula.

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.