Skip to main content

Τι είναι ο αριθμός λεωφορείου;

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

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

Έτσι, κάθε ομάδα ουσιαστικά λειτουργεί τυφλά.Καθώς οι διαφορετικές αυτόνομες ομάδες έχουν ελάχιστη γνώση της δομής κωδικοποίησης ή του σχεδιασμού προγραμματισμού που χρησιμοποιείται από τους άλλους, κάθε μεμονωμένη ομάδα γίνεται πιο κρίσιμη για το αποτέλεσμα του έργου.Εάν αρκετά από αυτά τα μέλη της ομάδας εγκαταλείψουν το έργο mdash;Ή χτυπήστε από ένα λεωφορείο mdash;Θα μπορούσε να καταστρέψει ολόκληρο το έργο σε σοβαρές αποτυχίες ή ακόμα και αποτυχία.Η εκτίμηση του αριθμού του διαύλου ενός συγκεκριμένου έργου επιτρέπει στη διαχείριση να γνωρίζει πόσο ασφαλές είναι το έργο και να καθιερώσει τον τρόπο με τον οποίο ο συγκεκριμένος προγραμματιστής είναι στο έργο.

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