В докладе я расскажу про подход Trunk-Based Development (TBD) в мобильной разработке и про то, как подход TBD помог нам, компании Dodo Engineering, повысить скорость разработки и поставки фич в мобильном приложении. Мы столкнулись с проблемой: с ростом количества команд, работающих над одним приложением, появилась потребность чаще релизить приложение. Разным командам нужно релизить свои фичи. Работа с общим кодом и в долгоживущих фича-ветках стала увеличивать цикл релизов. В итоге мы релизили 1 раз в месяц, а хотелось релизить 1 раз в неделю. Решение большинства проблем мы базировали на принципах TBD. При этом мы стали собирать метрики нашего процесса разработки, чтобы понимать, помогают ли наши решения или нет. Наблюдая за метриками, мы можем сделать промежуточные выводы: что уже сработало и дало свои результаты, а над чем нам еще нужно поработать. Сайт –
Hide player controls
Hide resume playing