Descreverei minha experiência e tentarei extrair alguma "estratégia" dela.
Certa vez, programei um par com um não programador completo. Ele era especialista no assunto do produto de software que desenvolvemos. Pelo contrário, eu não tinha experiência no domínio do problema. E ele também era meu supervisor no momento (eu sei que isso pode parecer estranho :)
O principal benefício dessa metodologia foi que eu tive que explicar a implementação de muitas coisas do seu domínio de conhecimento, garantindo assim a exatidão da implementação e sua compreensão do processo, o que significava que ele entendia por que demorou esse tempo.
Outro benefício é o foco fácil na tarefa, sem distrações (ha-ha, imagine abrir o Twitter antes do nariz do seu chefe).
Às vezes, era bastante intimidador, pois até mesmo uma pausa para o chá se tornava uma "distração do trabalho" (não do ponto de vista dele; era apenas inconveniente pedir uma pausa e assim por diante).
Portanto, isso não é realmente uma programação em pares, pois ele praticamente não pôde revisar o código conforme foi digitado. No entanto, parecia ser uma estratégia sensata (pelo menos por algum tempo). No fim das contas, funcionou por causa da relativa simplicidade da metodologia de desenvolvimento (quero dizer, nenhuma técnica complexa de design de software como o OOP Patterns estava envolvida) e o assunto. Isso não funcionaria se tivéssemos que desenvolver um compilador, eu acho. Acredito que ainda poderia funcionar caso um observador não programador participasse do processo de desenvolvimento de pequenas peças claramente definidas. Digamos, não há problema em ele assistir à programação de uma função "computar o parâmetro X de Y e Z pelo algoritmo fornecido", mas pode não ser tão bom vê-lo assistir ao processo geral de design do sistema (significando o desenvolvimento da arquitetura de software, ou seja, a hierarquia de aulas,
Eu acho que funcionaria ainda melhor se ele tivesse algumas habilidades básicas de programador, pois eu não precisaria explicar "o que é uma matriz".
Espero que ajude :)