Hva er et bussnummer?

Begrepet "bussnummer" brukes noen ganger av prosjektledere innen IT -feltet (IT) 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.

Skrivingsprogrammer 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 skalalene for å 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 hovedsak blind. 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 - eller blir rammet av en buss - kan det dømme hele prosjektet til alvorlige tilbakeslag, eller til og med fiasko. Estimering av bussnummeret til en PARticular Project lar ledelsen vite hvor sikkert prosjektet er, og fastslår hvor brukbar en bestemt programmerer er til prosjektet.

Målet med ledelsen er å organisere strukturen i et prosjekt for å maksimere bussnummeret, og dermed minimere risikoen. 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 bussnummeretber, øke sikkerheten til prosjektet.

ANDRE SPRÅK