Gantt Chart Maker
ΑρχικήΟδηγοί › Μέθοδος κρίσιμης διαδρομής εξηγημένη
Τεχνικές χρονοπρογραμματισμού

Η μέθοδος κρίσιμης διαδρομής εξηγημένη

Η μεγαλύτερη αλυσίδα εξαρτημένων εργασιών ορίζει τον συντομότερο χρόνο που μπορεί να πάρει ένα έργο — έτσι τη βρίσκετε, κι έτσι τη χρησιμοποιείτε.

Η μέθοδος κρίσιμης διαδρομής (CPM) απαντά στο πιο χρήσιμο ερώτημα σε κάθε χρονοπρογραμματισμό: ποια είναι η νωρίτερη ημερομηνία που μπορεί να ολοκληρωθεί αυτό το έργο; Η απάντηση είναι η διάρκεια της μεγαλύτερης αλυσίδας εξαρτημένων εργασιών που τρέχει από την αρχή ως το τέλος. Αυτή η αλυσίδα είναι η κρίσιμη διαδρομή, και ορίζει ένα αμετακίνητο κατώφλι για το χρονοδιάγραμμα — όσο σκληρά κι αν δουλέψετε σε οτιδήποτε βρίσκεται εκτός αυτής της διαδρομής, η ημερομηνία ολοκλήρωσης δεν θα μετακινηθεί ούτε μία μέρα.

Ακούγεται σχεδόν πολύ απλό για να αξίζει το δικό του όνομα, όμως έχει μια οξεία συνέπεια. Σε κάθε σχέδιο με περισσότερες από μία χούφτα εξαρτήσεις εργασιών, οι περισσότερες εργασίες έχουν λίγο περιθώριο να καθυστερήσουν χωρίς να βλάψουν κανέναν. Κάποιες λίγες δεν έχουν. Η κρίσιμη διαδρομή σάς δείχνει ακριβώς ποιες είναι ποιες, ώστε να σταματήσετε να μοιράζετε την προσοχή σας εξίσου και να αρχίσετε να την επενδύετε εκεί όπου μια καθυστέρηση πραγματικά σάς κοστίζει το έργο.

Γιατί η μεγαλύτερη διαδρομή είναι ο συντομότερος χρόνος

Φανταστείτε δύο αλυσίδες εργασίας που πρέπει και οι δύο να ολοκληρωθούν πριν μπορέσετε να παραδώσετε. Η αλυσίδα Α χρειάζεται 12 ημέρες· η αλυσίδα Β χρειάζεται 20. Μπορείτε να τις τρέξετε παράλληλα, όμως δεν μπορείτε να παραδώσετε μέχρι να ολοκληρωθούν και οι δύο — άρα το νωρίτερο που θα τελειώσετε είναι σε 20 ημέρες, τη διάρκεια της μεγαλύτερης αλυσίδας. Το να επιταχύνετε την αλυσίδα Α δεν αλλάζει τίποτα· ήδη ολοκληρώνεται με οκτώ ημέρες περιθώριο. Αυτή είναι η ουσία του CPM: η μεγαλύτερη διαδρομή μέσα στο δίκτυο είναι, παραδόξως, ο συντομότερος χρόνος που μπορεί να χρειαστεί ολόκληρο το έργο. Κάθε άλλη διαδρομή έχει περιθώριο — χρόνο σε απόθεμα πριν αρχίσει να καθυστερεί το τέλος.

Ένα λυμένο παράδειγμα

Ορίστε ένα μικρό έργο: πέντε εργασίες, με διάρκειες σε ημέρες, και εξαρτήσεις τύπου τέλος-προς-αρχή. Η Αρχή (S) και το Τέλος (E) είναι δείκτες μηδενικής διάρκειας.

S A 4 ημέρες B 3 ημέρες C 6 ημέρες D 2 ημέρες E Κρίσιμη διαδρομή: S - A - C - E = 10 ημέρες
Δύο διαδρομές τρέχουν από την αρχή ως το τέλος. Πάνω: Α (4) και μετά C (6) = 10 ημέρες. Κάτω: B (3) και μετά D (2) = 5 ημέρες. Η μεγαλύτερη διαδρομή, A - C, είναι κρίσιμη· οι B και D έχουν περιθώριο.

Με γυμνό μάτι η απάντηση είναι ήδη ξεκάθαρη — η πάνω διαδρομή αθροίζει 10 ημέρες, η κάτω μόνο 5 — όμως αυτή η μέθοδος «με το μάτι» παύει να λειτουργεί σε πραγματικά σχέδια, γι' αυτό το CPM σάς δίνει μια διαδικασία. Έχει δύο περάσματα.

Το πέρασμα προς τα εμπρός: οι νωρίτερες ημερομηνίες

Διατρέξτε από αριστερά προς τα δεξιά και υπολογίστε, για κάθε εργασία, τη νωρίτερη αρχή της (ES) και το νωρίτερο τέλος της (EF). Ο κανόνας: η νωρίτερη αρχή μιας εργασίας είναι το πιο καθυστερημένο νωρίτερο τέλος όλων όσων την τροφοδοτούν· το νωρίτερο τέλος της είναι η νωρίτερη αρχή της συν τη διάρκειά της. Μετρώντας από την ημέρα 0:

Αυτό το βήμα «κράτα το πιο καθυστερημένο» σε κάθε σημείο σύγκλισης είναι εκεί όπου η μεγαλύτερη διαδρομή κερδίζει αθόρυβα.

Το πέρασμα προς τα πίσω: οι αργότερες ημερομηνίες

Τώρα διατρέξτε από δεξιά προς τα αριστερά ξεκινώντας από το τέλος, υπολογίζοντας το αργότερο τέλος (LF) και την αργότερη αρχή (LS) κάθε εργασίας — το πιο αργά που μπορεί να συμβεί χωρίς να μετακινήσει την ημερομηνία λήξης. Ξεκινήστε με την E στο 10 και αφαιρέστε τις διάρκειες:

Η διαφορά ανάμεσα στις αργότερες και τις νωρίτερες ημερομηνίες μιας εργασίας είναι το περιθώριό της (ή η χαλαρότητά της) — πόσο μπορεί να καθυστερήσει πριν αρχίσει να καθυστερεί ολόκληρο το έργο. Οι A και C έχουν αργότερες ημερομηνίες ίδιες με τις νωρίτερες: μηδενικό περιθώριο. Η B έχει LS 5 έναντι ES 0 — πέντε ημέρες περιθωρίου. Η D έχει LS 8 έναντι ES 3 — επίσης πέντε ημέρες. Άρα οι B και D θα μπορούσαν, η καθεμιά, να ξεκινήσουν σχεδόν μία εργάσιμη εβδομάδα αργότερα και το έργο και πάλι θα προσγειωνόταν στην ημέρα 10.

Γιατί οι κρίσιμες εργασίες έχουν μηδενικό περιθώριο

Μια εργασία βρίσκεται στην κρίσιμη διαδρομή ακριβώς επειδή δεν έχει περιθώριο: η νωρίτερη και η αργότερη ημερομηνία της συμπίπτουν, οπότε τη στιγμή που καθυστερεί, η ολοκλήρωση καθυστερεί μαζί της. Το περιθώριο και η κρισιμότητα είναι οι δύο όψεις του ίδιου νομίσματος — η κρίσιμη διαδρομή δεν είναι παρά η αλυσίδα εργασιών μηδενικού περιθωρίου που τρέχει αδιάκοπα από την αρχή ως το τέλος. (Το περιθώριο αξίζει τη δική του ανάλυση· το συνολικό περιθώριο, το ελεύθερο περιθώριο και το αρνητικό είδος καλύπτονται στο περιθώριο και χαλαρότητα εξηγημένα.)

Η εκδοχή σε μία γραμμή: κάντε ένα πέρασμα προς τα εμπρός για τις νωρίτερες ημερομηνίες, ένα πέρασμα προς τα πίσω για τις αργότερες, και κάθε εργασία όπου οι δύο ταυτίζονται βρίσκεται στην κρίσιμη διαδρομή. Το περιθώριο είναι το κενό ανάμεσά τους.

Με το χέρι ή με εργαλείο

Η παραπάνω μέθοδος δύο περασμάτων είναι ακριβώς αυτό που κάνει ένα λογισμικό χρονοπρογραμματισμού — απλώς το κάνει ακαριαία και το ξανακάνει κάθε φορά που αλλάζετε κάτι. Σύρετε μια μπάρα, προσθέστε μια εξάρτηση, επιμηκύνετε μια εργασία, και το εργαλείο επανυπολογίζει ολόκληρο το δίκτυο και επισημαίνει ξανά την κρίσιμη αλυσίδα. Αξίζει να το κάνετε με το χέρι μία φορά, σε ένα μικρό σχέδιο, γιατί χτίζει τη διαίσθηση για το τι σας δείχνει το λογισμικό. Μετά, αφήστε τη μηχανή να κάνει την αριθμητική· ένα σχέδιο πενήντα εργασιών έχει πάρα πολλές διαδρομές για να τις παρακολουθήσετε αξιόπιστα με ένα μολύβι. Η αξία που προσθέτετε εσείς είναι η ειλικρινής επιλογή διαρκειών και εξαρτήσεων — το ίδιο το πέρασμα είναι μηχανικό.

Πώς να τη χρησιμοποιήσετε στην πράξη

Το να ξέρετε την κρίσιμη διαδρομή αλλάζει αυτό που κάνετε καθημερινά:

Οι ειλικρινείς επιφυλάξεις

Το CPM είναι ισχυρό, όμως είναι ένα μοντέλο, και τα μοντέλα απλοποιούν:

Όταν χρησιμοποιείται με αυτές τις επιφυλάξεις κατά νου, η κρίσιμη διαδρομή είναι ο πιο ειλικρινής μεμονωμένος αριθμός που μπορεί να σας δώσει ένα χρονοδιάγραμμα. Σας λέει την αλήθεια για το τι πραγματικά μπορεί να κινηθεί, πού βρίσκεται όντως η πίεση, και ποιοι ηρωισμοί θα μετακινήσουν την ημερομηνία — και ποιοι απλώς θα κουράσουν όλους.

Συχνές ερωτήσεις

Ποια είναι η διαφορά ανάμεσα στην κρίσιμη διαδρομή και τη μεγαλύτερη εργασία;

Δεν έχουν καμία σχέση. Η κρίσιμη διαδρομή είναι η μεγαλύτερη αλυσίδα εξαρτημένων εργασιών από την αρχή ως το τέλος· η μεγαλύτερη μεμονωμένη εργασία μπορεί να βρίσκεται πάνω σε μια σύντομη διαδρομή με άφθονο περιθώριο. Μια μικρή εργασία πάνω στην κρίσιμη διαδρομή καθορίζει την ημερομηνία ολοκλήρωσης· μια μεγάλη εκτός αυτής δεν το κάνει.

Μπορεί ένα έργο να έχει περισσότερες από μία κρίσιμες διαδρομές;

Ναι. Αν δύο ή περισσότερες διαδρομές μέσα στο δίκτυο μοιράζονται το ίδιο μέγιστο μήκος, κάθε εργασία σε καθεμία από αυτές έχει μηδενικό περιθώριο και όλες είναι κρίσιμες. Αυτό κάνει το χρονοδιάγραμμα πιο εύθραυστο, γιατί μια καθυστέρηση σε οποιαδήποτε από αυτές τις διαδρομές μετακινεί την ολοκλήρωση.

Αλλάζει η κρίσιμη διαδρομή στη διάρκεια ενός έργου;

Συχνά. Καθώς οι εργασίες ολοκληρώνονται νωρίτερα ή αργότερα και οι εκτιμήσεις αναθεωρούνται, η μεγαλύτερη διαδρομή μπορεί να μετατοπιστεί σε μια διαφορετική αλυσίδα. Τα καλά εργαλεία την επανυπολογίζουν συνεχώς, οπότε καλύτερα να τη διαβάζετε ως ζωντανό δείκτη παρά ως εφάπαξ υπολογισμό.

Ποια είναι η διαφορά ανάμεσα στη συμπίεση και την επικάλυψη εργασιών;

Η συμπίεση συντομεύει μια κρίσιμη εργασία προσθέτοντας πόρους — περισσότερα άτομα, υπερωρίες, χρήματα — και τείνει να αυξάνει το κόστος. Η επικάλυψη εργασιών επικαλύπτει εργασίες που είχαν σχεδιαστεί διαδοχικά, κάτι που προσθέτει ρίσκο και επανάληψη εργασίας αντί για κόστος. Και οι δύο βοηθούν μόνο αν εφαρμοστούν στην κρίσιμη διαδρομή.

Φτιάξ’ το δωρεάν, τώρα

Το Gantt Chart Maker εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας — χωρίς εγγραφή, χωρίς λογαριασμό, χωρίς εγκατάσταση. Ανοίξτε το και ξεκινήστε ένα πλάνο σε λιγότερο από ένα λεπτό.

Άνοιγμα της εφαρμογής →