В TBD фичи поделены между разработчиками, каждый делает небольшую, независимую, измеримую часть. У фич есть отдельные ветки, но они не долгоживущие — срок жизни не более нескольких часов. Релизы частые, маркированные — кто и что добавил.
Контроль качества и работоспособности кода становится более прозрачным, откатить нерабочие изменения можно проще и безопаснее.
Обновление проекта ритмичное и всегда живое.
Что измеряем?
Сколько активных бранчей приложения существует параллельно? Число нужно довести до целевого.
Цель
≤3 активных ветки/
Что измеряем?
Сколько «заморозок» кода случается за единицу времени и сколько длится каждая.
Цель
Нет заморозки кода.
Что измеряем?
Либо используйте бинарный тест (да/нет) для каждой ветки, либо ежедневно измеряйте процент объединившихся веток.
Цель
Ветки объединяются как минимум раз в день.
Что измеряем?
Если code review проводится асинхронно, измерьте среднюю длительность одобрения изменений в коде. Особое внимание уделите тем запросам на изменения, которые занимают намного больше времени.
Цель
Code review должно стать частью процесса разработки
Подробнее о Trunk Based Development
Смотреть все
Ваша заявка отправлена успешно
Отправить снова
Контакты