Вы должны принять во внимание знания и опыт каждого из членов вашей команды и соответственно распределить работу.
Если ваш дизайн правильно наслоен и разложен, то ни у кого не должно быть проблем с ожиданием кого-то еще, поскольку они могут легко погасить отсутствующий класс (ы) и продолжить свою работу.
Если позволяет время, вы можете назначить некоторые части работы участникам, которые не знакомы с определенными областями системы (бизнес-сферами или программированием), чтобы они могли изучать эти области и со временем не только становиться здоровыми округляется как программисты, но бизнес выиграет, если у одного члена команды будет больше знаний о различных областях системы, а также глубокое понимание бизнес-сферы. Так что это беспроигрышный вариант для всех (с вложением времени).