Как всё успеть?
В повседневной работе часто задумываюсь, как успеть сделать все дела: написать автотесты, протестировать задачи, написать чек-листы, обновить документацию, зарегать баги, помониторить чатики и дашборды, поучаствовать на собраниях, помочь коллегам, провести ревью MR-ов... и ещё многие другие активности
Расставлять приоритеты — важное умение, которое поможет делать в начале более важные и срочные дела, а остальные отложить на потом.
Есть релизные процессы, в которых мы участвуем. Если упал твой тест, то надо разобраться, в чём дело.
Есть приоритеты по фичам/багам, в некоторых задачах нужно дать фидбэк как можно раньше, чтобы разблокировать последующие активности. Лучше уточнить в любом случае, что сейчас более приоритетно с точки зрения продукта.
Можно настроить дашборд и видеть перед глазами весь список твоих и связанных задач, посмотреть их приоритеты, какие были апдейты, сформировать примерный план движения по ним.
Есть задачи разной степени срочности: краткосрочные, средние, долгосрочные. Вот например краткосрочная задача — проверить поведение фичи, так как было замечено странное поведение перед релизом. То, что было протестировано, не всегда это остаётся статичным, а автотестами всё не покроешь. Потенциально это может быть заведённый баг и отложенный релиз, до починки этого бага.
Есть такая метрика Time-to-market (TTM), её стараются уменьшить, чтобы фичи доходили до пользователей быстрее, при работе всегда надо задаваться вопросом «Не увеличится ли TTM, если сделать так, а не иначе?».
Надо ли из-за этого делать всё быстро, не взирая на качество? Ни в коем случае. Надо соблюдать Quality Gates на каждом участке пайплайна.
Успевать можно всё, главное понимать, зачем это нужно, учитывая цели бизнеса, продукта, командные, личные.
На одном из проектов мне в обратной связи кто-то написал, что было бы классно меня клонировать на несколько команд 😅
Это было бы классно, но звучит фантастически)
Появляются новые инструменты ИИ с помощью которых можно уменьшить рутинную работу, я бы рекомендовал ими пользоваться для составления тест-кейсов, чек-листов и другой тестовой документации, если это возможно.
Становится сильным специалистом — правильное движение вперёд, которое также помогает успевать делать всё, ведь улучшаются умения, появляются знания, как и что делать. Вообще качественное вкладывание в своё обучения и развитие даёт большие плоды в будущем. Я много читал/смотрел и старался узнать как можно больше полезной информации по автотестам, по ручному, по QA процессам, и сейчас стараюсь для себя открывать новые точки роста, к примеру, в мобильном автотестировании.
Всё, что вас отвлекает или с чем вы не справляетесь или не знаете — надо попытаться устранить эти моменты, тогда станет легче. Это всё простые слова, ведь на деле всё оказывается гораздо сложнее. Можно составить список, брать потихоньку оттуда эти моменты и решать по чуть-чуть. Можно обратиться к помощникам, чтобы дело пошло быстрее, это хорошая возможность поделиться опытом
Ещё я пробовал технику Pomodoro — фокусировлся на одной цели 25 минут.
Иногда получалось, иногда нет.
Не всегда получалось доделывать цель до логического завершения или какого-то промежуточного состояния.
Делегирование задач тоже помогает разгрузиться, особенно если это вообще не ваша зона ответственности. В командах может быть разная экспертиза, соответственно можно что-то специфическое отдать в нужные руки.
Подводя итоги, скажу банальную вещь — всё в ваших руках. Не надо придумывать отмазки, это лишнее. Сосредоточьтесь и решите все насущные проблемы, я лишь могу пожелать Вам удачи в этом деле =)
Post #94
323
- 👍 6