Как распространить знания в команде и не быть единственным экспертом?
- Что такое bus factor?
- Как снизить зависимость команды от одного человека?
Bus factor — сколько людей должно выпасть, чтобы работа встала; если это вы один — риск для команды и потолок для вас. Снижать: ротация задач в «своей» части системы, парная работа и разбор сложных мест, внутренние доклады и разборы инцидентов, документация и runbook, ревью от разных людей, дежурства по очереди. Цель — чтобы любой критичный компонент знали минимум двое.
- Отдавать интересные задачи другим, а самому их ревьюить
- Разбор инцидента для всей команды — лучший обучающий материал
- Короткий доклад раз в две недели быстро копит общие знания
А ещё Признак успеха — вы уходите в отпуск, и ничего не ломается
Подробно
Как найти риски: список компонентов и людей, которые реально их менять и чинить; компоненты с одним человеком — приоритет.
Практики:
- «теневое» дежурство новичка с опытным;
- задача в чужом модуле раз в спринт;
- доклады: «как устроена оплата», «разбор инцидента 12 марта»;
- гайды по частым операциям.
Что хотят услышать
- Понятие bus factor и почему это риск.
- Ротация, пары, доклады, документация.
- Минимум двое на критичный компонент.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✗Быть единственным экспертом — гарантия ценности сотрудника
- ✗Знания распространятся сами со временем
- ✓Ротация задач, парная работа и документация — каждый критичный компонент знают двое
- ✗Делать все сложные задачи самому, чтобы не тратить время на объяснения
Разбор темы
- Рост коллег — наставничество, онбординг, ревью и общие знания
Как помогать расти младшим коллегам, вводить новичка в работу, учить через код-ревью, поддерживать документацию и не быть единственным экспертом.
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.