Sempre que fizer sentido.
Por experiência, não temos tempo estritamente alocado para a programação por pares. É apenas um conceito exercitado para beneficiar os desenvolvedores. Durante a alocação de tarefas, às vezes faz sentido que duas pessoas lidem com a tarefa juntas. Então não há senso de rotação estrita como speed dating.