Skip to main content

Co to jest numer autobusu?

Termin numer magistrali jest czasem używany przez menedżerów projektów w dziedzinie technologii informatycznych (IT) podczas szacowania stabilności zespołu pracującego nad danym projektem programistycznym.Odnosi się to do liczby zaangażowanych programistów, którzy mogą zostać dotknięci autobusem bez postawienia projektu w poważnym zagrożeniu.Szacowanie numeru autobusu jest sposobem na oszacowanie ryzyka projektu, podczas gdy jest on w trudnym stanie rozwoju.

Pisanie programów dla złożonego oprogramowania jest często wysiłkiem zespołowym.Wielu programistów i inżynierów systemowych może współpracować w celu opracowania różnych podsystemów i narzędzi dla określonego oprogramowania.Często ci programiści pracują samodzielnie lub w małych grupach na jednym konkretnym aspekcie programu.W miarę postępu projektu programiści stają się niezbędni, ponieważ nikt inny pracujący nad projektem nie byłby w stanie zrozumieć i uzupełnić kodu, który rozpoczął.

Przewidywanie złożoności problemu, wyobraź sobie skalę opracowania pełnego systemu operacyjnego.Gdyby jeden zespół był odpowiedzialny za opracowanie każdego użyteczności dla systemu, ukończenie projektu zajęłoby lata.Zamiast tego firma może mieć jeden zespół prac nad komponentami sieciowymi, drugi na interfejsie graficznym i tak dalej.W większości przypadków te poszczególne zespoły rzadko współpracowałyby w jakikolwiek znaczący sposób;Ich wkład zostanie połączony tylko wtedy, gdy produkt końcowy byłby gotowy do złożenia.

Zatem każda drużyna zasadniczo działa ślepy.Ponieważ różne autonomiczne zespoły mają niewielką lub żadną wiedzę na temat struktury kodowania lub projektu programowania używanego przez innych, każdy zespół staje się ważniejszy dla wyniku projektu.Jeśli wystarczająca liczba tych członków zespołu zrezygnowała z projektu mdash;lub zostać trafione przez autobus mdash;Może to skłonić cały projekt do poważnych niepowodzeń, a nawet porażki.Oszacowanie numeru autobusu konkretnego projektu pozwala kierownictwu wiedzieć, jak bezpieczny jest projekt, i ustalić, w jaki sposób możliwy jest do projektu każdego konkretnego programisty.

Celem zarządzania jest zorganizowanie struktury projektu w celu maksymalizacji numeru magistrali,w ten sposób minimalizując ryzyko.Programowanie w zespołach pomaga zwiększyć liczbę autobusów, ponieważ każda osoba w zespole może rozwinąć wystarczające zrozumienie ogólnego systemu, aby kontynuować projekt, jeśli coś stanie się z kilkoma programistami.Przegląd kodu zawiera kolejną metodę zwiększenia numeru magistrali: Zespoły mogą studiować i analizować kod napisany przez innych pracujących nad projektem, rozpowszechniając wiedzę o systemie.Ostateczną metodą zwiększenia numeru magistrali jest wykorzystanie dokumentacji poprzez pozostawienie komentarzy w rzeczywistym kodzie, wyjaśniając, w jaki sposób i dlaczego działa kod oraz jakie są intencje i metodologia programistów.Ogólnie rzecz biorąc, wszelkie techniki stosowane do dywersyfikacji wiedzy o bazie kodeksu programowania zwiększą teoretyczną liczbę autobusów, zwiększając bezpieczeństwo projektu.