Toggle your appПроцессы разработки

Доклад принят в программу конференции
Евгений Кривобоков
Авито

Начал заниматься разработкой под Android в консалтинге. Помогал делать корпоративное приложение для сотрудников одного из банков. Потом решил попробовать себя в продуктовой компании и оказался в Авито. На тот момент над основным приложением работало всего два андроид-разработчика. Сейчас в компании четыре приложения и 20+ разработчиков только под Android.
В последнее время интересуют процессы построения CI/CD, тестирования и взаимодействия в большой команде.

Тезисы

С быстрым ростом команды и приложений мы столкнулись с новыми для нас вызовами. Стало труднее экспериментировать, code review не решал своих задач, а стабилизация релиза занимала непредсказуемое время. Поскольку мы хотим чаще выпускать новые версии приложений и спать при этом спокойно, то, как инженеры, начали решать эти проблемы с технической стороны, активно используя feature toggles.

Расскажу, когда уместен этот подход, как применяем для стабилизации продукта и приближения к сontinuous delivery. Обсудим приемы борьбы с тех. долгом без ущерба корректности работы.

Технологии и языки для Android: Java, Kotlin
,
Особенности процессов разработки и тестирования мобильного ПО

Другие доклады секции Процессы разработки