Как выстроены процессы на текущей работе

«Как выстроены процессы на текущей работе» — вопрос из категории Софт-скиллы, который задают на 27% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Мы используем гибридную методологию - комбинацию Scrum и Kanban. Спринты длятся 2 недели с планированием в начале и ретро в конце. Ежедневные стендапы по 15 минут.

Код ревью обязательны перед мержем в dev-ветку. Используем Git Flow с feature-ветками. CI/CD настроен через Bitrise - автотесты запускаются на каждый пулл-реквест.

Приоритизация через Jira, где задачи разбиты по эпикам. Бэклог ведет продакт, техдолг учитываем отдельно. Раз в квартал проводим техревью архитектуры.

Пример процесса:

  1. Создаем задачу в Jira
  2. Отводим feature-ветку от dev
  3. После завершения - пулл-реквест + 2 апрува
  4. Мержим после успешного CI
  5. Делаем регресс перед релизом