Часть 2
17. Идем в gitlab/github и открываем наш merge request.
18. Проходим код ревью. Процесс зависит от договоренностей внутри компании, но чаще всего вы просто перекрестно друг друга ревьюите в рамках своей кросс-функциональной команды (только андроидеры из вашей небольшой тимы), либо все андроидеры на приложении ревьюят всех. Чаще всего достаточно 2 аппрувов от разработчиков, чтобы реквест можно было замерджить в dev.
19. Если у вас настроен CI/CD и прогоняются какие-то специфические таски - они могут упасть (например, не проходят какие-то тесты или есть проблемы с код стайлом). Если упали - смотрим, что пошло не так и снова идем фиксить.
20. Когда все собралось - мерджим в develop.
21. Перетаскиваем наш тикет из In Progress в Ready To Test и идем в личку к тестировщику - сообщаем о том, что можно начать тестирование.
22. Тестировщик тестирует (как ни странно). Если находит какие-то баги - либо заводит сабтаски в задаче, либо просто комментами оставляет в текущей, либо заводит полностью новую, - все зависит от того, как у вас принято на проекте.
23. Есть баги? Создаем новую ветку от девелопа, фиксим. Затем снова создаем мердж реквест, снова проходим code review и мерджим. Снова отдаем тестировщику. Повторяем до победного.
24. Баги кончились или их не было? Отлично. Это повод перевести задачу в Done (или иной статус, если есть какой-то промежуточный).
25. Берем следующую задачу в работу и повторяем все флоу (c 6 по 24 пункт). Именно в этом заключается твоя работа.
26. Начинается вторая (и заключительная) неделя спринта. Снова понедельник. И сегодня у вас не дейлик - у вас Груминг (выяснение требований, оценка и декомпозиция).
27. Рекомендую посмотреть это
видео, потому что иначе здесь будет слишком много текста для описания Груминг встречи. Лучше посмотреть все, но можете найти необходимый минимум по таймкодам.
28. Если после Груминга вы крайне заебались и не можете работать остаток дня - это нормально, вы такой не один. Зачильтесь и повтыкайте в ютуб.
29. В конце недели (а следовательно и спринта) вас будет ждать ретроспектива. Это встреча, на которой команда обсуждает, что прошло хорошо в спринте (обычно это мало всех интересует), а что прошло плохо (ради этого на самом деле эта встреча и существует).
30. В идеале вы обсуждаете самые волнующие проблемы, вырабатываете предложения для решения этих проблем, чтобы в дальнейшем процессы стали лучше, а объем ежедневной головной боли был меньше.
31. Все обсудили, выработали предложения, пожелали всем хороших выходных, отключились.
32. Эм.. ваш спринт закончен, в понедельник стартует новый - будут новые задачи (и старые, если вы что-то не успели довести до конца) и новые решения.
И теперь когда вы будете рассказывать о любых процессах в вашей команде, о любых фичах, которые вы разрабатывали - вам нужно опираться исключительно на этот порядок действий и событий. Тогда это будет выглядеть максимально правдоподобно, и ваша легенда будет надежной и не развалится от “разрушителя легенд” на интервьюере.
🦝 •
Менторство