Главная \ Глоссарий \ Bus-фактор

Bus-фактор

Фактор автобуса (англ. bus factor, либо truck factor) проекта — это мера сосредоточения информации среди отдельных членов проекта; фактор означает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик, варианты: увольнения, заболевания, рождения у них ребёнка, наступления несчастного случая и других форс-мажорных обстоятельств) проект не сможет быть завершён оставшимися участниками.

Применение в различных областях

Разработка программного обеспечения

В об­ла­сти раз­ра­бот­ки про­грамм­но­го обес­пе­че­ния bus factor (либо truck factor) про­ек­та — это мера со­сре­до­то­че­ния ин­фор­ма­ции среди от­дель­ных чле­нов про­ек­та. Bus factor по­ка­зы­ва­ет ко­ли­че­ство раз­ра­бот­чи­ков ко­ман­ды про­грам­ми­стов, после по­те­ри ко­то­рых про­ект не может быть даль­ше продолжен]. Про­ект будет со­дер­жать такую ин­фор­ма­цию, с ко­то­рой остав­ши­е­ся раз­ра­бот­чи­ки не смо­гут разо­брать­ся. Вы­со­кий bus factor про­ек­та озна­ча­ет, что про­ект будет устой­чи­во раз­ви­вать­ся, если его по­ки­нет даже боль­шое ко­ли­че­ство про­грам­ми­стов.

Дру­ги­ми сло­ва­ми, низ­кий bus factor — это на­ли­чие спе­ци­фи­че­ских зна­ний, ко­то­ры­ми вла­де­ют огра­ни­чен­ное число раз­ра­бот­чи­ков ко­ман­ды, за­пу­тан­ный или ма­ло­по­нят­ный код, ис­поль­зо­ва­ние тех­но­ло­гии, зна­ни­я­ми о ко­то­рой вла­де­ют всего несколь­ко че­ло­век из ко­ман­ды, от­сут­ствие до­ку­мен­та­ции, кон­фи­ден­ци­аль­ность и т. д.

Управление знаниями

В рос­сий­ской прак­ти­ке управ­ле­ния зна­ни­я­ми по­ня­тие также могут на­зы­вать «фак­то­ром кирпича».

Фак­тор кир­пи­ча обоб­ща­ет ис­ход­ное зна­че­ние и по­ка­зы­ва­ет ко­ли­че­ство участ­ни­ков биз­нес-про­цес­са — но­си­те­лей неза­фик­си­ро­ван­ных зна­ний, после вы­бы­ва­ния ко­то­рых (от ги­по­те­ти­че­ско­го па­де­ния кир­пи­ча на го­ло­ву) биз­нес-про­цесс не смо­жет быть про­дол­жен. Ис­поль­зу­ет­ся для вы­яв­ле­ния кри­тич­ных зна­ний и кри­тич­ных для биз­не­са экс­пер­тов.

Способы решения проблемы

Су­ще­ству­ет несколь­ко спо­со­бов уве­ли­че­ния зна­че­ния этой мет­ри­ки (что поз­во­ля­ет сде­лать про­ект более устойчивым)

  • Уменьшение сложности.
  • Управление знаниями проекта:
    • Фиксация знаний, в том числе документирование всех процессов и поддержка документации в актуальном состоянии.
    • Использование перекрёстного обучения и других методик управления знаниями

Источник

SEB24. Библиотека лучших практик в области проектирования, оптимизации и развития организационных систем.