Hva er en buss nummer?
January 16 by Eliza
Begrepet "buss nummer" blir noen ganger brukt av prosjektledere i informasjonsteknologi (IT) -feltet når du gjør estimater om stabiliteten i team som arbeider på en gitt programvare utviklingsprosjekt. Det refererer til antall involverte programmerere som kan bli rammet av en buss uten å plassere prosjektet i alvorlig fare. Estimere en buss nummer er en måte å tallfeste risikoen ved et prosjekt, mens det er i en sårbar tilstand av utvikling.
Skrive programmer for komplisert programvare er ofte en laginnsats. Mange programmerere og systemingeniører kan arbeide sammen for å utvikle de ulike delsystemer og verktøy for en bestemt stykke programvare. Ofte er disse programmerere jobber alene eller i små grupper på en bestemt fasett av programmet. Som prosjektet provenyet, programmerere blitt uunnværlig, fordi ingen andre arbeider på prosjektet ville være lett kunne forstå og gjennomføre koden de har begynt.
Å forestille seg kompleksiteten i problemet, tenk omfanget av å utvikle et komplett operativsystem. Hvis en enkelt teamet var ansvarlig for å utvikle hver enkelt verktøy for systemet, ville det ta år å fullføre prosjektet. I stedet kan et selskap ha en teamarbeid på nettverkskomponenter, en annen på det grafiske grensesnittet, og så videre. I de fleste tilfeller vil disse individuelle lagene sjelden samarbeide på noen meningsfull måte; deres bidrag ville bare bli kombinert når det endelige produkt var klar til å montere.
Således hvert lag i det vesentlige opererer blind. Som de ulike autonome lagene har liten eller ingen kunnskap om koding struktur eller programmering utforming blir brukt av de andre, blir hvert enkelt lag mer avgjørende for utfallet av prosjektet. Hvis nok av disse gruppemedlemmer avslutte prosjektet - eller bli påkjørt av en buss - det kunne dømme hele prosjektet til alvorlige tilbakeslag, eller til og med svikt. Beregning av buss nummer av et bestemt prosjekt tillater ledelsen å vite hvor sikker prosjektet er, og etablerer hvordan unnværes noen spesiell programmerer er til prosjektet.
Målet med forvaltningen er å organisere strukturen i et prosjekt for å maksimere buss nummer, og dermed minimere risikoen. Programmering i team bidrar til å øke buss nummer, ettersom hver person på laget kan utvikle nok forståelse av det totale systemet for å fortsette med prosjektet hvis noe skjer med noen av programmerere. Kode gjennomgang gir en annen metode for å øke bussnummer: Lagene kan studere og analysere koden skrevet av andre som jobber med prosjektet, spre kunnskap om systemet. En siste metode for å øke buss nummer benytter dokumentasjon ved å la kommentarer innenfor selve koden, forklarer hvordan og hvorfor koden fungerer og hva intensjonene og metodikk av programmerere er. Generelt vil alle teknikker som brukes til å spre kunnskap om programmering kodebase øke den teoretiske buss nummer, noe som øker sikkerheten i prosjektet.