Skip to main content

Cos'è un numero di autobus?

Il numero di bus è talvolta utilizzato dai project manager nel campo della tecnologia dell'informazione (IT) quando si effettuano stime sulla stabilità del team che lavora su un determinato progetto di sviluppo del software.Si riferisce al numero di programmatori coinvolti che potrebbero essere colpiti da un autobus senza mettere a rischio il progetto.La stima di un numero di autobus è un modo per quantificare i rischi di un progetto mentre si trova in uno stato di sviluppo vulnerabile.

I programmi di scrittura per software complessi sono spesso uno sforzo di squadra.Numerosi programmatori e ingegneri di sistema possono lavorare insieme per sviluppare i vari sottosistemi e utility per un software specifico.Spesso, questi programmatori funzionano da soli o in piccoli gruppi su un particolare aspetto del programma.Man mano che il progetto procede, i programmatori diventano indispensabili, perché nessun altro che lavora al progetto sarebbe prontamente in grado di comprendere e completare il codice che hanno avviato.

per immaginare la complessità del problema, immagina la scala di sviluppo di un sistema operativo completo.Se un singolo team fosse responsabile dello sviluppo di ogni singola utilità per il sistema, ci vorrebbero anni per completare il progetto.Invece, un'azienda potrebbe far lavorare un team su componenti di networking, un altro sull'interfaccia grafica e così via.Nella maggior parte dei casi, queste singole squadre collaborebbero raramente in modo significativo;I loro contributi sarebbero stati combinati solo una volta che il prodotto finale era pronto per essere assemblato.

Pertanto, ogni squadra opera essenzialmente cieca.Poiché i diversi team autonomi hanno poca o nessuna conoscenza della struttura di codifica o del design di programmazione utilizzato dagli altri, ogni singolo team diventa più cruciale per il risultato del progetto.Se abbastanza di quei membri del team hanno lasciato il progetto mdash;o fatti colpire da un autobus mdash;Potrebbe destinare l'intero progetto a gravi battute d'arresto o persino fallimento.La stima del numero di autobus di un particolare progetto consente alla direzione di sapere quanto sia sicuro il progetto e stabilisce quanto sia espresso un particolare programmatore per il progetto.

L'obiettivo della gestione è organizzare la struttura di un progetto per massimizzare il numero del bus,minimizzando così il rischio.La programmazione nei team aiuta ad aumentare il numero del bus, poiché ogni persona del team può sviluppare una comprensione sufficiente del sistema per continuare con il progetto se succede qualcosa ad alcuni programmatori.La revisione del codice fornisce un altro metodo per aumentare il numero del bus: i team possono studiare e analizzare il codice scritto da altri che lavorano al progetto, diffondendo la conoscenza del sistema.Un metodo finale per aumentare il numero del bus è l'utilizzo della documentazione lasciando i commenti all'interno del codice effettivo, spiegando come e perché il codice funziona e quali sono le intenzioni e la metodologia dei programmatori.In generale, tutte le tecniche utilizzate per diversificare la conoscenza della base di codice di programmazione aumenteranno il numero teorico del bus, aumentando la sicurezza del progetto.