careersoft-skillscommunicationgrowth

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 или ушёл из компании без альтернативы.