Перейти к основному содержимому

Онбординг-пакет в базе знаний

Связь с другими статьями

Полный маршрут входа в проект — 7.17/7. Wiki — структура базы знаний. Jira — настройка трекера. QA onboarding — добро пожаловать в тестирование.


Что такое онбординг-пакет

Онбординг-пакет — одна страница-маяк (landing page) в wiki или Confluence со ссылками и чек-листами на первый день, первую неделю, первый месяц.

Фраза "читай wiki" на 500 страниц без маршрута онбордингом не является. Новый человек тратит недели на поиск "как подключиться к VPN" вместо первого PR.

Цели онбординг-пакета

ЦельМетрика
Безопасность и доступы100% 2FA, нет секретов в личке
Первый PR≤ 3–5 рабочих дней
Понимание процессаЗнает DoR/DoD, трекер, review
СамостоятельностьПервая фича без постоянного pairing — 4–8 недель (junior)
УдержаниеОпрос 30 дней: что не хватило

Кто отвечает

РольЗадача
HR / ITУчётка, ноутбук, VPN
BuddyПервый контакт, вопросы "куда кликнуть"
ТимлидЗадачи, ожидания, 1-on-1
Tech writer / leadАктуальность wiki-страницы

Структура страницы "Добро пожаловать"

Рекомендуемая структура одной страницы:

# Добро пожаловать в [Project / Team]

Ты: [роль] | Buddy: @name | Тимлид: @lead | Старт: YYYY-MM-DD

## Быстрые ссылки
- Git: ...
- Jira: ...
- Wiki: ...
- Chat: ...

## День 1
[чек-лист]

## Неделя 1
[чек-лист]

## Месяц 1
[чек-лист]

## По ролям
[таблица доп. материалов]

День 1

Первый день — доступы, контекст, локальный запуск. Не ожидайте production-кода.

Чек-лист дня 1

  • Учётная запись корпоративная, email работает
  • VPN и 2FA настроены (Git, wiki, облако)
  • Git — доступ к нужным репозиториям, SSH key или token
  • Трекер (Jira/YouTrack) — добавлен в проект, просмотрен board
  • Wiki — bookmark на эту страницу онбординга
  • Чат (Slack/Teams/Telegram work) — в каналах команды
  • Buddy: ФИО, контакт, слот intro-call 30–60 мин
  • Культура кода — прочитать 30 мин
  • README главного репо — прочитать
  • Локальный запуск по README — доказательство (скриншот /health или лог "Server started")
  • Календарь: daily, 1-on-1 с тимлидом на неделе 1
Доказательство setup

Попросите скрин или paste лога в тикет ONBOARD-1 или в чат buddy. Так видно, где README устарел — обновите wiki для следующих.

Типичные блокеры дня 1

БлокерКуда идти
Нет доступа к GitIT + тимлид
VPN не пускаетIT helpdesk
README не работает на Windows/MacBuddy + fix README PR
Непонятно, кто POТимлид

Intro-call с buddy (agenda 45 мин)

  1. Карта команды: кто за что (5 мин).
  2. Демо продукта руками (10 мин).
  3. Screen share: clone, install, run (20 мин).
  4. Где задавать вопросы, когда не стесняться (5 мин).
  5. Задача на завтра: тикет "good first issue" (5 мин).

Неделя 1

Неделя 1 — процесс, первый PR, архитектурный обзор.

Чек-лист недели 1

  • Процесс: Scrum или Kanban — прочитать wiki 1 стр
  • DoR/DoD (7.25) — знать, когда задача готова к review
  • Участие в daily (слушать, задавать 1–2 вопроса)
  • Первый PR с code review (doc fix, мелкий bug, test — нормально)
  • Диаграмма архитектуры — просмотр с buddy или тимлидом 30 мин
  • ADR — прочитать 2–3 последних решения
  • Среды: dev, stage, prod — что где деплоится (7.17/3)
  • Завести один тикет самостоятельно (draft → review у buddy)

Первая задача — критерии хорошего "first ticket"

ХорошоПлохо
Чёткие AC"Разберись с модулем X"
Изолированный модульКритичный payments без ментора
Есть пример похожего PRНет контекста
Оценка ≤ 1–2 дняEpic на неделю

Git и review в неделю 1

  • ветка PROJ-123-... (21);
  • PR с описанием: что, зачем, как проверить;
  • ответ на комментарии review в тот же день, если возможно.

Месяц 1

Месяц 1 — самостоятельная поставка, инциденты, обратная связь.

Чек-лист месяца 1

  • Самостоятельная фича или баг средней сложности (от grooming до Done)
  • Участие в инциденте или учебном fire-drill (7.21)
  • Прочитать 1 runbook on-call (22)
  • Обратная связь 1-on-1 с тимлидом (7.02/142)
  • Retro — высказать одно улучшение процесса (можно мелочь)
  • Обновить wiki: FAQ setup — если нашли ошибку в README, PR в doc
  • Опрос онбординга (форма 5 вопросов)

Уровни самостоятельности

Fire-drill без real P1

Учебный сценарий на stage:

  1. Тимлид симулирует алерт в чате.
  2. Новый сотрудник открывает runbook, выполняет шаги 1–3 с buddy.
  3. Debrief 15 мин: что непонятно в wiki.

По ролям

Базовый пакет один; дополнительные ссылки по роли:

РольДоп. материалыПервая цель
BackendGit workflow, ADR, OpenAPIAPI endpoint + test
FrontendСтайлгайд UI, Storybook, Figma ссылкаСтраница / компонент
QAДобро пожаловать в тестированиеПервый баг-репорт
BA / AnalyticАналитика intro, ACУточнение 1 story
DevOpsCI/CD intro, runbooksPR в pipeline
MobileСборка iOS/Android, TestFlight / internal trackSmoke на device

Шаблоны страниц в wiki

Дополните онбординг-пакет дочерними страницами:

Карта репозиториев

РепозиторийНазначениеStack
org/orders-apiBackend заказовGo
org/web-appSPAReact
org/infraTerraform

Контакты

РольИмяКогда беспокоить
PO...Приоритеты, AC
Тимлид...Блокеры, карьера
On-call...P1 (см. runbook)
IT helpdesk...Доступы, VPN

Глоссарий домена

10–30 терминов: заказ, корзина, merchant, settlement — с ссылкой на аналитику.

FAQ setup

ПроблемаРешение
npm ERR! node versionnvm use 20
Docker out of diskprune, wiki link

Обновляет последний прошедший онбординг — правило boy scout.


Метрики онбординга

МетрикаЦельКак мерить
Time to first PR≤ 3–5 днейJira/Git first commit
Time to productive4–8 нед (junior)Первая story Done solo
Time to first incident participation≤ 6 недShadow on-call
30-day survey score≥ 4/5Google Form
Wiki gaps reported→ fixed ≤ 2 недTickets labeled onboarding
Не KPI для наказания

Метрики онбординга — для улучшения пакета. Если все junior > 10 дней до PR — проблема в README или доступах, не в людях.

Опрос через 30 дней (пример)

  1. Что было самым полезным в онбординг-пакете?
  2. Чего не хватило?
  3. README локального запуска актуален? (1–5)
  4. Buddy был доступен? (1–5)
  5. Понятны процесс и ожидания? (1–5)

Удалённый онбординг

ПрактикаДетали
Overlap часов4 ч общего рабочего окна с buddy
Запись intro-сессийВ internal wiki, с согласия
Async чек-листыТикет ONBOARD с subtasks
PairingVS Code Live Share, Code With Me
Камера на introПо желанию, не принуждать
Доставка оборудованияЗа 3–5 дней до start date

См. удалённая команда.


Онбординг для аутстафф / смены проекта

Если человек опытный, но новый проект клиента:

  • сократите день 1 до доступов + политики клиента;
  • неделя 1 — их Jira workflow, coding standards клиента;
  • buddy со стороны клиента, не только employer.

Пример: онбординг-пакет (фрагмент)

# Добро пожаловать в Team Payments

Buddy: @maria | TL: @alex | PO: @dmitry

## День 1
- [ ] VPN + GitLab group `payments`
- [ ] Clone payments-api, run `./dev-up.sh`
- [ ] Скрин localhost:8080/health → коммент в PAY-ONB-1

## Неделя 1
- [ ] Прочитать DoD (ссылка)
- [ ] PR: fix typo in README (PAY-102)

## Месяц 1
- [ ] Story PAY-200: webhook retry logic
- [ ] Shadow on-call пятница 2026-04-04

FAQ

Кто обновляет онбординг-пакет?

Владелец — тимлид или rotating developer каждый квартал.

Нужен ли отдельный пакет на каждый microservice?

Один пакет на команду; карта репозиториев внутри.

Junior vs Middle onboarding?

Middle — сжатый день 1, больше ownership с недели 2; структура та же.

Онбординг в Confluence или Git?

Landing в Confluence для HR ссылок; техническая часть дублирует README + ссылка на docs-as-code.


Месяц 2 и дальше

После первого месяца онборинг не заканчивается — меняется фокус.

Чек-лист месяца 2

  • Участие в planning с собственной оценкой (с review тимлида)
  • On-call shadow или дежурство по runbook (если принято в команде)
  • Презентация 5 мин на tech sync: "что я изучил в модуле X"
  • Менторство следующего новичка (если вы уже не самый новый)
  • Обновление одной wiki-страницы по итогам вашего опыта setup

Признаки успешного онбординга

ПризнакОписание
АвтономностьБерёте task из Ready без "куда кликнуть"
Качество PRМеньше round-trip на review
ПроцессСами переводите тикеты по workflow
КоммуникацияЭскалируете блокеры до daily
ДоменОбъясняете фичу новому коллеге

См. также