1-1 для QA — что готовить, шаблоны и как обсуждать рост с тимлидом
1-1 — это инструмент твоего карьерного роста, а не статус-репорт тимлиду. Большинство QA проводят их как «расскажи что делал на прошлой неделе», и за год теряют 50 встреч, которые могли бы быть рычагом для роста, повышения, смены проекта или решения проблем до того, как они стоят дорого.
Этот гайд — что готовить к 1-1, какие пять типов разговоров стоят на повестке, готовые формулировки для пяти болезненных тем (повышение, выгорание, конфликт, переход, скучная роль), и шаблон документа для удержания контекста между встречами.
Главный mindset: это твоё время
Самое опасное заблуждение — «1-1 нужен тимлиду, чтобы знать что я делаю». Тимлид знает что ты делаешь из тикетов, PR, стендапов и каналов. 1-1 — это место, где ты получаешь от тимлида то, что больше нигде не получишь: фидбек о твоей работе глазами компании, доступ к контексту выше уровнем, advocacy на промо-комитетах, защиту от political mess.
Правило: если повестку 1-1 формирует тимлид — ты теряешь. Если 80% повестки формируешь ты — встреча работает на тебя.
Подготовка
Agenda за 24 часа. За день до 1-1 шлёшь тимлиду 3-5 пунктов, что хочешь обсудить. Это сигнал «я серьёзно», тимлид успевает подумать, встреча идёт по делу. Без agenda 1-1 превращается в small talk.
1-1 doc. Общий документ (Notion / Google Doc / Confluence), куда оба пишут. Структура: дата, темы, action items с дедлайнами, parking lot для будущих встреч. Документ — не для отчётности, для непрерывности: чтобы через 3 месяца помнить, что «обсуждали повышение в Q3» или «договорились что я веду flaky-cleanup проект».
Не отменяй 1-1. Если нечего обсудить — это уже проблема (либо работа неинтересная, либо ты выгораешь, либо тимлид не нужен). Перенеси, не отменяй. Самый ценный сигнал в 1-1 — это то, что ты говорил полгода назад и что сейчас.
Пять типов содержания 1-1
1. Status update — антипаттерн
«На этой неделе я закрыл тикеты A, B, C, начал D». Это уже есть в Jira. Никакой ценности от рассказа. Если тимлид просит status в 1-1 — мягко перенаправь: «Все детали есть в Jira-board / weekly. Я хотел поднять три темы…». Тимлид, который хочет 1-1 как статус — плохой тимлид; ты не обязан подыгрывать.
2. Career growth — раз в квартал
Раз в три месяца, отдельная 1-1 (или 30 минут внутри регулярной) — только про карьеру.
Что приносить:
- Что я хочу через 6/12/24 месяца (роль, проект, навык, компенсация).
- Что я уже сделал в эту сторону.
- Что мне мешает / каких возможностей не хватает.
- Конкретный ask от тимлида: «ставить меня на crit-проекты», «выделить 20% времени на автоматизацию», «дать ownership на flaky-cleanup».
Без этого 1-1 годами не сдвинется с «junior».
3. Feedback — двусторонний
Раз в месяц спрашивай: «дай фидбек о моей работе за последний месяц — что работает, что нет». Не «всё ли ок» (получишь «всё ок»), а конкретно — три вещи которые работают, одна которая нужно улучшить.
И давай фидбек обратно. Не «всё круто», а конкретно — что тебе нужно от тимлида. Формула Lara Hogan: Feedback Equation — observation + impact + question. Например: «Когда ты на standup-е перебиваешь меня (observation), мне сложно поделиться блокером и я перестаю их поднимать (impact). Можем ли мы договориться, что я заканчиваю свою часть полностью? (question)».
4. Skip-level — раз в полугодие
С менеджером твоего менеджера. Через предложение твоего тимлида или напрямую (вежливо). Зачем:
- Получить контекст уровня выше — что компания планирует на полгода, какие проекты приоритетны.
- Visibility — менеджер менеджера часто решает промо. Если он тебя не знает, шансы ниже.
- Sanity-check мнения тимлида о тебе — иногда тимлид говорит одно, skip-level — другое.
Не используй для жалоб на тимлида (кроме случаев реального abuse). Skip-level — карьерный инструмент, не эскалация.
5. Difficult conversations
Самые ценные 1-1. Если в течение месяца не было такого разговора — либо у тебя идеальная работа (редкость), либо ты не подымаешь темы.
Темы: повышение, конфликт с коллегой, выгорание, недовольство ролью, переход в другую команду, увольнение. Шаблоны для каждой — ниже.
Готовые формулировки для болезненных тем
«Хочу повышения»
«Я хочу обсудить путь к Senior / следующему grade. Что конкретно у меня сейчас есть, чего не хватает, и какие проекты помогли бы мне закрыть gap? К следующему 1-1 я хочу иметь чёткий список из 3-5 пунктов, по которым мы оба согласны.»
Это не «дай мне промо», это «давай согласуем критерии». Если тимлид уходит от конкретики — это сигнал. Иди к skip-level или ищи новую команду.
«Я выгораю»
«Хочу честно — у меня снижается энергия последние [N] недель. Симптомы: [плохой сон / прокрастинация / раздражительность / нет драйва]. Это не про конкретный тикет, это системно. Я хочу обсудить — что в работе сейчас тяжелее всего, какие компромиссы можно сделать на 1-2 месяца, нужно ли мне взять week off.»
Не молчи и не «тяни». Burnout — это не слабость, это операционная проблема, которую тимлид должен решать (если он умеет).
«У меня конфликт с разработчиком X»
«Между мной и X есть напряжение. Конкретно: [observation — что произошло на standup-е / в PR-ревью / в чате]. Это влияет на работу так-то [impact — я не репорчу баги в его код / задерживаю PR]. Хочу обсудить — поговорить ли мне с ним напрямую, нужна ли тебе как медиатор, или это что-то для HR.»
Чёткие факты (не «он плохой человек»), конкретный impact, предложение пути решения с вариантами.
«Роль становится скучной»
«Последние [N] месяцев я делаю в основном [рутинное X]. Расту по объёму, но не по сложности. Хочу обсудить — какие проекты в команде сейчас есть, где я мог бы взять более сложную часть, или возможен ли rotation на смежную область (perf / security / mobile).»
Это не «дай мне новую роль». Это «я готов взять больше, помоги направить».
«Хочу перейти в другую команду / на другую роль»
«Хочу обсудить переход в [team Y / role Z]. Причины: [growth opportunity / ближе к моим интересам / нужны навыки X для следующего grade]. Не уход с компании, а внутренний transfer. Что в нашей команде нужно закрыть до перехода, и как ты можешь помочь с разговором с лидом [team Y].»
Открытость работает лучше скрытности. Если тимлид узнает о твоём интересе из чужого разговора — доверие ломается.
Шаблон 1-1 документа
Один общий doc, structurally:
- Шапка: имена, регулярность, цели на квартал.
- Темы для следующей 1-1 (parking lot, обе стороны пополняют между встречами).
- Хронология — секции по датам сверху вниз: дата, темы обсуждали, action items с owners и дедлайнами.
- Track of growth — отдельная страница где раз в квартал фиксируется: где я был, где сейчас, куда метит, что нужно дальше.
- Feedback log — что я дал тимлиду, что он мне.
Хорошая референсная структура — GitLab 1-1 handbook, у них публично описаны practices. И Will Larson о performance management — как лид думает о росте, чтобы ты понимал другую сторону.
Антипаттерны
- Status update вместо обсуждения. Тимлид доминирует, ты соглашаешься. → Подготовь agenda и веди встречу.
- Отмена 1-1 «нечего обсудить». → Это сигнал проблемы. Перенеси, не отменяй. Поговорите хотя бы 15 минут о росте/настроении.
- Молчать про проблемы. «Не хочу его расстраивать». Тимлид расстроится больше, когда ты внезапно уволишься.
- Жаловаться без вариантов решения. «X меня бесит» → ничего не происходит. «X меня бесит, я думаю мне нужен переход в другую команду или conversation через тебя» → пошёл process.
- Не вести doc. Через 3 месяца забываешь, что обсуждали повышение. Тимлид забывает тоже. Документ — единственный источник правды.
- Никогда не давать фидбек обратно. «Это же мой начальник». Тимлид без фидбека не растёт и в итоге перестаёт быть полезен тебе.
- Готовиться 5 минут до встречи. Видно сразу. Тимлид понимает, что ты не вкладываешься, и отвечает тем же.
Чек-лист перед каждым 1-1
- За 24 часа: agenda 3-5 пунктов отправлена тимлиду.
- Doc проверен — какие action items с прошлой встречи закрыты, какие нет.
- Подготовил один вопрос про карьеру / growth (даже если основная повестка про текущий проект).
- Подготовил один кусок фидбека для тимлида.
- Если есть difficult topic — сформулировал по схеме observation + impact + question.
- На встрече: записываю action items и owners. После: апдейчу doc.
- Раз в квартал: career growth check — где я был, где сейчас, что нужно дальше.
1-1 — это самый недооценённый инструмент карьерного роста в QA. 50 встреч в год, по 30-60 минут — это сотни часов разговоров с человеком, который влияет на твоё промо, проекты и компенсацию. Использовать их как «расскажи что делал» — выкидывать ресурс. Каждые 1-1 ты либо двигаешься, либо стоишь. Через год это разница в +1 grade или ушёл из компании без альтернативы.