Hvad er et busnummer?
Udtrykket "busnummer" bruges undertiden af projektledere i feltet Information Technology (IT), når man foretager estimater om stabiliteten i teamet, der arbejder på et givet softwareudviklingsprojekt. Det henviser til antallet af involverede programmerere, der kunne blive ramt af en bus uden at placere projektet i alvorlig fare. Det er en måde at kvantificere risikoen for et projekt, mens det er i en sårbar udviklingstilstand.
at kvantificere risikoen ved et projekt, mens det er i en sårbar udvikling. Talrige programmerere og systemingeniører arbejder muligvis sammen for at udvikle de forskellige undersystemer og værktøjer til et specifikt stykke software. Ofte arbejder disse programmerere alene eller i små grupper på en bestemt facet af programmet. Efterhånden som projektet fortsætter, bliver programmererne uundværlige, fordi ingen andre, der arbejder på projektet, let ville være i stand til at forstå og afslutte den kode, de er startet.
For at forestille sig problemets kompleksitet, kan du forestille dig skalaene for at udvikle et komplet operativsystem. Hvis et enkelt team var ansvarlig for at udvikle hvert enkelt værktøj til systemet, ville det tage år at afslutte projektet. I stedet kan et firma have et teamarbejde på netværkskomponenter, et andet på den grafiske grænseflade og så videre. I de fleste tilfælde ville disse individuelle hold sjældent samarbejde på nogen meningsfuld måde; Deres bidrag ville kun blive kombineret, når det endelige produkt var klar til at samles.
Således opererer hvert hold i det væsentlige blinde. Da de forskellige autonome teams har lidt eller ingen viden om den kodende struktur eller programmeringsdesign, der bruges af de andre, bliver hvert enkelt team mere afgørende for resultatet af projektet. Hvis nok af disse teammedlemmer afslutter projektet - eller bliver ramt af en bus - kan det dømme hele projektet til alvorlige tilbageslag eller endda fiasko. Estimering af busnummeret på en PARtikulært projekt giver management mulighed for at vide, hvor sikkert projektet er, og fastlægger, hvor forbrug er en bestemt programmør for projektet.
Målet med ledelsen er at organisere strukturen i et projekt for at maksimere busnummeret og således minimere risikoen. Programmering i teams hjælper med at øge busnummeret, da hver person på teamet kan udvikle nok forståelse af det samlede system til at fortsætte med projektet, hvis der sker noget med et par af programmererne. Kodeanmeldelse giver en anden metode til at øge busnummeret: Hold kan studere og analysere koden skrevet af andre, der arbejder på projektet, hvilket spreder viden om systemet. En endelig metode til at øge busnummeret er at bruge dokumentation ved at efterlade kommentarer inden for den faktiske kode, hvilket forklarer, hvordan og hvorfor koden fungerer, og hvad programmerernes intentioner og metodologi er. Generelt vil eventuelle teknikker, der bruges til at diversificere viden om programmeringskodebasen, øge den teoretiske busnumBer, hvilket øger projektets sikkerhed.