Skip to main content

Hva er et bussnummer?

Begrepet bussnummer brukes noen ganger av prosjektledere innen informasjonsteknologi (IT) -felt når de foretar estimater om stabiliteten til teamet som jobber med et gitt programvareutviklingsprosjekt.Det refererer til antall involverte programmerere som kan bli rammet av en buss uten å plassere prosjektet i alvorlig fare.Å estimere et bussnummer er en måte å kvantifisere risikoen for et prosjekt mens det er i en sårbar utviklingstilstand.

Å skrive programmer for kompleks programvare er ofte en teaminnsats.Tallrike programmerere og systemingeniører kan samarbeide for å utvikle de forskjellige undersystemene og verktøyene for et bestemt programvare.Ofte jobber disse programmererne alene eller i små grupper på en bestemt fasit av programmet.Når prosjektet fortsetter, blir programmererne uunnværlige, fordi ingen andre som jobber med prosjektet lett vil være i stand til å forstå og fullføre koden de har startet.

For å se for seg kompleksiteten i problemet, kan du forestille deg omfanget av å utvikle et fullt operativsystem.Hvis et enkelt team var ansvarlig for å utvikle hvert eneste verktøy for systemet, vil det ta år å fullføre prosjektet.I stedet kan et selskap ha ett teamarbeid med nettverkskomponenter, et annet på det grafiske grensesnittet, og så videre.I de fleste tilfeller vil disse individuelle teamene sjelden samarbeide på noen meningsfull måte;Deres bidrag ville bare kombineres når sluttproduktet var klart til å samles.

Dermed opererer hvert team i det vesentlige blinde.Siden de forskjellige autonome teamene har liten eller ingen kunnskap om kodingstrukturen eller programmeringsdesignet som brukes av de andre, blir hvert enkelt team mer avgjørende for utfallet av prosjektet.Hvis nok av disse teammedlemmene slutter i prosjektet mdash;eller bli truffet av en buss og mdash;Det kan dømme hele prosjektet til alvorlige tilbakeslag, eller til og med fiasko.Estimering av bussnummeret til et bestemt prosjekt gjør at ledelsen kan vite hvor sikkert prosjektet er, og fastslår hvor brukbar en bestemt programmerer er til prosjektet.

Målet med ledelsen er å organisere strukturen til et prosjekt for å maksimere bussnummeret,dermed minimere risiko.Programmering i team hjelper til med å øke bussnummeret, ettersom hver person på teamet kan utvikle nok forståelse av det overordnede systemet til å fortsette med prosjektet hvis noe skjer med noen få av programmererne.Kodevurdering gir en annen metode for å øke bussnummeret: Teamer kan studere og analysere koden skrevet av andre som jobber med prosjektet, og sprer kunnskap om systemet.En endelig metode for å øke bussnummeret er å bruke dokumentasjon ved å legge igjen kommentarer innenfor den faktiske koden, og forklare hvordan og hvorfor koden fungerer og hva intensjonene og metodene til programmererne er.Generelt vil alle teknikker som brukes til å diversifisere kunnskap om programmeringskodebasen, øke det teoretiske bussnummeret og øke sikkerheten til prosjektet.