Человек-автобусное-число
Published in
2 min readOct 27, 2017
Уровень: ★★★☆☆ (опытные инженеры)
Автобусные числа, их риски и что с этим делать.
Последствия наличия автобусных чисел:
- Риск появления single point of failure (SPOF — часть системы, способная в случае ее отказа заблокировать работу всей системы целиком). Например, единственный человек, который знал как релизить систему, уволился.
- Риск появления бутылочного горлышка, которое замедляет работу команд (не блокирует полностью, но существенно замедляет) — нет знаний или доступа в достаточном количестве и приходится ждать, когда ресурс освободится. Как следствие — неспособность масштабировать команду.
- Страх потери места у человека-автобусное-число. Когда человек делает только что-то одно и это одно уникально в команде, то такой человек боиться научить кого-то делать свою работу, так как тогда его можно будет заменить.
- Скука у человека-автобусное-число. Выполнение одной и той же работы приводит к скуке, а скука может привести к увольнению.
Устранение существующих автобусных чисел:
- Парная работа. Человек-автобусное-число тратит как минимум 30 минут в день на передачу знаний другому инженеру, обучение происходит на реальных задачах, основную работу выполняет обучающийся инженер.
- Как только обучающийся инженер освоил навыки человека-автобусное-число, ему в пару дают другого инженера и первый учит второго. Лучшее обучение — это попытаться научить другого.
Предотвращение появления будущих автобусных чисел:
- Парная работа над задачами.
- 1:1 код ревью. Код ревью происходит в виде звонка или очно. Живой диалог позволит передать больше деталей решения.
- Ротирование разработчиков. Не всегда стоит давать задачу инженеру, который ее выполнит лучше всех. Иногда стоит давать задачи людям, которые хуже всего знакомы с предметной областью, чтобы обучить их.
Источник: http://5whys.com/blog/team-bus-factors-how-to-reduce-them-and-how-to-prevent-them.htm