Мы используем package, file и live шаблоны для генерации кода. Для задач типа data, domain, presentation есть package шаблоны генерирующие всю структуру пакетов и файлы заглушки, для более мелких действий: bind зависимостей — используем live шаблоны.
А как вы тогда определяете в этом случае процент — на сколько процентов заблокировано? И после какого порога — принципиально не берете, пока не разблокируется? Наши просто частенько опасаются брать задачи, которые хоть немного залочены другими задачами.
Процент мы не высчитываем. Здесь нужно понимать задачи типа data и domain часто достаточно объемные, когда фича разрабатывается с нуля, поэтому в обоих много работы, и времени ± нужно одинаково, соответственно их можно начать одновременно и только в конце буде блок.
Задача empty, как правило довольно типична и ее можно сгенерировать через package шаблон и дописать специфику, а это 1 час, максимум 2.
Задачи ui и item могут быть разными по времени но так как задача empty не слишком затратная то их можно начать, а затем подтянуть себе изменения с feature ветки когда empty будет готова.
Clean Decomposition